Stack Gems
Menu

Best of · Payments

Best payment tools (2026)

Stack Gems reviews 7 payment tools: 7 free or open source. These are the top 7, each with its verdict and the Catch we would want to know before installing it.

Order: free and open source first, then hosted products with a real free tier, then paid-led; catalog order inside each group, with quiet or archived repos last. Not a score, and no tool pays for its place.

7 reviewed · 7 shown in full

  1. 1.lndMIT Lightning Network node daemon in Go

    Free / OSS · OSS/MIT · 8.2k GitHub stars

    VerdictThe reference choice when you want to run your own Lightning node.

    CatchRunning a Lightning node means managing liquidity, channel backups and hot-wallet risk yourself; this is infrastructure, not a checkout button. Releases still carry a beta tag. For simple merchant payments a hosted processor or BTCPay-style layer on top is easier.

  2. 2.PayMIT payments engine for Ruby on Rails

    Free / OSS · OSS/MIT · 2.3k GitHub stars

    VerdictThe obvious starting point for subscription billing in a Rails app.

    CatchRails only. It wraps processor APIs instead of hiding them, so advanced Stripe features still need the Stripe gem directly. Switching processors later still involves real migration work.

  3. 3.dj-stripeMIT Stripe data synced into Django models

    Free / OSS · OSS/MIT · 1.8k GitHub stars

    VerdictUse it when a Django app needs to reason about Stripe state locally.

    CatchStripe only, and Django only. Model and Stripe API-version upgrades can require migrations and care. Releases are a few a year.

  4. 4.MeteroidAGPL-3.0 usage-based pricing and billing platform

    Free / OSS · AGPL-3.0 · 1.3k GitHub stars

    VerdictA promising self-hostable option for metered SaaS billing.

    CatchStill on release candidates before 1.0, so expect changes. AGPL matters if you modify and host it for others. Billing is high-stakes; compare it with Lago or Kill Bill before you commit.

  5. 5.FOSSBillingApache-2.0 billing and client management for hosts

    Free / OSS · Apache-2.0 · 1.7k GitHub stars

    VerdictThe free WHMCS alternative to try if you sell hosting or similar services.

    CatchThe README says it is beta, with rough edges and limited support. It is PHP and aimed at the WHMCS-style hosting market, so it is not a general SaaS billing engine.

  6. 6.BigcapitalAGPL-3.0 self-hosted accounting and inventory app

    Free / OSS · AGPL-3.0 · 3.9k GitHub stars

    VerdictA credible open-source QuickBooks-style app for small businesses.

    CatchStill pre-1.0. Accounting rules and tax features differ by country, so check that it covers yours before moving real books. AGPL applies if you modify and host it.

  7. 7.Hyperswitch PrismApache-2.0 stateless library: one payment API for Stripe, Adyen and more

    Free / OSS · Apache-2.0 · 1.4k GitHub stars

    VerdictThe easy way to avoid locking your code to one payment processor — check the coverage table first.

    CatchIt is only the translation layer: retries, smart routing and vaulting live in the full Hyperswitch platform, by design. Connector coverage varies by processor and payment method, and some cells are marked in progress or needs validation, so check the coverage table for your exact flows. Pre-1.0. PCI scope still depends on whether card data passes through your servers.

FAQ

What is the top free pick among payment tools?
lnd leads the Stack Gems list for payment tools. Verdict: The reference choice when you want to run your own Lightning node.
How many payment tools does Stack Gems review?
7: 7 free or open source. Each review has a verdict and an honest Catch; no tool pays for its spot.
Which payment tools can I self-host for free?
lnd, Pay, dj-stripe, Meteroid, FOSSBilling, Bigcapital and Hyperswitch Prism.
Which payment tools have the most GitHub stars?
lnd (8.2k), Bigcapital (3.9k), Pay (2.3k), per GitHub on 2026-10-19. Stars measure attention, not fit; read the Catch.
What is the catch with lnd?
Running a Lightning node means managing liquidity, channel backups and hot-wallet risk yourself; this is infrastructure, not a checkout button.

Tags in this list

Related lists

JSON: /api/gems?subcategory=payments · MCP: best_for on /api/mcp