A favicon of Formance

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:

Screenshot of Formance websiteVisit Formance

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.

Built with:
Share:
Details:
  • Stars


    521
  • Forks


    67
  • Last commit


    7 days ago
  • Repository age


    4 years
  • License


    MIT
  • Version


    3.2.11
  • Repository


    formancehq/stack

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Formance:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit