6 ms·
I built something called Libmon (https://libmon.com/ https://libmon.com/) to monetize programming libraries. I had built one for the product I was working on,
by catchmeifyoucan 5y ago
I built something called Libmon (https://libmon.com/ https://libmon.com/) to monetize programming libraries.
I had built one for the product I was working on, but I wasn't sure if I wanted to open source it yet and give it away just yet.
It lets you set call limits on function calls, and various counters within a library to have a "demo" period. I built it because I didn't want to stand up a service that I'd have to maintain.
Libmon handles providing tokens for customers. It integrates with Gumroad. So you just need to create a product page, drop in our library into yours and set your limits, and you're good to go.
- Cyberdog 5y agoI feel like your "How it Works" section is missing quite a bit. Is your implementation specific to certain programming languages or frameworks? How is the number of times the framework is used tracked, and what's stopping someone from doing something like just deleting the file that's counting the uses so it appears as a new installation again?
- catchmeifyoucan 5y agoThanks for the feedback! Right now it only works for NodeJS. It’s a library that you call from the library you want to monetize, and you can pass the token as an arg within your constructor. It makes an API request to validate with our token service. It also exposes a few helper methods (see docs) to kill a library (e.g by crashing it). It’s not a catch all, end all kind of thing. It just makes the library a tad harder to use without purchasing a token.