Formance
A modular platform for building and operating money flows, for engineering teams that need a ledger and payment layer they control.
Open Source Alternative to:

Money moving inside a product is usually reconstructed from database rows that were never designed to serve as an accounting record. Formance is a developer platform for modeling and running those flows, assembled from components that work together as one stack or separately as standalone services and libraries.
The stack ships as a collection of binaries with optional Docker images, configured through command line options and environment variables. The recommended deployment is a Kubernetes cluster using the official Helm charts. A command line tool creates a sandbox stack, commits a first ledger transaction and opens the control dashboard.
Components can be adopted one at a time.
- Ledger: a programmable double-entry store acting as the immutable record of internal money movements.
- Payments: a unified API and data layer over payment processing.
- Numscript: a language and virtual machine for modeling monetary computations and transactions.
- PostgreSQL: the main storage backend behind the services.
- Kafka or NATS: asynchronous communication between services.
- Traefik: the HTTP gateway sitting in front of the stack.
This repository is the public monorepo that imports versioned service submodules and supplies a common infrastructure layer, a transition the project describes as still in progress. Sandbox stacks are meant for testing rather than production, and the documentation site covers the supported production path.
Stars
521Forks
67Last commit
7 days agoRepository age
4 yearsLicense
MITVersion
3.2.11Repository
formancehq/stack
Auto-fetched from GitHub .
Open source alternatives similar to Formance:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit