Repolode
formancehq

formancehq/stack

Plataforma de código abierto para desarrolladores que permite crear y operar flujos financieros, con un libro mayor de partida doble, una capa de pagos y el DSL Numscript.

Estrellas
529
Forks
71
Issues abiertos
1
Último commit
hace 26 días

¿Qué es?

Formance Stack es una plataforma modular para crear y ejecutar flujos financieros de cualquier tamaño. Puede desplegarse completa o utilizar sus componentes por separado como microservicios y bibliotecas.

Los componentes principales son Formance Ledger, un registro programable e inmutable de transacciones financieras internas y movimientos de dinero con partida doble; Formance Payments, una API y capa de datos unificadas para procesar pagos; y Formance Numscript, un DSL y una máquina virtual para describir cálculos y transacciones monetarias.

Los servicios se distribuyen como binarios, con imágenes Docker opcionales, y se configuran mediante opciones de línea de comandos y variables de entorno. El entorno de despliegue recomendado es Kubernetes, con los Helm charts oficiales. La plataforma usa PostgreSQL para el almacenamiento, Kafka o NATS para la comunicación asíncrona entre servicios y Traefik como gateway HTTP.

Funciones clave

  • 01Libro mayor inmutable de partida doble para registrar movimientos de dinero
  • 02API y capa de datos unificadas para procesar pagos
  • 03DSL Numscript y máquina virtual para modelar transacciones
  • 04Despliegue completo o como microservicios y bibliotecas independientes
  • 05Helm charts oficiales para el despliegue en Kubernetes

Casos de uso

  • Crear libros mayores internos para productos fintech o de billetera digital
  • Unificar las integraciones con proveedores de pagos detrás de una sola API
  • Definir en código la lógica de las transacciones monetarias con Numscript

Inicio rápido

  1. 1

    Añade el repositorio de Homebrew de Formance con tap (macOS)

    brew tap formancehq/tap
  2. 2

    Instala Formance CLI (fctl)

    brew install fctl
  3. 3

    Inicia sesión en Formance Cloud

    fctl login
  4. 4

    Crea un despliegue de stack sandbox para pruebas

    fctl stack create foobar

Antes de usarlo

  • El sandbox de Cloud es solo para pruebas y no está pensado para usarse en producción.
  • Los metadatos no indican claramente el identificador de la licencia, así que consulta las condiciones de licencia del repositorio antes de usarlo.
  • La guía de inicio rápido utiliza Homebrew, por lo que está dirigida a macOS.

Temas

Preguntas frecuentes

¿Qué es stack?
Plataforma de código abierto para desarrolladores que permite crear y operar flujos financieros, con un libro mayor de partida doble, una capa de pagos y el DSL Numscript. Formance Stack es una plataforma modular para crear y ejecutar flujos financieros de cualquier tamaño. Puede desplegarse completa o utilizar sus componentes por separado como microservicios y bibliotecas.
¿stack es gratuito? ¿Qué licencia tiene?
stack es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿stack sigue mantenido?
Mantenimiento activo. El último commit de stack fue el 25 sept 2026.
¿Para qué puedo usar stack?
Crear libros mayores internos para productos fintech o de billetera digital Unificar las integraciones con proveedores de pagos detrás de una sola API Definir en código la lógica de las transacciones monetarias con Numscript
¿Cómo se instala stack?
Añade el repositorio de Homebrew de Formance con tap (macOS): brew tap formancehq/tap Instala Formance CLI (fctl): brew install fctl Inicia sesión en Formance Cloud: fctl login Crea un despliegue de stack sandbox para pruebas: fctl stack create foobar
¿Dónde consigo stack?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/formancehq/stack

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados