finds.dev← search

// the find

service-bot/servicebot

★ 955 · JavaScript · GPL-3.0 · updated Jan 2021

Open-source subscription management & billing automation system

Servicebot is a self-hosted subscription billing platform built on Node/Express, React, and Postgres, wired to Stripe. It gives you a service catalog, customer portal, invoicing, and RBAC out of the box. The team has explicitly abandoned it in favor of their SaaS product Billflow.io.

The plugin architecture is genuinely well-thought-out — billing types, input types, and lifecycle hooks are all swappable plugins rather than hardcoded logic. The service template model (define a service once, sell it repeatedly with custom input fields that affect pricing) is a solid abstraction for agency or XaaS use cases. REST API coverage is broad and the Swagger docs are included in the repo, not an afterthought. Docker setup means you can get a local instance running without fighting the environment.

This is dead software — last meaningful commit is 2021, the maintainers have publicly moved on, and the README leads with a deprecation warning. You would own all security patches from day one, including whatever is lurking in the Node 12-era dependency tree. The plugin system uses Redux on the server side (saga middleware in Express), which is an unusual and painful choice that makes the call graph hard to follow. No test coverage worth mentioning, so any modification you make is a blind change to billing logic handling real money.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →