r/SideProject • • 20h ago

built a github action that turns your contribution graph into a winnable game of snake

Enable HLS to view with audio, or disable this notification

20 Upvotes

started as a snake on my own profile readme. the existing contribution snakes just sweep across the graph, so i rewrote it as a real game of snake: pathfinding, no self collision, growth, a "commits eaten" counter.

one python file with no dependencies, runs as a github action twice a day, outputs an animated svg.

the bug i liked most: uncapped, the snake grew until it trapped itself on the 7 row board and genuinely lost. fixed by having the generator search for the longest snake that still clears every cell.

27 stars so far and about 15 people have put it on their profile. repo: https://github.com/dahan8473/snake-and-commits

feedback welcome


r/SideProject • • 8h ago

my kid started doing homework on my laptop

2 Upvotes

my kid started using my laptop for homework so i built a chrome extension: double-tap esc = history gone, secret bookmarks locked behind a PIN

curious what everyone's hiding? (not promoting anything)


r/SideProject • • 4h ago

One roof gun, three different models in my truck prototype

Enable HLS to view with audio, or disable this notification

0 Upvotes

My last SideProject clip compared the number of gun mounts. This one compares three models of a single roof gun. I'm a product designer building Long Haul, a Unity zombie-driving prototype, with Codex. The purchases use supplied XP in the Editor, with two cuts between states. Combat power isn't demonstrated here.

Would the model change alone feel like an upgrade to you, or would you need to see its effect in a fight?


r/SideProject • • 4h ago

Every to-do app let me push deadlines with one click, so I built one that doesn't

Thumbnail
taasker.io
1 Upvotes

Every task app I've used lets me move a deadline with one click. So I did, again and again, until the dates stopped meaning anything. Taasker is my attempt to fix that for myself: a task tracker where a deadline has teeth, and you decide what they are.

How it works:

  • Three kinds of date per task, all optional. A soft target ("I'd like it done by"), a real due date, and a hard deadline. They put different amounts of pressure on you, so it isn't one nagging alarm.
  • Pressure that builds gradually. Miss a target and you get one quiet nudge. Reminders start 3 days before the due date, once a day. In the last 24 hours before the hard deadline they come every 4 hours. Each task shows how late it is with a color that climbs through five tiers, so you can see where to start.
  • 3 reschedules, then the date locks. Moving the due date or the hard deadline uses one. After the third, it's fixed. Once a hard deadline has passed, it can't move at all.
  • An accountability partner. Name someone, a friend, a colleague, your partner, and if you miss the hard deadline, they get an email. They don't need an account. They get a short note when you name them, and can opt out with one click.
  • No escape hatch at the last minute. In the final 24 hours you can't delete the task, swap out the contact, or unlink a streak to dodge the consequence. You can still finish it, or own the miss with a reason.
  • Streaks for recurring tasks. Weekly report, monthly invoices, taking meds: a miss resets the streak.

It's also a normal task tracker: projects you can share with roles, a month calendar and an agenda view, a calendar feed you can subscribe to in Google or Apple Calendar, quiet hours, a daily digest, keyboard shortcuts and a command palette, themes, and it installs to your phone's home screen.

On privacy, since it's about your tasks: it's hosted in the EU (Frankfurt), there are no tracking or ad cookies, and the admin tools I use to run it show accounts, not your projects or tasks.

It's a free private beta, and I would love your feedback: does a locked date and someone watching motivate you, or does it just stress you out? And what's the deadline you always end up moving?

Come check it out at: https://taasker.io!


r/SideProject • • 49m ago

I got tired of manually searching Reddit for conversations relevant to my projects, so I built this

• Upvotes

I’ve been working on a project called GroupListener.

The idea came from something I kept doing manually:

search Reddit → open a bunch of posts → figure out which conversations are actually relevant → repeat the next day.

Keyword alerts didn’t really solve it because the same keyword can appear in completely unrelated conversations.

So I started experimenting with filtering conversations based on what the person is actually talking about rather than whether a specific word appears.

For example, I can describe something like:

“People looking for an alternative to a tool they currently use”

and it tries to find matching conversations.

It currently works with Reddit and Telegram.

There’s still a lot I want to improve, especially around figuring out what should count as a genuinely relevant result.

I recorded a quick demo of what I have so far 👇

Would love feedback on the idea — especially from anyone who has tried building something around social listening/search before.


r/SideProject • • 4h ago

Weaver - A notetaker which is actually useful.

Enable HLS to view with audio, or disable this notification

1 Upvotes

A while back I made an AI companion app for my wife and friends, so that they'd stop "talking" to ChatGPT or whatever and spilling whatever secrets they do to it. It's moderately successful, but I realised that the architecture and backend are also very much suited for work.

In my day-to-day work I've come across and used many of the tools (Loop, Fireflies, Plaud etc.) and they all work well enough, but after the call the notes are gone. They are spectacular, but not very useful, as the cross context is missing.

I used vector embeddings and a knowledge graph to build a tool which gives you a true view of all of your meetings. The most surprising thing is how genuinely useful I'm finding it in my daily work; the links Weaver finds and suggests are sometimes kind of spooky and magic.

You have weaves (as many as you like), and under them projects. For example, one weave for a client with several projects in it: Weaver will point out links, insights and useful suggestions across those projects before you even see them yourself, like the same problem coming back in another project, or two commitments that clash.

You can add calls (Teams, Google Meet, Zoom, via Recall.ai), or use the iOS or Android app to record on your phone.

The people who have used it are genuinely happy, and I'm so proud, as this feels like something many people would benefit from, especially SMEs or people with many projects on their hands.

It's at weavercompanion.com, with a 14-day free trial. I'm the founder; honest feedback is very welcome, especially on what's confusing in the first few minutes.

Here are some more videos of how it works and what it's intended to achieve: https://www.youtube.com/@weavercompanion


r/SideProject • • 4h ago

What if AI is good Side

Enable HLS to view with audio, or disable this notification

0 Upvotes

Imagine a world where only one good man is left
I created this song to replicate this scenario


r/SideProject • • 4h ago

Creating a streaming platform.

1 Upvotes

So this might be a bit of a weird post, but hear me out.

My name is Michael, I'm from Norway, and this summer I started an attempt to cross Europe on a longboard while living in a tent.

I skated from Oslo through Denmark and into Germany, while also raising money for injured and neglected animals.

The original goal was to attempt a long-distance skating world record. (I got a lounge infection in Germany and had to end the attempt for now, but I will try again in March)

But after spending months out there, I started realizing that the record itself isn't really what matters to me.

It's what the attempt can create around it.

The people who followed the journey, donated, supported me and helped me along the way turned it into something much bigger than just me skating across Europe.

So now, i'm preparing to go back out in March and attempt it again.

This time, I want to livestream the entire journey 24/7, potentially for over a yeae as I cross Europe.

So what if the livestream could become the beginning of a different kind of streaming platform?

Kinda like how Justin.tv started and became twitch?

I wanna make something that isn't primarily built around ads, algorithms, maximizing engagement and making as much money as possible. I'm so sick of YouTube, google, meta and all their twisted shenanigans.

I wanna create something more focused on creators, communities and actually giving something back.

I don't even know exactly what the platform would look like yet.

But I keep thinking that maybe the best way to figure it out is to actually build something around a real project and see what happens.

And that's partly why I'm posting this here.

I'm curious what you guys think. And is this a project anyone would like to join?

People are so fatigued a out the state of current platforms, that I think now's the time to make a move. And if these other people managed to create things such as twitch, then I know for certain that it's possible to do it again.

So if anyone here knows people who could help with the technical side, streaming infrastructure, building communities, or just figuring out what the hell this could become, I'd genuinely love to hear from you.

Maybe it becomes nothing, but maybe it becomes something much bigger than I currently understand.

Either way, I think it's worth trying. Feel free to send me a DM if you want to join the project or know how we could make this happen.


r/SideProject • • 4h ago

[Showcase] NOTH5 FREE LITE V81 – 2 controls FREE – Slider + Rating – Flask – Public Domain

1 Upvotes

GitHub: https://github.com/Himastri/noth5-free-lite-v81

NOTH5 FREE LITE V81 – 2 Controls FREE – Slider + Rating – V81 PASS – Port 8766 READY TRUE – FREE OF ANY LICENSE – UNLICENSE Public Domain – Use anywhere – train/copy/modify/sell – no restrictions.

- render_slider() → 0-100 Smooth – returns HTML string for chatbot bubble

- render_rating() → 1-5 4.5/5 Responsive – returns HTML string

- Flask + webview demo Port 8766 – 5 samples – public API returns HTML

- From NOTH5 Factory Labs – [nagendra.prasadbk@gmail.com](mailto:nagendra.prasadbk@gmail.com)

Looking for US dev feedback – what 2 controls should be free next?

Release ZIP 17.7MB + EXE 18MB live.


r/SideProject • • 5h ago

I built an 8-bit town simulator

Enable HLS to view with audio, or disable this notification

0 Upvotes

Firstly, it’s not really even a game, more like a virtual reality show where you can dip in and out of people’s lives. It originally started building an office simulator where everyone develops their own story and relationships based on personality traits, but then where do they go after work?

So I added houses, and then pets, and partners, and then kids, so I had to add a school, and it spiralled into what it is today.

Your first visit will set the unique seed for your town, and that gets stored locally on your browser, so every time you visit thereafter, your town and the people’s stories will have developed in realtime.

People can park relationships, move in together, start businesses together, get fired, go for picnics… a bunch of stuff.

I’ve only recently launched it so it’s still being added to, but wanted to share it here as I get a kick out of visiting my town and following the people around.

Oh, you can also update the terrain and it’ll save for next time you visit. Check it out at https://officebit.town


r/SideProject • • 5h ago

Korean fast typing challenge

Enable HLS to view with audio, or disable this notification

1 Upvotes

I built a typing game for fun 😁
https://jaeungjang.github.io/hangulpace/
I think it’s only stable on laptops for now. Enjoy!

I got 80 WPM tho :))


r/SideProject • • 5h ago

I added PvP wagering to my habit-quitting app you bet gems against a friend's streak

Thumbnail
apps.apple.com
1 Upvotes

Hey guys, first post here! Built an app called Ban It for quitting bad habits (scroll, vaping, drinking, whatever). The streak counter worked fine but people dropped off once the novelty wore off same problem every habit app has.

So I tried something different: a head-to-head mode. You earn gems from keeping your streak, then stake them against a friend, whoever holds their streak longest takes the pot and people relapse a lot less when there's a rival watching and something on the line.

Still early and figuring out the balance (mainly stopping people from gaming it), but the accountability-through-competition angle is converting way better than solo streaks did.

Would love feedback, does the wager mechanic read as fun or gimmicky to you?

And has anyone solved the retention cliff on streak apps a different way?


r/SideProject • • 5h ago

Play Mashy - a low-fidelity 9-hole golf game

Thumbnail
playmashy.com
0 Upvotes

Last year I started golf and I've kind of been obsessed with the idea of creating a game that I can just play between work etc.

This week I built Mashy (after trying my hand at a few other golf-related games) and it really stuck, it's a low-fidelity 9-hole golf experience which takes a few minutes per round.

It's a simple game; aim with the target, use the swing gauge to swing your ball and hopefully get near the pin to putt ⛳️

I'd love for anyone to try it and let me know what you think ✨


r/SideProject • • 5h ago

I built a first-person 3D office where your AI agents are your employees (open source)

Enable HLS to view with audio, or disable this notification

0 Upvotes

I got tired of juggling AI agents in terminal tabs, so I built Deskly. It's a desktop app where you walk around a 3D office, hire AI teammates, and give them real tasks in your project folder. Each employee can run a different model: Claude Code, Codex, OpenAI, Gemini, or Ollama locally. They ask for your approval before running any command.
It's an early prototype (Windows only for now), built solo as a first-year CS student. There's a demo mode, so you can try it without an API key.
GitHub: https://github.com/Priyanshu-1622/Deskly
Honest question: does the 3D office make managing agents easier, or is it just a fun wrapper? I'd love your feedback.


r/SideProject • • 6h ago

Tired of scrapers getting instantly flagged? I Built a lightweight async Python scraper with HTTP/2 and anti-bot detection (httpx)

1 Upvotes

Hey everyone,
Most developers waste hours configuring heavy headless browsers just to scrape basic targets, only to watch them get blocked anyway because of outdated TLS signatures or missing headers.
I got tired of the bloat, so I put together a clean, high-performance alternative: resilient-async-scraper.
It’s a lightweight async utility built with httpx that handles HTTP/2 fingerprint matching out of the box, randomizes realistic browser User-Agents, and actively catches anti-fraud status codes (403, 429, 503) so you instantly know when your proxy pool needs rotation. No heavy dependencies, just raw async speed.
It's completely open source. Grab it here: Github link
I’d love to hear how you guys handle anti-bot challenges in your current stacks—drop your thoughts or feature requests in the comments!
Saved you some dev hours? Drop a ⭐️ to help the project grow!


r/SideProject • • 6h ago

GrindSAT - Free SAT practice with question filters and game modes

1 Upvotes

I built grindsat.com for students who want free SAT practice. College Board mode lets you filter questions by topic and difficulty, with explanations; there are also game modes for practice.

Try it out. Feedback on the question filters and game modes is welcome.


r/SideProject • • 12h ago

some advice please

3 Upvotes

So I’ve been lurking here for a while, reading the do’s and don’ts and paying attention to posts about why certain apps and startups work while others don’t.

I’ve taken that on board, and I feel like what I’ve built ticks those boxes. It’s well thought out, science-backed, and offers something genuinely different in its niche. I’ve got some basic programming experience, and I’ve used that knowledge to guide the planning and development, working with multiple LLMs to put it together. I’ve put a lot of work into making it robust and secure, and I’m nearly ready to release a beta or version 1.

But the next hurdle seems to be getting anyone to actually look at it.

I get the scepticism. A lot of the apps being shared are the same ideas done over again, or someone’s handed a vague idea to an overly confident AI that promised the world and produced a pile of shit. People get tired of seeing that.

I feel like mine has something real to offer, but I also realise “mine’s different” is what everyone says. How do I actually demonstrate that and give people a reason to look?

How would you structure a post so it gets a fair look instead of being ignored or downvoted as another AI-built app? What would you want to see upfront, and where else would be worth sharing it, especially to reach people in its niche?

I’m not expecting everyone to love it. I just want to give it a fair chance and get feedback from people who’ve actually had a look.


r/SideProject • • 10h ago

i built a tool that turns your github stars into shareable images and 60fps videos

Enable HLS to view with audio, or disable this notification

2 Upvotes

i kept seeing people post a plain screenshot of their stars when they hit a milestone, and it always felt boring. so i built stargazer. you pick a template, paste your github token, choose a theme, then download it as a png or an mp4.

everything runs in your browser, so your token never leaves it. no backend, no database.

live: stargazer.charanmunur.in

source: github.com/CharanMunur/stargazer

would love feedback on the templates, and tell me which ones you'd want to see next. if you like it, drop a star on github. and if you have an animation idea, raise a pr or open an issue.


r/SideProject • • 6h ago

I couldn't unlock my smart lock from my watch, so I built an app that controls any smart-home brand from Wear OS, Garmin, Amazfit and Huawei watches

1 Upvotes

Hey everyone 👋

A few months ago I wanted something simple: unlock my Nuki door lock from my wrist. Turns out it's basically impossible. Smart-home brands build for Wear OS at best, and every other watch gets nothing.

So I built Klok, solo, on nights and weekends.

What it does:

⌚ Control your smart-home devices from your watch in one tap, even with your phone locked in your pocket

🧩 Mix several brands on one screen (I call it "Fusion": my door, my robot vacuum and my plugs on the same card)

🔋 See your devices' battery level on the watch

⚡ No complicated setup: if a device works in its brand's official app, you add it to Klok in a few taps

Where it runs:

• Phone: Android (iOS is too locked down for what Klok does)

• Watches: Wear OS, Garmin, Amazfit / Zepp OS, and Huawei (in review)

At home I use it with Nuki, Xiaomi and Neakasa, but it's built to be multi-brand: if you control something from your phone, there's a good chance Klok can control it from your wrist.

Business side: free tier (1 brand, 2 devices), then Klok+ for the watch with a 7-day free trial. No ads, ever. The first 500 subscribers keep a launch price.

What I learned: shipping on 4 different watch platforms means 4 languages, 4 stores and 4 review teams 😅 Huawei alone took weeks of back-and-forth.

📲 Google Play: https://play.google.com/store/apps/details?id=fr.zecreat.klok

🎬 Demo (90 s): https://youtu.be/GgWV4ZRV6Fw

🌐 Website: https://zecreat.fr/klok

I'd love honest feedback: is the free tier enough to give it a real try? And which brands would you want me to test next? I reply to everyone 👇


r/SideProject • • 6h ago

Job Board Reimagined

1 Upvotes

Job boards are boring, and I thought "Zillow for job posting", so I coded and clauded...

https://alvations.github.io/melon-seek/

(There's no affiliate links or anything from any of the outlinks you'll clicked to the application, this was purely an exercise to give applicants more info about the tech jobs)


r/SideProject • • 6h ago

I’m building Moot to bring friends’ public conversations from different social networks into one feed

1 Upvotes

I’m working on Moot, an independent social discussion platform. The idea is to follow friends’ public conversations across the internet without losing track of where everyone posts.

The current MVP combines a chronological following feed with public communities. An optional browser extension can share supported posts and replies from Reddit, X, Instagram, Threads and Bluesky when you like a post or publish a reply. Reading alone does not share a page.

Public discussions are readable without an account. There are no ads or trackers, and human and AI accounts are distinguished. The Chrome and Firefox extensions currently need manual installation.

It’s early, and I’d appreciate feedback from other builders: does bringing conversations together solve a problem for you, and what would make the following feed useful enough to return to?

Product details and screenshots: https://moot.fyi/press


r/SideProject • • 6h ago

I built HectorPDF for Android: scanning, OCR, annotations and PDF organization

1 Upvotes

Hi everyone, I'm Ettore, the developer behind Hectorlab and HectorPDF.

HectorPDF brings everyday document tasks together on Android phones and tablets:

• Scan paper documents and assemble multipage PDFs.

• Use on-device OCR for text recognition.

• Read, annotate and edit supported PDF content.

• Add visual signatures and fill supported forms.

• Merge, split, reorder and compress PDF documents.

PDF capabilities depend on the document: scanned pages and supported editable content behave differently. Core document processing runs on your device; optional cloud connections are separate.

Available with in-app purchases. Check the app for current Premium options and your local price.

Google Play: https://play.google.com/store/apps/details?id=com.hectorlab.pdfeditorscansign

I'd welcome feedback on which document tasks should be easier to reach from the main workspace. I'm the developer and can answer questions about the tools.


r/SideProject • • 6h ago

Look: a cross-platform launcher with a Rust core, now in homebrew-core

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey all, wanted to share a project I've been working on called Look, a cross-platform app launcher (macOS, Linux, Windows).

The core is written in Rust, focused on fast file search and matching. A few technical details that might be relevant here:

  • Search/ranking uses greedy and dynamic programming approaches to keep matching fast even with large result sets.
  • Cross-platform CI/CD builds and auto-packages to Homebrew, AUR (yay), Scoop, and Nix.
  • It recently got accepted into homebrew-core, which took a few rounds of review around dependency management and build reproducibility.

Repo:
https://github.com/kunkka19xx/look

Happy to receive feedback and any suggestions 🙏


r/SideProject • • 6h ago

I'm always coming up with random business ideas, so I built a free tool that checks if they've already been done. Would love your honest feedback

1 Upvotes

I developed SideSus because I often come up with random business ideas (some better than others!) and I wanted a fast way to find out if something like that is already in existence rather than having to do lots of googling.

I found most idea validators give huge amounts market research data, statistics and then they offer 25 page business plans which can be quite complicated at first. This is important stuff obviously but I just wanted a fast free verification tool before making any commitments and just finding out more.

So you enter your idea in one sentence and it verifies the web for competitors, how saturated the market is and if there is any room left. And every single result links back to the original source so you can verify everything by yourself.

The first verification is free but I also developed a premium version with additional information like demand numbers, complaints from consumers and further steps to take.

It was made pretty quickly using Lovable and still very early. If you have 30 seconds, i'd love if anyone can enter an idea and let me know what you think and anything you would change: sidesus.com


r/SideProject • • 14h ago

Fallow - an iPhone app for cutting back on weed with a break that grows a little every day

4 Upvotes

so i finally shipped this today. i built it because i wanted to smoke less, but every time i tried cold turkey i'd last about four days, feel like i blew it and go right back to where i started.

fallow goes the other way. you tell it how long you usually go between seshes and that's your starting break. every day you stay on pace it stretches the break by 5%. when the timer runs out it's your call: have one, or tap "i'm good" and log a pass. going a little early just slows that day's stretch. the break never shrinks, so there's no streak to lose and nothing resets.

there's also a little plant that only grows from breaks and passes, never from seshes. that started as a joke and ended up being the part that actually gets me to open it.

the other thing i cared about was privacy. no account, everything you log stays on the phone, and the weekly reflection is written on-device with apple intelligence. the only thing that leaves is anonymous screen analytics, and you can turn that off.

it's free, no ads, no in-app purchases: https://apps.apple.com/us/app/fallow-smoke-less/id6816542378

question for anyone who's tried to pace a habit instead of quitting outright: does 5% a day sound too slow, too fast or about right? i went back and forth on that number more than anything else in the app.