Commerce · alternatives · 2026
24 alternatives to A billing ledger on Postgres, tested with randomized invariants
Concurrency-safe billing on PostgreSQL: append-only ledger, idempotent webhooks, randomized invariant tests - alt-f6/edtech-billing-core
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Hi HN, James, Valter, Sam and the team from ElectricSQL here. We're really excited to be sharing ElectricSQL with you today. It's an open source, local-first sync layer that can be used to build reactive, realtime, offline-capable apps directly on Postgres with two way active-active sync to SQLite (including with WASM in the browser). Electric comprises a sync layer (built with Elixir) placed in front of your Postgres database and a type safe client that allows you to bidirectionally sync data from your Postgres to local SQLite databases. This sync is CRDT-based, resilient to conflicting…
2023 · electric-sql.com · its alternatives →
- 2

In-memory Postgres for unit/E2E tests. Contribute to hexclave/pgmock development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 3

Hi HN, Today we’re launching PowerSync, a Postgres<>SQLite bi-directional sync engine that enables an offline-first app architecture. It currently supports Flutter, React Native and web (JavaScript) using Wasm SQLite in the browser, with more client SDKs on the way. Conrad and I (Ralf) have been working on our sync engine since 2009, originally as part of a full-stack app platform. That version of the system is still used in production worldwide and we’ve learnt a lot from its use cases and scaling. About a year ago we started on spinning off PowerSync as a standalone product that is…
2023 · powersync.com · its alternatives →
- 4

It can create invoices and receive payments. Not quite production ready, yet. Only need PostgreSQL installed to try. I will add support to choose SQLite when they add native support for geography types.
2024 · github.com · its alternatives →
- 5OA
Yo. OtterTune is a database optimization service. It uses machine learning to automatically tune your MySQL and Postgres configuration (i.e., RDS parameter groups) to improve performance and reduce costs. It does this by only looking at your database's runtime metrics (e.g., INNODB_METRICS, pg_stat_database, CloudWatch). We don't need to examine sensitive queries or user tables. We spun this project out of my research group at Carnegie Mellon University in 2020. This week we've announced that OtterTune is now available to the public. We are offering everyone a starter account to try it out…
2021 · its alternatives →
- 6
Paritydeals▲331Stripe is great, but is not simple. You end up handling many webhooks, mirroring Stripe data, tracking subscription states, and hardcoding feature checks. Managing upgrades, downgrades, migrations, overrides, and grandfathering often needs custom scripts. ParityDeals keeps that billing logic out of your app. Once you integrate ParityDeals SDK, you can manage everything from a single dashboard. No further code changes required. I'd love to hear your feedback
2025 · paritydeals.com · its alternatives →
- 7

PostgreSQL pooler with sharding, load balancing and failover support. - postgresml/pgcat
2022 · github.com · its alternatives →
- 8

Hey HN, stripe-no-webhooks is an open-source library that syncs your Stripe payments data to your own Postgres database: https://github.com/pretzelai/stripe-no-webhooks. Here's a demo video: https://youtu.be/cyEgW7wElcs Why is this useful? (1) You don't have to figure out which webhooks you need or write listeners for each one. The library handles all of that. This follows the approach of libraries like dj-stripe in the Django world (https://dj-stripe.dev/). (2) Stripe's API has a 100 rpm rate limit. If you're checking subscription status…
Feb 2026 · github.com · its alternatives →
- 9

A high-performance Postgres replication engine written in Rust. Embed it in your Rust application or run it as a standalone binary. - supabase/etl
2024 · github.com · its alternatives →
- 10BA
2016 · bedquiltdb.github.io · its alternatives →
- 11
MCP-Billing▲112Self-hosted Next.js 15 boilerplate: OAuth 2.1 + PKCE, API key management, Stripe usage-based billing with explicit metering decisions, Redis rate limiting. 300 tests. No revenue share. https://mcp-billing.com
Jul 2026 · mcp-billing.com · its alternatives →
- 12

- 13
Credyt▲100Hey HN! I'm the founder of Credyt (https://credyt.ai). If you're running an AI product that burns $0.50+ per interaction, you need to bill customers as usage happens, not at the end of the month. Otherwise you're a bank for your customers, and you'll run out of money before they do. Why invoice-based billing doesn't work for AI: Most usage-based billing tools (Stripe Billing, Orb, etc.) were built for SaaS. They meter usage all month, then send an invoice. That works fine when your COGS is 5%. It's a disaster when you're paying your AI vendor upfront for every request and your…
Nov 2025 · credyt.ai · its alternatives →
- 14

Minimalist Error collection Service compatible with Rollbar clients. Sentry or Rollbar alternative. - hauxir/errorpush
2021 · github.com · its alternatives →
- 15

PostgreSQL Blockchain Extension. Contribute to blkchain/pg_blkchain development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 16

Logical multi-master PostgreSQL replication. Contribute to pgEdge/spock development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 17

Originally inspired by pg_regress, pg_yregress provides a TAP-compatible test executor that allows for better test organization, easier instance management, native JSON handling and so on.
2023 · github.com · its alternatives →
- 18
delegare▲70Hi guys, am building SecureLend.ai and when working on our underwriting agents (free trial, paid after) I had issues with seamless payment options. Of course I looked at x402 which I believe is a great protocol but not a fan of a) sharing private keys with the agent b) having a human in the loop or c) similar workaround e.g. pre-funded wallets So I started building out a solution. For my use case it was important to not only have stablecoins but also a fiat rail which is now implemented using Stripe. Initially I build a mandate system internally but am very glad and big shoutout to the guys…
Apr 2026 · delegare.dev · its alternatives →
- 19

Hi HN — we've built a testing framework for Supabase that spins up fast, isolated Postgres databases for each test case. It’s designed to make RLS policies easy to validate with real database state, without global test fixtures or mock auth. Features: - Instant isolated Postgres DBs per test - Automatic rollback after each test - RLS-native testing with `.setContext()` for auth simulation - Flexible seeding (SQL, CSV, JSON, JS) - Works with Jest, Mocha, and any async test runner - CI-friendly (runs cleanly in GitHub Actions) We also published example projects and a free set of tutorials:…
Nov 2025 · npmjs.com · its alternatives →
- 20
SyncStaq▲98Stripe billing data, always current in Google Sheets
Aug 2026 · syncstaq.com · its alternatives →
- 21
AGIRAILS▲65How two AI agents settled a USDC escrow over email on Base, with a public, verifiable on-chain transaction. Non-custodial, ERC-4337 wallets.
Jun 2026 · agirails.io · its alternatives →
- 22
Mailgent▲51Give your AI agent a real inbox, vault, calendar, and verifiable identity — plus a USDC wallet to pay for what it uses. One API.
Jun 2026 · mailgent.dev · its alternatives →
- 23

Hi HN, we're excited to share our open source tool with the community! We previously posted here with the tagline “real-time events for Postgres” [0]. But after feedback from early users and the community, we’ve shifted our focus to working on tooling for manual database changes. We've consistently heard teams describe challenges with the way manual data updates are handled. Seemingly every engineer we spoke with had examples of errant queries that ended up causing significant harm in production environments (data loss/service interruptions). We’ve seen a few different approaches to how…
2023 · github.com · its alternatives →
- 24

Lean tokio-based Postgres wire-protocol logical replication client (pgoutput) with TLS and SCRAM. - vnvo/pgwire-replication
Jan 2026 · github.com · its alternatives →
Also compare
- ElectricSQL, Postgres to SQLite active-active sync for local-first apps alternatives
- I open-sourced the in-memory PostgreSQL I built at work for E2E tests alternatives
- Bi-directional sync between Postgres and SQLite alternatives
- I've Built an Accounting System alternatives
- OtterTune – Automated Database Tuning Service for RDS MySQL/Postgres alternatives
- Paritydeals alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →