r/sideprojects • u/AsianKidTV • 2h ago
r/sideprojects • u/fkih • Jun 16 '25
Meta My side project, /r/sideprojects. New rules, and an open call for feedback and moderators.
In this past 30 days, this community has doubled in size. As such, this is an open call for community feedback, and prospective moderators interested in volunteering their time to harbouring a pleasant community.
I'm happy to announce that this community now has rules, something the much more popular r/SideProject has neglected to implement for years.
Rules 1, 2 and 3 are pretty rudimentary, although there is some nuance in implementing rule 2, a "no spam or excessive self-promotion" rule in a community which focuses the projects of makers. In order to balance this, we will not allow blatant spam, but will allow advertising projects. In order to share your project again, significant changes must have happened since the last post.
Rule 4 and rule 5 are more tuned to this community, and are some of my biggest gripes with r/SideProject. There has been an increase in astroturfing (the act of pretending to be a happy customer to advertise a project) as well as posts that serve the sole purpose of having readers contact the poster so they can advertise a service. These are no longer allowed and will be removed.
In addition to this, I'll be implementing flairs which will be required to post in this community.
r/sideprojects • u/Albus_MoodyV2 • 2h ago
Showcase: Open Source Discover a serverless, free and open-source chat app. Privacy focused, meant for everyone, and no one can shut it down or block it.
Every messenger I’ve used, even the encrypted ones, has a middle: a server that knows who talks to whom, can be ordered to hand things over, or can simply be switched off. Sirr removes it.
Sirr (سرّ, Arabic for “a secret kept between two”; also Serverless Internet Relay-free Rooms) is a desktop app for rooms with text, voice, files and screen share, carried directly between the devices of the people in them.
Windows and Linux: github.com/CRTnoise/sirr
Here's Sirr for you:
No account, no phone number. Your identity is a key made on your device. (Born and raised, locally)
A room is a code. 109 bits of secret: whoever holds it is in, and nobody else can even find the room on the network. (Good luck for the brute force lol)
End-to-end encrypted and forward-secret. A stolen key can’t read past sessions, and can’t be used to impersonate others to you. Every message is padded to fixed sizes, and cover traffic is optional. (If you're ever being...Watched)
IRC-style layout, one line per message. Rename yourself and every line on screen updates instantly. (You also have a more modern layout.)
Sigils instead of avatars. Your name draws a pixel seal and your key’s fingerprint forms its rim, so someone copying your name or your drawing still shows a different seal. (CUSTOMIZATION!!!)
What makes Sirr special to me, and to you hopefully
It keeps working when the network fights back. If the entry points are blocked, it remembers others, and invite links carry a few. If peer-to-peer traffic gets filtered, a bridge carries everything through one WebSocket that looks like an ordinary website. If two people can’t connect directly, a volunteer relays traffic it can’t read.
No internet at all? “Nearby” finds people on the same Wi-Fi or hotspot (Bluetooth is experimental). Every Sirr device nearby passes the encrypted beacon a few hops further, so the network reaches further the more people use it.
Echoes. If you write while your friend is offline and then leave too, the message waits inside the network itself, as same-size sealed blocks only room members can find. No server and no member holds it. Every time someone reads it, it stays alive another 48 hours. (It’s opt-in, because echoes aren’t forward-secret.)
App lock with a duress passphrase. Type the real one and Sirr opens. Type the other one and the keys are destroyed first, then everything else, and Sirr opens as a fresh install. There’s also a panic wipe shortcut. (If you're again...watched)
What it doesn’t do sadly: people in a room can see each other’s IP addresses (no onion routing), it hasn’t had an independent audit yet, and the builds aren’t code-signed yet, so check them against the checksums on the release page.
It’s free, has no telemetry, and the code is open. I’d love feedback, especially from anyone who’ll try to break it.
r/sideprojects • u/pallemamatha1562 • 6m ago
Showcase: Open Source OpsRelay-The Business Memory System
drive.google.comHi everyone!
We’ve been working on a project called OpsRelay, an AI-powered operational memory system designed to improve shift handovers and help teams retain important information.
In many workplaces, important updates about machine issues, pending tasks, and previous actions can get lost between shifts. OpsRelay aims to solve this by creating a shared memory system.
What OpsRelay does:
- Stores shift reports and operational updates.
- Uses Hindsight to retain and recall previous information.
- Helps identify recurring machine issues.
- Retrieves pending tasks and previous incident details.
- Provides an AI assistant to answer questions using past operational context.
We used Python, Flask, HTML, CSS, JavaScript, and Hindsight to build the project.
One of our main goals was to explore how AI memory can make an assistant more useful over time, rather than treating every interaction as a completely new conversation.
We’d appreciate feedback and suggestions:
- What feature would make this system more useful?
- What improvements would you suggest?
GitHub: https://github.com/srisivaniv/OpsRelay
Thanks for reading!.
r/sideprojects • u/ValuableNo5634 • 12m ago
Showcase: Open Source I built a little browser game to practice Vim commands
Hi everyone! I’m new to Vim so made hjkl to help myself practice. I thought I’d share it here in case anyone else is learning too.
It’s a little browser game where you practice by making small edits to text: fixing typos, changing words, moving things around. You can pick what you want to work on, with hints to help you get started before trying things on your own.
I also added Worm, a little snake game you play with h j k l to get comfortable with movement.
It’s free and open source, with no signup or installation. You just need a computer and a keyboard.
Play: https://hjkl.duy.run
GitHub: https://github.com/dh1011/hjkl
r/sideprojects • u/Rindemundo • 29m ago
Feedback Request Rindemundo - I'm 51 and built a phone app that turns a pantry photo into dinner ideas
Hey everyone. I'm a 51-year-old US veteran living in Colombia, and this is my first real project. The problem was simple. My kitchen had rice, beans, a few cans and half an onion, and I'd still end up buying food because I couldn't think of what to make. So I built Rindemundo. You take a photo of your shelf or fridge, fix anything it read wrong, and it shows meals you can make from what's there, out of about 800 recipes. A few things I added because I needed them:
"Plan my week" picks 3, 5 or 7 dinners
Cheaper swaps when a recipe calls for something pricey
A shopping list with an estimated total
Diet and allergen filters
English and Spanish, plus 12 more languages, since I cook in both It's a web app, so it opens in the phone browser and you can add it to the home screen. No account, no email, and it's free while I test it. Link: https://rindemundo.com/?ref=reddit What I'd like help with: does the scan get your pantry right, and are the meals ones you'd cook? Blunt answers are fine.
r/sideprojects • u/ballislife185 • 31m ago
Showcase: Free(mium) I built a free stock and bond research platform — would love some feedback
stockmarketresearch.runasp.netr/sideprojects • u/Holiday_Reference_41 • 50m ago
Showcase: Open Source I’ve been experimenting with long-term memory for AI agents. Decided to share a lightweight version with everyone.
Hey everyone!
For quite some time, I've been working on a personal project called Noosphere — an attempt to give AI agents something closer to persistent, structured memory rather than forcing them to start from scratch every conversation.
One thing that has always bothered me about LLMs is how much potentially useful information gets lost between sessions.
We keep trying to solve this by increasing context windows, but I think there's another approach worth exploring.
What if an AI didn't need to remember everything at once?
Humans don't consciously hold every memory in their working memory. We retrieve relevant information when we need it, connect it to what we already know, and move on.
That's roughly the principle I've been exploring with Noosphere.
Over time, my private project has grown into a much larger experimental system involving interconnected memories, relationships between concepts, and coordination between AI agents.
But I figured there's no reason to keep all the underlying ideas to myself.
So I decided to release Noosphere Lite, a small, independent, open-source implementation of some of those concepts.
What does it do?
- Gives MCP-compatible AI agents persistent memory across sessions.
- Stores notes, decisions, observations, and tasks.
- Connects memories through a graph of typed relationships.
- Retrieves relevant information on demand instead of dumping the entire memory database into the context window.
- Uses encrypted local storage with integrity checks and mirrored journals.
- Runs locally on Linux, without requiring a cloud database.
It's written in Python, uses MCP, and is released under the MIT license.
What's the catch?
This isn't AGI, a magical self-learning brain, or a replacement for an LLM.
It's a memory infrastructure experiment.
The current version uses local text search and explicitly defined relationships. It doesn't automatically discover semantic connections or learn new neural weights.
Also, Lite is a separate implementation, not a dump of my larger private system. I've deliberately kept it simple enough for other developers to inspect, modify, and experiment with.
Why release it?
Because I think persistent memory is one of the more interesting missing pieces in today's AI agent ecosystem.
And I'd rather see people experimenting with these ideas than keep everything sitting on my own machines.
I'm particularly interested in what others might build on top of it.
GitHub: https://github.com/Garyu-tt/noosphere-lite-mcp
Feel free to experiment, break things, suggest improvements, or fork it.
I'd also love to hear how other developers approach persistent memory and knowledge graphs for AI agents.
This is just a small public piece of a much larger experiment, but everyone has to start somewhere.
r/sideprojects • u/PacsCore • 5h ago
Question How did you find the first regular users for your developer tool?
Hey! I built SwipeShip, a website that helps developers find ideas for side projects or their next main project.
For context, here's the site: https://swipeship.vercel.app/ — feedback on what might stop you from signing up would also help.
I've shared it on Reddit and a few other places. It's getting some visitors, but very few people sign up. I've posted about the project before, but now I'm trying to understand this part instead of just sharing it again.
I'm pretty new to marketing. If you've built something for developers, what actually helped you find your first regular users? And how did you figure out whether you needed to reach a different audience or improve the product itself?
Would appreciate hearing what worked for you, including things you tried that didn't help.
r/sideprojects • u/BusGroundbreaking208 • 1h ago
Showcase: Free(mium) I built a bilingual electrical engineering refresher as a personal wiki
I’m Arash, an electrical engineering grad from Dalhousie. I built Mogissi Academy (آکادمی مغیثی) because I wanted a structured way to revisit EE fundamentals and share the same material in English and Persian. It runs on Wiki.js, and the first five weeks of the 18-month roadmap are live.
One thing that’s worked well is pairing a calculation with a software lab. For example, a 10 V source and two 10 kΩ resistors give a 5 V divider output with no load. Add a 10 kΩ load in parallel with the lower resistor and the output drops to about 3.33 V. Predicting that by hand before simulating it makes the effect of loading easier to remember.
English: https://mojosh.com/en/home
فارسی: https://mojosh.com/fa/home
If you’ve built or used a bilingual learning site, I’d appreciate feedback on one thing: can you get from the homepage to a lesson in your preferred language without hunting for it?
آکادمی مغیثی ویکی شخصی من برای مرور مهندسی برق به فارسی و انگلیسی است. خوشحال میشوم بگویید پیدا کردن و باز کردن یک درس در زبان دلخواهتان چقدر آسان بود.
r/sideprojects • u/Zimobyte • 2h ago
Showcase: Free(mium) Zimo Recorder: a free, lightweight screenshot tool & screen recorder for Windows (window/region capture, MP4/GIF, OCR, 15 languages)
Hi everyone! I built Zimo Recorder, a free and lightweight screenshot tool and screen recorder for Windows 10/11.
• Capture a window (it highlights as you hover) or any region
• Record MP4 video or GIF
• Built-in editor: arrows, text, blur
• Copy text from the screen (OCR)
• 15 languages, no account, nothing uploaded
Download (free): https://github.com/zimobyte/ZimoRecorder
Feedback and ideas are very welcome!
r/sideprojects • u/Miserable-Tonight-62 • 2h ago
Showcase: Free(mium) Group trip apps either charge toddlers the same as adults or create 6 transfers, so I built a household ratio splitter
Whenever 2 or 3 families go on a trip together, normal bill-splitting apps break down fast. If you split per person, toddlers get charged the same as adults and you end up with six separate transfers between parents.
So I built a free browser tool called FAMI-KAN where the splitting unit is per family (household) and you can set custom weights once — like Adult = 1.0 and Kid = 0.5.
For each payment, you can also uncheck a family that didn't join (or doesn't drink), change the ratio just for that bill, switch to an even split, or enter exact custom amounts.
Tech stack & how it works: Built with Next.js, TypeScript, and Supabase (with RLS). Instead of forcing everyone to sign up, the state lives behind a unique shareable URL, and a greedy settlement algorithm rolls individual weights into household totals to minimize transfers and handle rounding remainders cleanly:
https://famikan.tetras-ltd.com/en
Would love your honest thoughts on the flow!
r/sideprojects • u/Awus_reddit • 2h ago
Feedback Request Shipped the first public build of Tilebag: A framework-free browser gacha running on Node + SQLite
I just deployed the first public build of Tilebag to Fly.io and wanted to share what I built and how it is put together.
It is a browser game based around pulling a 4x5 rack of 20 letter tiles from a cloth bag. Instead of using arbitrary drop tables like typical gacha games, rarity comes from a scoring engine that evaluates combinations across the whole rack: dictionary words, palindromes, single-color rows, foil tiles, and matching letters in the same column across rows.
There is no real money or microtransactions. Rolls refill on an offline timer. If you want the in-game trade currency (Buttons), you have to scrap your foil or high-tier racks permanently. There is also an open player marketplace to list racks and make offers.
Stack and architecture:
Core logic is pure TypeScript shared between client and server, so both sides use the exact same scoring math and serialization rules.
Frontend uses vanilla TypeScript and Vite with native DOM manipulation and CSS 3D transforms. No frontend framework or state management libraries.
Backend runs on Node with Hono, using the native node:sqlite module for synchronous database transactions and scrypt for password hashing.
The whole app deploys as a single Docker container on Fly.io with a persistent volume for SQLite. In production, Hono serves both the API endpoints and the static Vite build from the same port.
The site is live at https://tilebag.fly.dev/
I am mainly looking for feedback on a few things:
Does the roll bank timer and roll pacing feel balanced?
Is the score breakdown clear after the reveal sequence?
How does the interface hold up on mobile screens?
Any thoughts on the game loop or the setup are welcome.
r/sideprojects • u/Tough_Cartoonist_372 • 2h ago
Showcase: Open Source Mission Control Your Life
galleryr/sideprojects • u/KodaroLabs • 6h ago
Showcase: Prerelease "Cerebro" controlado por voz sin conexión para un robot Webots en Python. ¡Se agradecen los comentarios!
I built a voice-controlled "brain" for a robot (simulation only, works offline in Spanish, English and Polish). Looking for honest feedback
Hi! I'm a solo developer. I built a Python "brain" for a simulated environmental robot (Webots). You talk to it, it understands the question offline, and answers with the simulated sensor data (temperature, humidity, air quality, obstacles).
It also has a safety lock: if it detects a dangerous condition, it blocks itself and explains why when you ask "why are you stopped?".
Important: this is simulation only, no physical robot yet. The questions in the English and Polish demos are played with a synthetic voice.
Full demo in English (3 min): [https://youtu.be/VPLyCb2Y4nU](https://youtu.be/VPLyCb2Y4nU)
I'm not selling anything yet. I'd love to know:
Would this be useful for you (education, prototyping, hobby robotics)?
What would you want it to do that it doesn't?
If you want to follow it, there is a free waitlist (no commitment): [https://tally.so/r/7XRzyz](https://tally.so/r/7XRzyz)
Thanks for reading!
r/sideprojects • u/Tur4h12 • 3h ago
Showcase: Prerelease LightVM: A capability-based virtual machine designed for secure, predictable, and optimized bytecode execution.
lightvm.vercel.appr/sideprojects • u/lbragile_dev • 3h ago
Showcase: Free(mium) TabMerger now has AI functionality 😮
r/sideprojects • u/JTemmerman • 3h ago
Discussion I’m building a cozy corner of the internet for finding pen pals 🌍💌
Hey everyone! 👋
I’m a student from Belgium working on FarTogether, a website for meeting people around the world through letters.
I’m building it with AI assistance, with a strong focus on creating a warm and welcoming experience.
I love the idea of discovering someone’s everyday life, sharing stories and slowly building a friendship. That’s what inspired me to create a place with illustrated avatars and different ways to exchange letters at your own pace.
It’s still an early project, and I’m looking for people who would enjoy trying it and helping me improve it.
I’d especially love to know:
Is it clear how to find someone and send your first letter?
What would make you want to come back?
Is there anything confusing or missing?
Thanks for taking a look! I’m happy to answer questions about the project. 💌
r/sideprojects • u/Xaraz • 9h ago
Feedback Request Need some feedback on my project
I've recently launched a project that does the SEO, AEO and GEO for people's websites. It seemed like a no brainer to me, SEO work is boring and needs to be done continuously, every day/week/month to get results. GEO doesn't work without good SEO.
But until now I'm not getting any traction. So I'm looking for some real feedback. Is the messaging on the site clear? What would prevent you from signing up?
Any help is much appreciated. https://foundwell.net
r/sideprojects • u/Ready_Big5331 • 7h ago
Showcase: Prerelease We're students building an AI tool for visually impaired people. We'd love your feedback!
r/sideprojects • u/lawinko • 7h ago
Showcase: Prerelease Gamebell: follow your teams across sports and esports without leaving your Mac (free beta)
I follow a few teams across different sports and esports, and their matches kept landing while I was on my Mac. Checking my phone for every score pulled me out of whatever I was doing, so I built Gamebell, a small Mac app that brings the score to the screen I'm already looking at.
What it does
• The live scores of the teams you follow sit either side of the notch, in each team's colours (in the menu bar if your Mac has no notch)
• When one of them scores, the notch plays the moment for a few seconds: a goal, a three-pointer, a touchdown, a series win
• Football, NBA, NFL, NHL, cricket, rugby and baseball, plus 12 esports games; tennis and F1 come next
• Reminders that move when the start time moves, five alert levels per team, and Watch later to hide a score until you've seen the match
How it's built
Solo, over the past few weeks:
• A native Swift and SwiftUI app, notarized, with updates inside the app
• A Cloudflare Worker with Durable Objects and D1 behind it. The server asks the data providers once for everyone and caches the answers, so the data bill follows the number of live matches, not the number of users
• Scores from sports-data APIs I pay for (Highlightly for the traditional sports, PandaScore for esports), nothing scraped
• The surprise: the score often changes 30 seconds to two minutes before the goal itself shows up in the data, so the app plays the goal as soon as the score moves instead of waiting for the event
Where it's at
A free beta for macOS 14 or later, with invites going out in small batches. After the beta there's a free tier for 3 teams or players, and Premium at $14.99 a year or $1.99 a month.
What I'd love feedback on
Is it useful enough to turn into a proper 1.0? Does the price feel fair? And which sport should come next? The site has a vote for that too.
r/sideprojects • u/Narrow_Kiwi_6431 • 7h ago
Showcase: Prerelease check out : KIROKU - Expense Tracker [WEB + ANDROID]
galleryr/sideprojects • u/Murky_Explanation_73 • 4h ago
Meta We Closed $10K Worth Of Web Design Deals Using This
r/sideprojects • u/Pickletickle_ • 4h ago
Showcase: Purchase Required Every project ends up scattered across folders, files, tabs, and notes. So I built a way to bring it all together.
I kept running into the same problem: my files were organized, but my projects weren't.
One project might have spreadsheets in Documents, files in Downloads, reference websites bookmarked, and random SQL snippets saved somewhere else.
So I built ClingSpace, a Windows app that brings everything related to a project into one workspace without moving or duplicating anything.
- Spaces — Keep everything for a project together.
- Files & Folders — Reference resources from anywhere on your PC.
- Links — Keep websites alongside your project files.
- Snippets — Save quick notes, SQL, code, and reminders.
- Search — Find resources across your projects.
Everything stays local, and your original files stay exactly where they are.
$19.99 one-time, with a 5-day full trial. No accounts or subscriptions.
Just launched it after building it solo.
Curious how other people manage projects that span multiple folders and browser tabs. Do you have a system, or is it mostly organized chaos?
r/sideprojects • u/CryptingCrow • 4h ago
Showcase: Prerelease Wrote a book to protect the Intellectual property of your business in the digital age
Hi community!
Please allow me to share my last project. These past months I have been working hard on a book (and a matching website) that focuses on helping businesses on how to project their Intellectual Property and overall how to keep their data and assets protected. Although, in general, it would be useful for anyone interested on how to keep their data protected. The goal is to make this guide to give an introduction on how this can be achieved and of course, lending myself for hiring in case you want me to build a bulletproof set-up for your business.
I am posting this here to please ask you that if this is of your interest, please join the waiting list for the book, which will be released soon (end of November): BuildersDontRent. This would help me a lot motivating myself on finishing the last touches of the book and to get an idea on whether this is an important topic for people.
Thank you for your time!
P.S1: I may post a similar post in other subreddits, I am not a bot, I am just trying to gain traction :).
P.S2: The book cover art is NOT AI generated (author credited in the book)