Top
Best
New

Posted by cvbox 7 days ago

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

It's the time of the year again, so I'd be interested hear what new (and old) ideas have come up. Previously asked on:

2024 → https://news.ycombinator.com/item?id=42373343

2023 → https://news.ycombinator.com/item?id=38467691

2022 → https://news.ycombinator.com/item?id=34190421

2021 → https://news.ycombinator.com/item?id=29667095

2020 → https://news.ycombinator.com/item?id=24947167

2019 → https://news.ycombinator.com/item?id=20899863

2018 → https://news.ycombinator.com/item?id=17790306

2017 → https://news.ycombinator.com/item?id=15148804

479 points | 552 commentspage 5
popupeyecare 6 days ago|
I’ve created Pixie, a platform to employ and track your kids work. For families with a business, it helps reduce tax burden and fund a child’s Roth.

I’m a physician with some 1099 income, built the platform myself because my kids help with my side projects, and have since onboarded CPAs who now offer it to their clients. I saved 5k this year on my own taxes by employing my kids and it has funded their Roth.

Soon after launching, I crossed the $500/month mark.

Link:https://trypixie.com

i-dont-remember 6 days ago||
This is neat, I appreciate that even if I can't use the service, i still learned something new about what's possible. Gonna keep it in the back-pocket for sharing with friends.

Also reminded me of when Justin Jackson talked about how he hired his kids for help with real projects and the positives from it https://justinjackson.ca/flipping-tables

popupeyecare 6 days ago||
I love working with my kids. They help out, feel accomplished, and its bonding time.
rsanek 6 days ago|||
Very cool idea, I feel like awareness of this even being possible has to be quite low.
popupeyecare 6 days ago||
That’s the challenge. Educating consumers.

It’s completely legal and even listed by IRS. [0]

It’s important to be compliant and do it in an easy to use manner.

[0] https://www.irs.gov/businesses/small-businesses-self-employe...

nefrix 6 days ago||
What is the maximum amount a kid can earn yearly?
popupeyecare 6 days ago||
No limit but for staying under them paying tax it’s the standard deduction (15k). And you can only contribute $7500 (2026) to their Roth.

A reasonable amount depends on their age but somewhere between 7500-15000 is a good amount and maximizes benefits.

huydotnet 6 days ago||
I started my project in 2023 and posted here, made 20k that year. The traffic has been slowly decreasing during 2024, and last October, I was officially entering losing territory, where the cost of running it exceeded the total earnings (mostly due to free trials).

It's been a good journey. Thank you so much to whoever keeps running this thread!

tecleandor 6 days ago||
Just a small comment, as I don't know if you're planning to wrap up or keep maintaining the product...

I can't find the pricing of the product on the site, I only find that I get '10 free credits', but I don't know how much a credit is and what can I do with it.

Home page says it's one credit per diagram, but then the docs say it's a certain amount of credits per modification (that could be correct or not, I guess...)

I usually skip if I can't find the price, but it could also happen that people create the trial account, spends quickly the credits, then they find the price and it doesn't fit them. Of course, there's always people coming just for the free credits.

I don't know if this is helpful to you or not, but I hope so :)

huydotnet 6 days ago||
Thank you so much, that is a fair point! It's part of a series of mistakes I made, the product started out as a free to try and only showed the pricing after the user used up all their credits (I didn't even have a landing page back then). I'll update the landing page to make this clear!
KellyCriterion 6 days ago|||
how do you deal with continuous Google-degrading-risk?

I stopped a site lately i ran for 10 years, because Google changed the ranking so often over the years, finally traffic drowned nearly completely like 1k visitors per month, it was so frustrating so I just stopped the webserver after so many years.

huydotnet 6 days ago||
I think the sustainable way is to put more and more backlinks out there, more blog posts, etc. I actually suffered from it too.
ycombinete 6 days ago||
What do you think led to the fall off?
huydotnet 6 days ago||
Many reasons: 1) lack of marketing, 2) I stopped working on it for a while, 3) because of #2, the app lacks new features to attract users.

Another one but turned out it was never really a big deal: some chatbots from frontier AI labs started to support those niche features (people still coming to my app for the flexibility of using multiple AI models).

I think the biggest problem was #2, life kept pulling me the other way.

JKCalhoun 7 days ago||
I'm…

Oh, making or losing $500/month?

Never mind.

Seattle3503 6 days ago||
Only $500? Time to increase the number of nodes in your side projects Kubernetes cluster.
3eb7988a1663 7 days ago|||
Misery loves company. I am certainly intrigued to see what is out there.
groundzeros2015 6 days ago|||
I think most ideas should start with the “equivalent” of a cgi bin script and domain name before going crazy with infrastructure. Scaling is so much more fun when customers are maxing out what you have now and improvements lead to direct customer impact.
KellyCriterion 6 days ago||
its just about turnover ;-)
insin 6 days ago||
I'm selling browser extensions on the App Store, but the main money-maker is currently https://soitis.dev/control-panel-for-twitter

When Twitter killed off third-party apps, the browser extension I'd been developing ever since "New Twitter" launched in 2019 suddenly became one of the few ways to make Twitter more tolerable to use, and the number of users of the Chrome version tripled from 30k to 90k in a fortnight (mostly in Japan).

When they confirmed third-party apps had been killed on purpose and jacked up the price of the API to discourage new ones, I started selling it on the App Store the next week and it's made more than $500 per month ever since.

Before the end of the year I'm hoping to roll out a single paid subscription which works across all my extensions when you sign up for it, which enables syncing settings across all your browsers and devices, unlocks additional subscriber-only features, and will enable creation of extension-specific APIs if there are future features which require one. Between Control Panel for Twitter and https://soitis.dev/control-panel-for-youtube I have ~390,000 users, so, y'know, please like and subscribe.

That will _eventually_ include my free Hacker News extension ( https://soitis.dev/comments-owl-for-hacker-news ) so things like new comment counts, user notes and muted users can sync across every browser and device you use Hacker News on.

If that takes off, I hope to make the App Store versions free and figure out how to give anyone who bought it 3 months of the subscription per extension they bought as a thank-you. If anyone's done something like that before, I'd be happy to hear about it via any communication method in my HN profile!

martylamb 6 days ago||
https://martiansoftware.com/chatkeeper/

I built ChatKeeper because I wanted to treat my ChatGPT history like a local knowledge base, with local-first access to my data.

It’s a command-line tool (GUI in progress) that takes a full ChatGPT .zip export and syncs it with local Markdown files. You can move and rename them freely and they will stay in sync on future runs.

It pairs well with tools like Obsidian and lets you link your own notes to specific conversations or even points within them.

Revenue is modest but growing month over month. It’s a one-time purchase, not a subscription.

Most users so far are researchers and other ChatGPT power users who already live in Markdown or want to do things like curate and compress the context of very long-running conversations.

miller_joe 6 days ago|
I’ve been looking for something like this for Claude
mario_pad 19 hours ago|||
Hey miller_joe! I actually just built this - Claude Vault! (Free)

Same philosophy as ChatKeeper - local-first markdown files that sync and work great with Obsidian. I had the exact same problem with my Claude conversations buried in JSON exports.

Just published to PyPI:

pip install claude-vault

claude-vault init

claude-vault sync conversations.json

----

Auto-generates tags using local Ollama (completely offline, no API costs) and detects relationships between conversations

Would love to collaborate or integrate with ChatKeeper down the line - seems like we're solving the same problem for different LLMs!

Check it out: https://github.com/MarioPadilla/claude-vault

martylamb 6 days ago||||
Yep, you're not the only one, and I want to add support for more formats/LLMs. Right now ChatKeeper's internals are very ChatGPT-specific, but I have a plan to change that and Claude (which I also use frequently) will be the first one I add support for.
anarticle 6 days ago|||
I've started using this: https://github.com/jhlee0409/claude-code-history-viewer

so far so good...

sporp 6 days ago||
I earned more than $500 a month once: https://www.kickstarter.com/projects/lyoc/last-year-of-carbo...

This game was developed by my friends and I during college, then we Kickstarted a few years after.

Sales have dwindled since, but I still like the game. So much so that I turned it into a free web app. Still a WIP but it's maybe 75/80% there.

Play for free here, you will need to make an account: https://lastyearofcarbon.com

Buy a copy here, but you should play the game first to see if you like it: https://lyoc.shop

ferrufino 6 days ago||
Route weather forecasting based on date/time, speed/pace, ideal conditions in Settings. As also go/no go callout windows, AI nutrition/gear list. Deterministic engine of fitness readiness, being able to see progress and fitness and overall body health.

Used it for: Skiing, hiking, cycling. Any outing with a route.

Import a route from Strava, RideWithGPS, GPX/FIT, Apple fitness. Plan for weather forecasting! Fitness readiness is obtained from metrics collected from a smart watch.

I actually turned it free recently. But barely reached over 400 MRR then started dropping. Consumer market is hard and I'm more interested in learning about AI and a full stack side project.

https://brezza.cc/

callyma 19 hours ago||
I'm not quite at $500/mo yet (just launched the waitlist), but this is my attempt to get there in 2026.

I'm building Snaption (https://snaption.cc).

It solves a specific pain point I had as a developer: "Screenshot Chaos." I take dozens of screenshots daily (bugs, UI inspo, code snippets), but manually tagging and organizing them into Notion was too much friction.

Snaption automates this:

Shortcut to capture.

AI analyzes and summarizes the content.

Auto-syncs to Notion.

The stack is Next.js + [Insert your specific tech here, e.g., Supabase/OpenAI].

I'd love to hear feedback on the landing page or the core concept from the community here.

willswire 6 days ago||
Back when I was in the Air Force, I hated the UX for referencing Air Force publications on mobile. So I created an iOS app called AFI Explorer [0] which has continued to get hundreds of downloads every month for the past 5 years.

Since I’ve been shifting more towards platform engineering work in my career, the best reward abut this side hustle isn’t the financial benefit, but is the opportunity to stay grounded in software dev. I love seeing the changing APIs each year with the new iOS updates. And the seasonal approach to doing updates is always fun too.

[0]: https://apps.apple.com/us/app/afi-explorer/id1564964107

bradyriddle 6 days ago|
Not quite a side project, but I launched CoPlay about 3 years ago. Slow but steady growth up to 6k MRR for 2025. I think we will just about double that in 2026.

CoPlay is a platform for managing fleets of gaming consoles, users and subscriptions for pediatric hospitals. Think of it as an mdm for Xbox devices/users that does managed subscriptions

https://coplay.io/

More comments...