I’ve been thinking a lot about this lately and wanted to ask — how do you monetize your personal code if it doesn’t really fit into a classic product or SaaS model?
For example:
* I have a trained ML model that solves a niche task really well — but turning it into a full-blown app seems like overkill.
* I’ve written a CLI tool that processes log files better than anything else I’ve found, but it’s too specialized to justify making a company out of it.
* I built a few small functions in different languages (Python, Go, Rust) that do neat things — data cleanup, API scraping, PDF generation — but none of them are “products” by themselves.
I’m exploring ways to package and expose this kind of work: maybe as paid APIs, small function services, or even “pocket FaaS” instances others can plug into.
Curious if anyone here has tried something similar — or if you’ve seen creative ways to turn technical tools or utilities into sustainable side income.
Thanks in advance for sharing ideas or examples!
Some possible ideas:
Micro SaaS: Turn it into a one-page tool (log parser, file cleaner, PDF transformer) with Stripe and add rate limits. People pay for simplicity.
Paid API: Use RapidAPI or Plain.com to expose it. Charge per hit or via metered billing. Maybe even a slackbot for some of these would make sense.
Productized utility: Sell it as a $49/month “done-for-you” service to whatever niche audience would benefit (dev teams, SEO people, lawyers, etc).
Digital bundle: If it’s CLI or script-based, package it up with a guide or demo on YouTube and sell on Gumroad.
You’re not necessarily building a startup, and that’s fine! just something useful enough for strangers to pay for which is more than enough
I don't mean this negatively, but your focus seems to be wanting to share cool shit you've done. a successful business sells a solution to a problem, and sometimes to solve the problem you actually sacrifice the cool shit ans just build boring code you've built 100 times before.
If you're super keen, pick a problen to solve and build a conpany. Open source all the above code on github and use it as a funnel with links back to your new company site. Then you can share the cool shit, no matter subgenre it is.
In the 90s, as a young man, my primary concern was paying bills. Now, I’ve kind of reached the point where I just don’t care. My most-used code¹ is released under the most permissive license possible. I have a github sponsor link which earned me in the low two figures last year and nothing so far this year. I treat any money as a pure bonus and just don’t worry about it.
⸻
1. finl_unicode, a Rust crate for character code identification and grapheme segmentation: https://github.com/dahosek/finl_unicode
That being said, selling to developers is hard, you have to add a lot of value / save a lot of time before they're willing to pay. Or you need to solve a problem enterprises have at scale where your solution is cheaper than building it themselves.
Honestly, the only way I've seen people turn stuff like what you describe into income is giving it away for free, and then hoping it gets so popular that it gets you a better paying job.
If you do decide to charge for it (and no shame in that), could be nice if you also support people paying you anonymously via crypto.
Publish PIP packages, rust crates, and go gophers (?). You can call them `splime-utils` or something and it'll always be available.
Pro tip: cover it with a few unit tests, and every time you get a bug report add to your series of tests.
I monetize my code for a living. I'd say about 25% of my time is the fun part of writing the code (that just works for me.)
The rest is in debugging the code for all the edge cases, writing docs, examples, training, support etc. In other words the "work" part.
Minimally you need to do enough so that someone can use the code. The code itself has minimal value, the value is in the using.
Then you need to figure out how to reach an audience.
Then you need to decide if the user will pay, or maybe it's ad supported. Or maybe donations.
Hint: unless you have a large audience this will result in very minimal income. Is all this extra work worth it?
You can Open Source it, but frankly its unlikely anyone will find it or use it. It might be an interesting line on your CV, bit again probably of marginal value there.
My advice is that if it has little to no value to others, just move on.
A RESTful API, either metered billing or otherwise with something like Lago[0]
>* I’ve written a CLI tool that processes log files better than anything else I’ve found, but it’s too specialized to justify making a company out of it.*
Enterprise. Find organizations that have this problem, know they have this problem, spent money to solve it, but aren't too satisfied with the solution.
>* I built a few small functions in different languages (Python, Go, Rust) that do neat things — data cleanup, API scraping, PDF generation — but none of them are “products” by themselves.*
A suite for organizations that need that.
All these can be your way into these organizations to get to know them, identify their problems, uncover patterns or segments, etc.
- [0]: https://www.getlago.com/
We'll be posting updates here on HN, and also sharing progress via X/Twitter (@splime_proj), LinkedIn (https://www.linkedin.com/company/sp-lime), and Telegram (https://t.me/+8ekv5cANUXllZDJi) if you'd like to follow along or try the prototype when it's ready.
Really appreciate the discussion — this thread was a huge inspiration!
Monetization is almost always NOT a technical challenge. Even less so than marketing and sales.
You need to identify first to whom you're selling. Did you already identify who is going to potentially buy your solution?
He or she determines at the end of the day how you should package it — not necessarily the solution itself.
Disclaimer: I advise scale-ups and investors on monetization on more tactical matters through https://revfixr.com/
Release it, and if it gets popular, you may sell consultancy time to interested parties.
Otherwise, if it really doesn't work as a business, I wouldn't try to monetize it. Unless I misunderstood your post, there is no need to.
From a personal perspective, I prefer writing Free Software, in both senses of the word. From a "I want money" perspective, contributing to Free Software in the past always resulted in better job opportunities to me.
Maybe the industry has moved forward but from 2010-2015 when I was interested in this sort of thing there seemed to be a zillion products aimed at the API economy, some venture backed, some of which spent an fortune on annoying ads and blog sponsorship (spam?) which supported numerous "I could care less" and "nice to have" features but none addressed the problem of billing people and taking payment for an API -- the one feature which you need to have a business.
But compare Aider/Claude Code with Cursor. One is much more popular than the other two despite being similar quality. GUIs are there to lower the learning curve.
In this era, it's not too hard to make a simple app in a day with AI as well. Cursor goes much faster than Flutterflow or Bubble. The bar is higher too - you now probably need a prototype before a pitch deck. It's probably not scalable, but that's prototyping for you.
Of course, if I were making software with a wide market fit, or a very valuable narrow market fit, I would strongly consider starting a business. But my personal code generally solves very niche problems.
You'll need to find a business model that pays enough to keep your product going.
Maybe you need a suite of micro tools, sold as a single package, that can earn enough to pay for the business costs.
He was a visionary and we must all give credit where it's due. However, FOSS, as applied to apps, games & tools is nothing more than tech slavery, which is why nowadays it's championed by FANNG and the Deep State (some countries like Israel and India commercialize FOSS source codes as a matter of statecraft).
As for Stallman, he now, muses about https://stallman.org/articles/genderless-pronouns.html
There are probably ways to shoehorn what you're doing into a SaaS if you're clever. Specialization of labor, baby!
How do you know? Did you try?