finds.dev← search

// the find

abishekmuthian/open-payment-host

★ 229 · Go · AGPL-3.0 · updated Jan 2026

Sell what you want without paying double commissions. Self hosted alternative for Gumroad, Buy Me a Coffee, Ko-fi etc.

Self-hosted payment storefront for indie creators who want to sell digital files, subscriptions, and newsletters without paying platform cuts. Supports Stripe, PayPal, Square, and Razorpay, with automatic geo-routing to different gateways by country. Runs as a single Go binary with SQLite — zero external dependencies to operate.

Guest checkout is the right default — no account required to buy, which is where most DIY payment setups lose conversions. The automatic payment gateway router by country is genuinely useful: you can serve Indian customers via Razorpay and US customers via Stripe, enabling real purchasing-power parity pricing without manual redirects. S3 pre-signed URL delivery means purchased files never transit the app server — bandwidth costs stay at S3 rates and the attack surface for file theft is smaller. One-click Railway deployment with a working Docker Compose setup means you can have this running in 20 minutes, which is the whole point for indie developers who churn out projects.

The entire src/lib directory is vendored Fragmenta — a Go web framework that's been effectively unmaintained for years. If you hit a bug in the ORM or template engine you are reading dead code with no upstream to file against. SQLite for a payments database is workable but the repo has no visible WAL configuration, no automated backup strategy, and the migration tooling is raw SQL files with no runner — if the DB corrupts mid-webhook you're reconstructing transaction history from payment gateway dashboards. The external API and webhook feature is marked experimental and only works with PayPal and Razorpay; Stripe and Square customers can't use this to integrate OPH as a payment backend for another app. At 229 stars with one active maintainer and a WIP disclaimer in the README, you should treat this as a starting point you'll need to own and audit, not a production-grade platform you can set and forget.

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 →