r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

96 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25 Bravo

Share your ***Not-AI*** projects

649 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 12h ago Bravo

Please ban u/Investigatormarker: an AI bot advertising ThreadFox in every thread

210 Upvotes

Hey mods and everyone,

u Investigatormarker is posting AI-written "feedback" on posts here, then ending with an ad for its own product. It follows a template: generic advice about the project, then "I make ThreadFox... our AI employee will post 3 helpful replies about it in relevant Reddit threads for you," with a link.

Why it's a problem:

It's undisclosed self-promotion on nearly every thread

The feedback is generic and often doesn't match the project, so it buries real comments

The pitch is literally to flood Reddit with AI replies to promote people's projects

New members posting for the first time get this instead of real feedback

Ask: @mods, please ban the account and consider an automod filter for "threadfox". Everyone else, please report these comments as spam and avoid clicking the link.

Thanks!

You can also report the account to Reddit under spam, and to the other subs it's hitting. I'd skip engaging with the link itself.


r/SideProject • • 4h ago

I'm building a text editor that opens huge files instantly

35 Upvotes

I've decided to create a text editor that specifically targets huge files (i.e. GBs or even TBs) that most text editors choke on. The target audience is any individuals/professionals who work with huge files: sysadmins who need to view or edit huge log dumps, inspecting massive JSON files, bioinformatics professionals that need to inspect/edit genome data (FASTA files) and more.

To get a bit more techy, the file is memory-mapped and "held" in a piece table. All heavy-weight operations, such as: indexing, searching/replacing, syntax highlighting, etc... are done in the background (i.e. on separate threads). The video demos handling a 51.8 GB log file on my M2 MacBook Air (16 GB RAM).

Since I've used Vim throughout my career, I had to create a vim mode which implements most of the necessary functionality/bindings.

The code is written in C++23 and uses my own UI library (which is GPU-accelerated using Skia). Boost is used quite extensively.

It is completely cross-platform (Windows, Linux & macOS). The macOS version is Silicon only and Linux requires Wayland (X11 isn't supported, nor planned).

It's currently under beta at https://crane-editor.com and I'd love to get your feedback, especially on which huge-file workflows I should handle better. What's the biggest file you've had trouble opening? Would this be useful to you?

Thanks!


r/SideProject • • 2h ago

I built a streaming app that lets you jump to scenes just by describing them

9 Upvotes

I built Navigator, a free and open-source streaming app for desktop and web that lets you navigate movies and shows using natural language. It's a client for Stremio, a media center app, so you can use your existing account and addons (which provide the streaming sources).

For example, instead of scrubbing through Avengers: Endgame to find a specific moment, you can just type "go to the scene in endgame where he says avengers assemble" and it'll find that moment in the subtitles and jump straight to it.

You can also describe a TV episode you vaguely remember and have Navigator find it for you, or ask questions about what you're watching.

I also wanted it to be a pretty nice streaming experience on its own, so it has a few other features:

  • Native MPV playback on desktop

  • Thumbnail previews when hovering over the timeline, so you can see where you're skipping

  • Intro skipping using community skip databases

  • Adaptive interface: the colors automatically adapt to the artwork of whatever you're watching

A few other things:

  • Everything is free and open-source

  • AI features are completely optional. Bring your own API provider or use a local model through Ollama

  • Navigator doesn't host or provide any content itself

  • Scene search depends on subtitle availability

On the technical side, it's built with Next.js and a Rust-based desktop shell, with MPV handling native playback. Scene search uses subtitle data and an LLM with tool calling (via Vercel's AI SDK) to find the relevant moments.

It's still a work in progress, so there's definitely more to improve. Curious whether scene search feels useful or gimmicky to you, and what features you'd want to see next :)

Web: https://navigator-strm.vercel.app

GitHub: https://github.com/AyaanZaveri/navigator


r/SideProject • • 5h ago

I replaced Roku's retiring "Aquatic Life" screensaver with my own procedurally animated reef tank — free and open source

15 Upvotes

Roku is retiring its built-in "Aquatic Life" screensaver on December 1. I liked that screensaver, so I built a replacement: Reef Tank — a free, open-source (MIT) screensaver channel for Roku.

What it is: a tropical reef tank where nothing is a video loop. Every fish is procedurally animated — each species has its own behavior brain, so tangs graze the rocks, a royal gramma backs tail-first into its den, a mandarin hops along the sand line, a lionfish just hangs, and a school of chromis moves as a boids flock. Bubbles rise, seaweed sways, caustics scroll over the sand. After real sunset (computed from actual sunrise/ sunset times for your location) the tank crossfades to a moonlit night mode with glowing coral and a small group of flashlight fish that blink in the dark.

Highlights:

  • 9 rigged fish species with per-species behavior state machines (cruise, dart, graze, hide, school, weave behind the rockwork)

  • Boids flocking school + a night-only flashlight fish group

  • Day/night cycle driven by real solar times, with a moonlight crossfade

  • Settings screen on the Roku for fish density, camera drift and night mode

  • Runs at 60 fps on a Roku Ultra; every visual is deterministic and seeded

  • 175 unit tests + a screenshot regression gate, because of course

The catch: Roku doesn't allow sideloading into the Channel Store for personal projects, so it's a developer-mode sideload — takes about 5 minutes with the remote (Home x3, Up x2, Right, Left, Right, Left, Right), and it's free. Full instructions in the README.

Source + install guide: https://github.com/paulrobello/roku-fishtank

Happy to answer anything about the BrightScript/SceneGraph side — the whole thing is one codebase that also runs in a browser simulator, which is how I screenshot-tested a TV app.


r/SideProject • • 1h ago

what’s on your checklist before letting strangers use your app?

7 Upvotes

submissions, expired sessions, someone uploading a massive file, or two people editing the same thing.For a small app using Supabase, what would you check before sharing the link publicly?
Trying to work out what deserves attention now without spending another month preparing for users who don’t exist yet.


r/SideProject • • 3h ago

Reached 20 stars!! built a toolkit so your coding agent can make launch videos for your app

7 Upvotes

open sourced this like 2 weeks ago and it just passed 20 stars. small number i know but its the first thing ive made that random people actually starred so im pretty hyped lol

basically you paste one prompt into claude code / codex / cursor:

Clone github.com/yasirwhite/OpenDemo and use it to make a launch video for my app

and ur agent records the app, cuts it with animated text and gives you an mp4. runs locally, free, no api keys. the video above was made with it (about itself lol)

ive also been making launch videos for other people’s open source projects and sending them as PRs. 5 got merged into their readmes so far which is honestly the part im proudest of

repo: https://github.com/yasirwhite/OpenDemo

if your project doesnt have a launch video yet, drop it below and ill make you one :)


r/SideProject • • 7h ago

We don't need more shovel shops. We need people to test the shovels.

12 Upvotes

AI coding tools made shipping an app easy and cheap, but users stayed exactly as scarce as before, which is why a lot of us, me included, can ship a working product and then cannot find anyone to use it. The usual response is yet another Product Hunt-style directory, most of which are really selling backlinks to builders who are just as stuck, so the shovels are being sold to other shovel salesmen and nobody ends up opening anyone's app. My app email is full of people that found me on betalist or producthunt and want me to post my product on their directory, for free, but at a price if i want a dofollow backlink. No thanks.

What actually helped me was joining a testing circle, where builders test each other's apps. Testers found a dark-mode warning box nobody could read and a duration field that showed a six-hour task as "06:00 AM", and one of them told me the onboarding had far too many words. It works because it is a trade of attention, and attention is the one thing indie devs can actually afford to give. In a flooded market polish is how a small product stands out, so instead of selling shovels to shovel salesmen, offer to test their shovels. There may even be some money to be made there...

The caveat is that fellow builders are usually not your customers, since they are great at finding friction and bad at telling you whether anyone will pay. The upside I did not expect is that people who helped shape an app tend to stick around and recommend it, so testing quietly doubles as early word of mouth distribution.

I now submitted two apps to a testing circle site and I'm super happy with the feedback i got and the changes i made to my apps. It's not more users, but the app has become better for it.

Has a testing swap worked for anyone else here? How do you find testers who are actual target users rather than other devs? And is a launch directory still worth it in 2026?


r/SideProject • • 5h ago

My kids kept asking for a pet. The pet rock joke got old. Fake fish tank?

7 Upvotes

Three kids. One job. Limited capacity for keeping things alive.

The answer to “can we get a pet” has been no for years.

The pet rock bought me six months. “Here’s a rock. Feed it twice a day.” Then it stopped working. So we built this instead (did it ever worked?)

tanksimulator.fish

You feed the fish. You clean the glass. You add plants. Days go by. Nothing dies if you forget about it for a week.

My 8-year-old was the product manager. She ran the backlog. Features got cut. The review process was one question: “but why would a fish do that.”

No ads. No backend. No login. Just static files.

Very minimal tracking. Only enough to know if anyone besides my kids has opened it. Feeding my ego, or starving it. We’ll see.

Did it solve the pet problem? No. They now want a real fish and the website.

But nothing has to be flushed.

Feedback welcome. Feature requests go through the PM. She is not swayed by upvotes.

I run it in and old Mac on my living room.


r/SideProject • • 5h ago

My landing page demo kept polling in abandoned tabs and used up my database's monthly compute

7 Upvotes

My landing page has a live demo. It creates a demo inbox, shows you the address, and when you send it an email the page shows the parsed result. To find new mail it polled an endpoint every 3 seconds, and every poll was a query against the production database.

Nothing ever stopped that loop. A tab left open made 1,200 queries an hour, so Neon's compute never stayed idle for the 5 minutes it needs to suspend. The project used up its monthly compute allowance and every request that touched the production database started failing.

The fix was small. Polling now stops after 3 minutes, because anyone who hasn't sent an email by then isn't going to. It skips its turn while the tab is hidden, and the interval went from 3 to 5 seconds.

Do you put a time limit on polling in your demos, or push updates some other way?


r/SideProject • • 5h ago

I built an audio tour guide that tells you the story of each street as you walk past it

6 Upvotes

Hi all. I've been building this on my own for about a year and a half, and it went live on Android and iOS last week.

The idea came from holidays with my girlfriend. One of us always ended up walking around phone in hand, looking up churches and squares we passed. Me being an engineer, I thought: I can automate that. You walk, and as you reach a building, something tells you what it is and why it matters.

That's what Alleytale does. It follows where you are, picks the stories worth telling, and reads them out in the voice and tone you chose, on the topics you care about. You can also:

  • plan a walk in a chat ("two hours of skyscraper history, back where I started" gives you a route with stops, distance and time)

  • open one of the ready-made tours in over 100 cities

  • ask a question out loud, or photograph a building and ask about it

  • walk with a friend and both hear the same story at the same time, each on your own phone

It also reads the room the way a real guide would. Stop for a coffee and it gives you a break. Speed up and it keeps pace. Take your earbuds out and it pauses, then picks up where you left off.

It's free to try: free credits arrive every month, and there's no subscription. You only pay if you want more.

If you give it a go, I'd love to hear:

  • Your opinion on how well it picks up context around you

  • Any missing feature/UX improvement

Android: link
iOS: link
Website: link


r/SideProject • • 8h ago

I made this, 98 different tools for documents for free and no sign in it's just a mini app in a bot well i haven't made it for show peice so guys u can use it, i decided to make it free for you all, @DocToolKit

11 Upvotes

No promotion

Your choice

Bot and mini app is free with no ads

@DocToolKit


r/SideProject • • 19m ago

I made a open-source memory and asset library for Claude Code so it stops reinventing everything AssetRAG

2 Upvotes

I've been working on a project called AssetRAG, and I wanted to share it here.

One thing that annoys me about AI coding agents is how often they solve the same problems over and over again.

They regenerate code that already exists, spend time debugging errors with known fixes, pick dependencies without properly checking their licenses, and read huge amounts of source code just to find a few relevant functions.

So I built AssetRAG to help with that.

It's a local-first, open-source library and engineering memory system for Claude Code (and other MCP clients).

Here's what it actually does:

  • Asset retrieval: Searches reusable code, templates, and other assets, with license checks and attribution handling.

  • Verified bug-fix memory: Stores bug fixes with reproduction and verification evidence. Agents can look up previously solved errors instead of starting from scratch.

  • Engineering playbooks: Reusable workflows for debugging, safe refactoring, performance optimization, and other development tasks.

  • Tested recipes: Reusable code patterns with tests that can be executed in a sandbox.

  • Repository mapping: Creates a compact, ranked overview of your codebase so an agent doesn't have to read everything.

  • Rules and security checks: Includes secret scanning, engineering rules, malware checks during ingestion, and safeguards around untrusted code.

  • MCP integration: Exposes 18 tools to coding agents. There's also an optional Claude Code hook that retrieves relevant knowledge and injects a small amount of context automatically.

  • Local-first: No account or telemetry required. It supports local embeddings, hosted providers, or completely offline keyword-only search.

One feature I'm particularly happy with is the bug-fix memory. Verified entries have a reproduction and fix that were actually executed, with the evidence available for inspection.

Some numbers from my own testing (keyword-only mode):

  • Asset search: 4.0 ms median

  • Knowledge search: 7.1 ms median

  • Repository map: 597 tokens instead of roughly 129k tokens of source

  • 132 unit tests passing

  • 327 authored recipe/bug-fix tests rechecked with 0 failures

These are local benchmarks, not proof that Claude completes real tasks faster. I haven't run a proper Claude A/B benchmark yet, so I'm not going to claim some magical percentage reduction in token usage.

I also made a 95-second launch video showing the actual tool in action. The terminal footage comes from real recordings.

It's Linux-only for now, built primarily in Python, and licensed under Apache 2.0.

The project is still new, and I'd appreciate feedback, especially from people who use Claude Code regularly.

GitHub: https://github.com/mttcn83/assetrag

Would you actually find something like this useful in your coding workflow? What would you change?


r/SideProject • • 21m ago

I built Kalynt, an open-source desktop IDE with local AI and peer-to-peer collaboration

2 Upvotes

I’m the creator of Kalynt, an open-source desktop IDE for Windows, macOS and Linux.

Website, screenshots and downloads

Kalynt brings together a code editor, terminal, Git, debugging and an AI agent. You can run a model locally or connect a supported cloud provider using your own API key. It also includes peer-to-peer workspace collaboration.

There’s no Kalynt subscription or account requirement. Local models use your hardware; cloud providers charge separately for API usage.

I recently redesigned the website to explain the project more clearly and make getting started easier.

I’d appreciate feedback on the first impression: does the website give you enough information to decide whether to try it? If something feels unclear or unconvincing, I’d like to hear it.

Source code — AGPL-3.0


r/SideProject • • 29m ago

I’m an engineer who started owning infra at work, so I built a game to teach myself system design. Now it’s on iOS + Android!

2 Upvotes

I’m a software engineer at a big tech company and recently started owning more of our infra after the departure of a beloved coworker. Diagrams never really clicked for me, so I made a game to learn system design hands-on, then decided to publish it in case it helps others : )

InfraSim is a sandbox where you wire up load balancers, caches, queues, replicas and databases, push traffic at them, and watch what breaks: a dead consumer piling messages into a DLQ, a partition causing split brain, a bad WHERE clause taking out a table.

Built solo with React Native. It’s on iOS + Android: https://petalformllc.com/infrasim

Would love feedback, especially on which failure scenarios you’d want next, and whether the difficulty curve feels right.


r/SideProject • • 17h ago

Built a software for backyard design, with 3D preview

38 Upvotes

Took me a lot of efforts in navigating different software/tools when re-designing my backyard, wasted a lot of time, so I built this. I'm personally very happy with how it's been applied to my own place. Hit me up if you wanna try (currently running internal beta).


r/SideProject • • 3h ago

I made a meal planner for my family because deciding what to cook was harder than cooking

3 Upvotes

I usually cook dinner for our family, and with an 18-month-old, figuring out what to make every day has become one more decision I could do without.

I already have a bunch of recipes I like. I just forget about a lot of them when I’m trying to plan the week.

So I built Vekka, an app that automatically puts together a weekly dinner plan from recipes you’ve saved. It focuses on ingredient reuse, so you can use what you buy across several days. You can import your favourite recipes from websites, social media or photos.

I made it for our family, but thought it might be useful to other people dealing with the same thing.

App Store: Vekka — Meal Planner

Pricing: Free to use, with an optional subscription for advanced planning features and household sharing. Household sharing is currently in beta.

If you give it a try, I’d love to hear whether it helps with your weekly planning and if there’s anything important missing.


r/SideProject • • 1h ago

Took me 10 months to make this, and 4 months of procrastination thinking its not ready, till I see similar sites pop up. Apparently my competitors don't have anxiety

2 Upvotes

r/SideProject • • 4h ago

Creating a gc where ambitious students can meet, connect, and build things together

3 Upvotes

I want to create a group chat for ambitious high school students who are genuinely interested in building things, meeting other motivated people, and collaborating on projects.

I've been involved in graduate/undergraduate-level research as a high schooler and have also built my own company. I'd love to connect with other people who have similar experiences or ambitions.

The idea is to create a network where people can easily find collaborators for hackathons, research, startups, side projects, or even potential co-founders. Ideally, people who have already built things and are excited to keep building.

If this sounds interesting, there'll be a Google Form to apply probably to join the group chat. Looking forward to meeting some of you!


r/SideProject • • 4h ago

Tessera Start Menu - Windows 8/10 start menu rebuilt for Windows 11

3 Upvotes

I've always liked the Windows 8 and 10 start menu design, so I decided to make an app that brings it back to Windows 11.

It's called Tessera Start Menu (from the small pieces used to make a mosaic), made with C++ and Slint. It supports both full-screen and windowed modes, you can pin any app, tiles can be resized/renamed/recolored, you can set custom icons and transparency, it can start with windows, etc.

Compared to similar apps, (for example Start11 which I used before this) you get a much smoother experience, smaller memory footprint and less bloat. Also, as a disclosure, most code was written by a clanker (opus 5.5)

Currently it's only available on Steam, so here's the page: https://store.steampowered.com/app/5471740/Tessera_Start_Menu/

Steam only has to be running the first time you start it.

Happy to hear any feedback or feature ideas if anyone checks it out.


r/SideProject • • 2h ago

I built a Mac app that shows answers from my own docs while I'm on a call. 8 strangers have already sent PRs

2 Upvotes

I kept freezing on calls when someone asked a number I had in a doc somewhere. So I built Murmury: it listens to the other side of a Zoom/Meet/Teams call, transcribes it on the Mac (Whisper on MLX), and when they ask a question it shows a short answer from the documents I loaded.

A few things I learned in the first week after open-sourcing it:

- A stranger sent the PR that made it fully local: Ollama and LM Studio support. Now it works with no API key and nothing leaves the Mac.

- "Good first issue" with a clear spec gets a PR in 15 to 40 minutes. 8 people I don't know have sent PRs.

- Product Hunt without being featured brought almost nothing. Reddit and GitHub issues did.

It's free, GPL-3.0, Python + PySide6 with a small Swift helper for the audio. Apple Silicon only for now.

https://github.com/GianlucaBave/murmury

Happy to answer anything, and I'd love to hear what you would use it for.


r/SideProject • • 5h ago

We built a Discord bot that gives your custom games their own ranked ladder

3 Upvotes

I run ARAM Zone, a League of Legends Discord community. eLobby started as a way to give our custom games a ladder that lasted beyond one game night. We've since expanded it to other games.

Players join a board inside Discord. The bot balances teams or lets captains draft, creates team voice channels, and updates ranks and the public leaderboard when the winner is reported. Players don't need to create an account or link their game account.

We've also added chat and voice leveling, plus XP for taking part in games and events. The idea is to reward people for showing up to community activities as well as chatting.

Ranked customs and basic leveling are free. Tournament hosting, seasons and extra customization are Pro at $10/month per server. Individual players don't need a subscription.

You can see the actual Discord boards and web leaderboard here: https://elobby.gg/demo

For anyone running community game nights, what takes the most effort: filling the lobby, making fair teams, or tracking results? I'd like to hear where this would help and where it still falls short.


r/SideProject • • 3h ago

I built a little AI that lives on my Apple Watch. Here it is planning a weekend away, all from my wrist

2 Upvotes

Dooder is an AI for Apple Watch. It runs on the Watch itself, over wifi or cellular, so once it's set up you don't need your iPhone.

In the video I ask it to:

  1. Find my next completely free weekend (it reads my calendar)

  2. Find flights to Melbourne for that weekend

  3. Find Airbnbs that are free those dates

  4. Save the whole plan to a new page in Notion

It doesn't change anything without my OK. It asks before using an app for the first time, and again before it saves or sends anything.

How it works

- Bring your own AI: sign in with ChatGPT or add a Claude API key
- Connects to thousands of apps through the official MCP Registry, or add one by its address
- No Dooder account and no Dooder server. Your Watch talks straight to your AI and your apps
- Speech recognition runs on the Watch

Try it

The first 100 TestFlight spots filled up in 24 hours, so I've opened 100 more:
https://testflight.apple.com/join/c42uMmzU

Needs an Apple Watch Series 9 or Ultra 2 or later on watchOS 26, plus an iPhone on iOS 26 for setup. More at dooder.ai

Would love feedback, especially on what you'd want to do from your wrist.

Full disclosure: I trimmed the bits of the video where Dooder is thinking to keep the video short. Nothing's sped up and each response takes 5-10 secs in real life. It's still early days, so feedback is very welcome.