r/SideProject

Linus, I fixed Middle Mouse Scrolling for you
▲ 1.4k r/SideProject+6 crossposts

Linus, I fixed Middle Mouse Scrolling for you

We all know Linus' biggest pet peeve is the lack of system wide middle click autoscrolling. I built a universal solution called midscroll that operates at the kernel input level, meaning it perfectly replicates the Windows autoscroll behavior across every single application on both Wayland and X11. It anchors your cursor, uses the exact same speed curve you are used to, and runs entirely in the background.
FOSS under the Unlicense.
You can check out how it works here: https://github.com/gnhen/midscroll

EDIT: Now with a Settings menu GUI. Supports Hold & Drag as well as Toggle mode. Native scrolling mode supported.

u/Ri0tRec0il — 10 hours ago

“Go where your users are already talking about the problem” sounds great until you actually try it

I keep seeing the same advice for early-stage products:

“Don’t sell. Find where your users already talk about the problem. Be helpful. Start conversations.”

So I tried it.

Reddit, Slack communities, LinkedIn, Sales Navigator. Carefully targeted outreach. Short messages, long messages. No links, links. No pitch. Personalized messages. Connection first, message later.

50+ outreaches later, almost nothing.

Then yesterday I found someone who had literally posted about the exact problem I built around.

Not vaguely related. Literally word for word.

We were already connected. I liked the post. Waited. Sent a short message referencing exactly what she had written.

She replied.

“What a great idea!”

Holy shit. The playbook works.

Two messages later:

“Not something I could use at this time.”

😂

I’m not saying outreach never works. Or that “talk to users” is bad advice.

But I’m starting to think a lot of startup distribution advice conveniently skips the hardest part:

Someone having the problem doesn’t mean they care enough to do anything about it.

And no amount of clever personalization fixes that.

Sometimes the problem isn’t your message.

Sometimes nobody wants to click your fucking link.

reddit.com
u/Mysterious-Angle3564 — 4 hours ago
▲ 110 r/SideProject+11 crossposts

I built an app for exploring every country and territory in detail

Over the past few months I built GeoSwipe, an iOS app for learning about countries in depth through a more interactive format.

The idea is simple: you discover countries one at a time, swipe left to see another, or swipe right to open a detailed guide when one catches your interest.

Each guide covers basic geography, landscapes, culture, history, language, cities, government, economy, everyday life, and common misconceptions. It also includes audio, flag explanations, regional maps, interactive statistics, and references to the original sources. The content is grounded in reputable sources such as Britannica, the World Bank, and National Geographic.

I also added country comparisons, quizzes, and short geography games, including ranking countries by population, locating countries on the map, and flag and capital quizzes.

I’ve just released it on iOS and included a very short demo here. I’d genuinely appreciate honest feedback from fellow geography nerds.

u/Rafaelkoll — 7 hours ago
▲ 2 r/SideProject+2 crossposts

I made an app aiming to fix my son’s screen addiction in positive way

There are lots of screen control and enforcement products on the market but most of them use block and limit type of method. It’s not useful to build a healthy habits for kids. After they grow up and become “free” they will likely go back to their screen.
So I tried a different approach: instead of treating screen time as something bad, let them earn it, and let them bank the time so they can learn how to manage the budget.
Do chores, exercise, finish homework, help around the house → earn some phone time. Then he decides how to use it.
The goal is less policing from parents, and more letting kids learn to manage their own time. I wanted it to feel more like a reward system than punishment.
I ended up building a small app around this idea. Still improving it and would love feedback from other parents dealing with the same thing.
LimeTime.app

reddit.com
u/AfraidRevenue1678 — 4 hours ago

I made an app that turns the dogs and cats you meet into a die-cut sticker collection. All the breed recognition runs on-device.

What it is: BOOP! Point your phone at any dog or cat. It works out the breed on the device, cuts the animal out of the photo into a beautiful die-cut sticker, and pins it to a map where you met them. A Pokédex for pets that you actually meet. Free, no account, nothing leaves the phone.

I built it because the best part of any walk is meeting somebody's dog!

Where it is now: out for 2 days, 99 downloads, and the thing I did not expect is a user in Vietnam who found it on their own. 5% of anything it makes goes to UK animal welfare charities, published publicly, including the months where the amount is nothing.

https://apps.apple.com/app/id6794737842

Happy to answer anything about the project!

u/taiomi — 2 hours ago
▲ 3 r/SideProject+3 crossposts

New fantasy platform for leagues wanting to use the DFS format, including a public demo

Hey everyone, I know there’s been a whole lot of posts about something someone has made, so I will try to make this worth your while. This is not a quick hit sort of project, so hopefully it has the depth that many of you have commented on wanting in this sub.

TLDR: I made seasondfs.com, a website to manage a fantasy league using the DFS format. The quickest way to check it out is the public demo demo.seasondfs.com or the page of screen shots (seasondfs.com/product-tour/). It’s active now for 2026 leagues.

I have so much I could say on this, so I am happy to go deeper in the replies. Today, there aren’t many options to use the DFS format (aka salary cap weekly lineups) in a traditional league setup. I have been running a free DraftKings league with an accompanying spreadsheet for a few years now. 

The league has turned into my favorite, so doing the manual spreadsheet work and dealing with DK has been worth it. Since last year, though, I decided I could make a website of my own and address all the things that I found lacking, while still holding onto the fun DFS part. 

I know this format isn’t going to appeal to everyone and I won’t make the argument it is better than anything else, just a potentially new way to enjoy fantasy.

It’s been posted about over the years, and even recently on this sub, but the core concept is you have your league, but instead of a draft from a single player pool and waivers and the roster management stuff, everyone just submits a weekly DFS lineup based on the rules you set for the league.

You may be interested if...

  • you like DFS but wish you could customize the lineup structure, budget, and/or scoring
  • you have a hard time assembling a draft day/time or getting enough league members to fill a league
  • season-ending injuries upset you
  • want to try something new
  • want to try a mega league with a lot of members (this format supports any number in your leagues since there is no single player pool to pull from)
  • you like ad-free and non-gambling focused ways to interact with your fantasy platform

You will want to skip if...

  • you don't like DFS format
  • require a mobile app
  • want paid contests within the platform
  • you don’t want to pay $24-39 for the software (beyond the free tier)

I've put a lot of work into this, am happy with where things are at now, and hopefully some others find this fun as well. A lot of the features have come from feedback and things I never considered myself (like the entire head-to-head format here).

Thanks for any comments in advance!

u/Deep-Influence-7430 — 3 hours ago
▲ 11 r/SideProject+13 crossposts

Hoops gm basketball manager

This is the game i have developped that gives a football manager experience for web and for basketball.

The launch has been amazing so far with over 500 users and 5000 visits daily.

Would love if you will play it and sign up!

hoops-gm.com
u/omitousi — 7 hours ago
▲ 28 r/SideProject+23 crossposts

Fortune Reading & Zodiac Destiny

Hey guys, I created a virtual fortune reading website via AI lovable and would like to get some feedback to enhance the site. Do try out the 1 free full reading and compatibility reading per month using the link provided. Share with me your feedback so that I can make improvement to the site. Thanks in advance.

destiny-loom-play.lovable.app
u/Mission-Scheme9237 — 8 hours ago
▲ 817 r/SideProject+5 crossposts

I built a calendar you can actually customize

Hi r/iosapps!

About four months ago, I shared the first version of Hibi here. Many of you liked the app for its design and gave me great feedback, which I already implemented. I kept building, and version 3 now feels like a completely new app since you can now customize your calendar!

What it does (Answer): Hibi turns your existing Apple calendars and reminders into paper-like daily pages you can customize.

Why it’s different (Better): You can draw and write, customize the paper, arrange each page, create stickers and washi tape from your photos, and use Apple Pencil on iPad - so you remember your days.

Cost: The app is free to download, with no subscription. There’s an optional $6.99 lifetime in app purchase to unlock premium app icons and home screen widgets.

I’m the developer, and I’d love to hear what you think of how far it has come!

https://apps.apple.com/us/app/hibi-calendar/id6762520622

u/Rate-Worth — 15 hours ago

I built a Cyber-style AI session visualizer with Claude so I could "see" what kind of activity was happening behind the scenes.

Having a large chunk of weekly session limit available I decided to play with the "Prompt Gauntlet" and Three.js to see what I could produce. The end result is a navigable Neo-noir machine city that will show either live session via -tail or playback of archived sessions. It has a chronogram that shows what tools are used in a session, what user/agent responses, subagent spawns, etc...

I've added and tested support for Claude Code and Codex but have yet to test the OpenClaw or Hermes modules. This was a fun project and I enjoy having it play on a monitor or up in a corner so I can watch Claude work. It is very satisfying when it spawns and dissolves subagents or compacts context.

It imports chosen sessions via Setup and can play them back on loop via Library mode. There is a built-in audio section with a few stations from SOMA.fm

Lastly, if you zoom out far enough it will take you to Fleet mode where you can see all your ingested sessions as a city.

I hope you have fun with it as well: https://github.com/brad-pierce/C-Space

u/digiku — 2 hours ago
▲ 2 r/SideProject+1 crossposts

Shark tank business here looking for help!

http://zorpads.com

Looking to refresh my website and looking for feedback! Most orders come from Amazon but the margins are a lot better if I drive more sales to my Shopify store. I try promoting ads on Meta but the conversion rate is very low. Looking to reduce friction at checkout and any tips or suggestions would be greatly appreciated! Thank you!!

u/jumpsinyourbed — 8 hours ago
▲ 26 r/SideProject+4 crossposts

Lyra's first paying customer uninstalled my app after one hour. I spent a month discovering why. Keep talking to your users.

6 months ago I left a decade of fintech engineering in London to build Lyra solo ,a Mac writing assistant that fixes your writing as you type, in every app.

The problem I built it for: everyone I worked with had the same ritual. Type a message, re-read it four times, paste it into some tool, fix it, paste it back, tweak the tone, send. Multiply by 50 messages a day. And the tools that "help" all have the same flaws — they live in a separate window, they interrupt you with underlines while you're mid-thought, and they sand everyone down to the same polished-robot voice, whether you're messaging your boss or your best mate.

So Lyra works differently: you just type. Pause, and a small pill shows a better version — press Tab, done. No panel, no copy-paste, no clicks. It works in Gmail, Outlook, Slack, WhatsApp, your browser, wherever you write. And it learns how you write to each specific person, so your message to a client and your message to a friend don't come out sounding like the same press release.

Launched quietly in July. Show HN flagged my post. Reddit: silence. X: silence. Then one person paid ,a guy in France. I was thrilled for about an hour, which is how long it took him to uninstall: Lyra was freezing his Mac every minute.

Here's what that month taught me. I assumed the worst (memory leak), built instrumentation, ran controlled tests on identical hardware and my confident assumption was wrong. The real cause was a design decision I'd shipped without questioning. Fixed it, the freezing died, and he told me he'd reinstall ,he'd called Lyra "a really great product" while uninstalling it, which is the strangest compliment I've ever received.

Since then: fixed the biggest issues my ~30 early users hit, rebuilt the rough edges, made a proper demo. Relaunching today.

Mac only. 14-day full trial, free tier after, $9.99/mo for Pro.

Happy to answer anything , the debugging saga, why the first launch flopped, what one uninstall taught me that 30 signups didn't, or the unglamorous reality of marketing as a solo dev.

Try Lyra here Get Lyra

u/TelephoneWooden — 10 hours ago

Built an AEO SaaS, would love brutally honest feedback please

Hey everyone,

I’ve been building Cyted, a SaaS that helps businesses track how often their brand appears in answers from AI tools like ChatGPT, Perplexity, Gemini, Google AI Overviews, Copilot.

It’s more than just tracking mentions. Cyted can scan a company’s entire website, identify SEO and AI visibility issues, explain what may be wrong, and suggest ways to fix them. It also helps create blog posts based on those recommendations. The homepage is still in production, so I’d really appreciate some honest feedback.

I’d really appreciate feedback on:

  • Is it obvious what Cyted does when you first open the homepage?
  • Do the features seem genuinely useful or mostly “nice to have”?
  • Does this feel like something businesses or SEO agencies would pay for?
  • Does the pricing make sense?
  • What would stop you from signing up?
  • Is there anything about the homepage that makes the product feel untrustworthy or unfinished?

I’m not really looking for “looks good” feedback. If something feels confusing, generic, overpriced, unnecessary, or just bad, tell me.

Homepage: Homepage

I’ll read and reply to everything.

reddit.com
u/Physical_Champion234 — 3 hours ago
▲ 3 r/SideProject+1 crossposts

Clinical decision support

Hey all,

Sharing a project I have been working on, it's a jurisdiction focused open evidence/ uptodate solutions. https://primaryai.world/ A few points:

  1. Answers in local units and guidelines unless US ones are more relevant.
  2. Shows resistance patterns local to you for ID questions
  3. Auto generates patient handout
  4. Qualifies for non accredited CME credits
  5. Setting awareness inpatient/ outpatient/ long term care
  6. Local drug formularies awareness
u/angrywaffles_ — 5 hours ago

I got tired of USD30/mo LinkedIn tools, so I built a 100% free open-source 24/7 Autopilot (Manifest V3) — If this repo hits 10k stars, I will donate USD1,000 to open-source developers!

Hey Reddit! 👋

Like many founders, recruiters, and developers, I was frustrated by tools like Waalaxy, Dux-Soup, and Octopus CRM charging $30 to $80 every single month ($360+/year) for basic LinkedIn outreach.

Even worse:

  1. Most of these tools send your session cookies to their cloud servers (a massive privacy and account ban risk).
  2. When LinkedIn's weekly invitation limit is reached, they either crash, freeze, or cause account restrictions.

So I decided to build a 100% free, fully autonomous, open-source alternative: LinkedIn Autopilot 24/7.


⚡ What Makes It Different?

  • 🚀 1-Click Instant Connect (No Annoying Dialogs): Operates directly on LinkedIn's suggestion engine (/mynetwork/grow/), bypassing multi-step "Add a note" modals completely.
  • ⏳ Intelligent 24-Hour Limit Recovery Loop: When LinkedIn shows a weekly quota warning, the extension automatically enters a 24-hour sleep mode with a real-time countdown, then automatically wakes up and resumes sending invitations.
  • 🔄 Infinite Feed Loading: Automatically scrolls down and clicks "Show more" to fetch endless suggestions 24/7.
  • 🛡️ Anti-Ban Human Pacing: Random delays (8–16s) and natural pointer/mouse event sequences preserve your account health score.
  • 🔒 100% Client-Side: No databases, no telemetry, no external APIs. Your data never leaves your browser.

🎯 The 10K Stars Community Pledge 🤝

I built this to give back to the developer and open-source community.

My Promise: If this repository reaches 10,000 GitHub Stars (⭐), I will donate $1,000 to open-source developer funds and public coding initiatives!


📦 Quick Start in 60 Seconds:

  1. Repo: https://github.com/DevKursat/linkedin-autopilot
  2. Download or clone the repo.
  3. Go to chrome://extensions → Enable Developer mode → Click Load unpacked → Select folder.
  4. Open the extension, click "Go to My Network", and hit Start Automation!

⭐ How You Can Support:

If this tool saves you $30/month or helps grow your network:

  1. Drop a Star (⭐) on GitHub: DevKursat/linkedin-autopilot
  2. Follow on GitHub: @DevKursat for future open-source tools!

Feedback, feature requests, and PRs are warmly welcome. Let me know what you think in the comments! 👇

reddit.com
u/Delicious_Character6 — 7 hours ago
▲ 12 r/SideProject+1 crossposts

Shizzi - Unlimited Hotspot Bypass for non-rooted devices!

TL;DR: Blew my monthly hotspot cap on a road trip and didn't want to root my phone to fix it, so I built Shizzi. It uses Shizuku and Android's hidden TestNetworkManager API to make your hotspot's upstream a TUN interface the app owns, then re-originates that traffic from the phone itself. Tethered traffic looks like normal on-device traffic. No root. IPv6 isn't handled yet.

I was just recently on a road trip when I blew my monthly hotspot usage on twenty minutes of a 4K stream of Avengers Infinity War. Back when my phone was rooted, this was a super simple fix, but I stopped rooting my phone for privacy reasons (it was also just a major pain in the butt). To my knowledge there's no real way to do this without just using something like TetherFi, but that has its own drawbacks and it's not always stable.

Anyway, I went looking around and found this thread for VPNHotspot (which is root-only), which led me to this open PR for v2rayNG (which I hadn't even heard of till a couple days ago) and therein lay the solution to my very annoying problem!

How it works

It creates a TUN interface via the hidden TestNetworkManager API (hence Shizuku) and tells Android to use it as the preferred tethering upstream. Hotspot traffic stops being forwarded by the kernel and gets pulled into a userspace Go datapath running on the phone.

That distinction is the whole trick. Normally your phone routes your laptop's packets: it passes them along and decrements the hop limit on the way out, which is the tell most carriers key on. Shizzi terminates those connections in userspace and opens fresh ones from the phone's own network stack, so what leaves the device is indistinguishable from ordinary on-device traffic.

Android still handles DHCP, NAT, and the hotspot itself. Shizzi only owns the upstream.

Requirements

  • Android 13+, arm64
  • Shizuku 13.6.0+, running and granted
  • No root

Known limitations

  • IPv6 is not suppressed on the downstream. If your carrier hands out IPv6 and your client uses it, that traffic can bypass the tunnel.
  • Tested on a Pixel 10a. If it breaks on yours, please open an issue with your device and Android version.
  • This defeats hop-limit inspection, which is the common detection method, not every method. Some carriers meter tethering device-side or over a separate APN. It's worth checking whether your hotspot counter actually stops moving.

Source and APK: https://github.com/carlelieser/shizzi

Feedback and device reports welcome, especially from anyone on a non-Pixel. This scratched my own itch on a road trip and I'd like it to work on more than just my phone.

github.com
u/carloselieser — 6 hours ago
▲ 6 r/SideProject+2 crossposts

I built a site where nobody can edit their trading track record. Tell me why it won't work.

I got tired of signal sellers with screenshot track records. Winners posted, losers deleted.

So I built the opposite. You post a prediction before the open. It gets hash-locked — no backdating. The market settles it automatically. Everything stays: wins, losses, even the entries that never filled. No accounts. Free. Open source.

Almost called it StockOverflow. Went with QuantRank500 — felt more like a race than homework. Everyone gets the same simulated $500. My own bot is user #1.

Two questions for this crowd: what would it take for you to actually trust a record like this? And what's the first way someone will try to game it?

demo.quantrank500.com if you want to poke it. Code's on GitHub.

u/Purple-Ad6867 — 10 hours ago

My time tracker has no servers, and "no servers" turned out to be the whole product

Solo dev, day job in software. WorkFlow started because I kept forgetting to track my own hours and every existing app annoyed me in a different way: cloud account here, subscription there, geofencing behind a paywall everywhere.

The design decision that shaped everything: no backend. Not as a privacy marketing line, but literally the app has no server side.

What it does today (just shipped v1.5): auto clock-in/out via geofencing at up to 5 workplaces, overtime balance, PDF/CSV export, backups you can share or save to the phone. German and English.

Some numbers people ask about: roughly 31k lines of hand-written code, a third of that tests - the suite runs on an Android emulator before every push, because with local-only data a data-loss bug would be unrecoverable. About 80% of the actual work was edge cases I never planned for: OEM battery killers, GPS drift at the geofence boundary (fixed with hysteresis - exit radius is 1.2x entry), double notifications from two detection layers racing each other.

The part I haven't cracked: distribution. The app sits at a handful of installs because Play Store search is brutal for new apps in a category owned by Toggl and Clockify. This post is part of me finally doing marketing instead of adding features.

Play Store: https://play.google.com/store/apps/details?id=com.timetracker.workflow

Ask me anything about the no-backend constraint, the geofencing stack (Flutter + native Kotlin), or what I would do differently.

u/eroxy — 3 hours ago

Anyone need a free WordPress website revamp?

I’ve got some free time this week and figured I’d use it to help someone out.

If your WordPress website is outdated, slow, ugly, or just needs a fresh look, I’ll revamp it for free.

No catch. No fees. No selling anything.

Just DM me your website and what you want changed.

reddit.com
u/Impossible_Sun802 — 3 hours ago