Repolode
formancehq

formancehq/stack

Платформа с открытым исходным кодом для разработки и управления денежными потоками: двусторонняя бухгалтерская книга, платежный слой и DSL Numscript.

Звёзды
529
Форки
71
Открытые issues
1
Последний коммит
26 дней назад

Что это?

Formance Stack — модульная платформа для создания финансовых денежных потоков любого масштаба и управления ими. Её можно развернуть целиком или использовать отдельные компоненты в виде микросервисов и библиотек.

Основные компоненты — Formance Ledger, программируемая неизменяемая бухгалтерская книга с двойной записью для внутренних финансовых операций и денежных переводов; Formance Payments, унифицированные API и слой данных для обработки платежей; и Formance Numscript, DSL и виртуальная машина для описания денежных вычислений и транзакций.

Сервисы поставляются в виде бинарных файлов, а также, по желанию, образов Docker. Их можно настраивать с помощью параметров командной строки и переменных окружения. Для развертывания рекомендуется Kubernetes с официальными Helm-чартами. Для хранения данных стек использует PostgreSQL, для асинхронного взаимодействия между сервисами — Kafka или NATS, а в качестве HTTP-шлюза — Traefik.

Ключевые возможности

  • 01Неизменяемая бухгалтерская книга с двойной записью для учета денежных переводов
  • 02Унифицированные API и слой данных для обработки платежей
  • 03DSL Numscript и виртуальная машина для моделирования транзакций
  • 04Отдельные микросервисы и библиотеки или развертывание всего стека
  • 05Официальные Helm-чарты для развертывания в Kubernetes

Сценарии использования

  • Создание внутренних бухгалтерских книг для финтех-продуктов и кошельков
  • Объединение интеграций с платежными провайдерами за единым API
  • Описание логики денежных транзакций в коде с помощью Numscript

Быстрый старт

  1. 1

    Добавьте репозиторий Formance в Homebrew с помощью tap (macOS)

    brew tap formancehq/tap
  2. 2

    Установите Formance CLI (fctl)

    brew install fctl
  3. 3

    Войдите в Formance Cloud

    fctl login
  4. 4

    Создайте развертывание sandbox stack для тестирования

    fctl stack create foobar

Что важно знать

  • Cloud sandbox предназначен только для тестирования и не подходит для использования в production.
  • В метаданных не указан однозначный идентификатор лицензии, поэтому перед использованием ознакомьтесь с условиями лицензии репозитория.
  • В представленном кратком руководстве используется Homebrew, поэтому оно рассчитано на macOS.

Темы

Частые вопросы

Что такое stack?
Платформа с открытым исходным кодом для разработки и управления денежными потоками: двусторонняя бухгалтерская книга, платежный слой и DSL Numscript. Formance Stack — модульная платформа для создания финансовых денежных потоков любого масштаба и управления ими. Её можно развернуть целиком или использовать отдельные компоненты в виде микросервисов и библиотек.
stack можно использовать бесплатно? Какая у него лицензия?
stack распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
stack всё ещё поддерживается?
Активно поддерживается. Последний коммит в stack — 25 сент. 2026 г..
Для чего можно использовать stack?
Создание внутренних бухгалтерских книг для финтех-продуктов и кошельков Объединение интеграций с платежными провайдерами за единым API Описание логики денежных транзакций в коде с помощью Numscript
Как установить stack?
Добавьте репозиторий Formance в Homebrew с помощью tap (macOS): brew tap formancehq/tap Установите Formance CLI (fctl): brew install fctl Войдите в Formance Cloud: fctl login Создайте развертывание sandbox stack для тестирования: fctl stack create foobar
Где скачать stack?
Исходный код и инструкции по установке — на GitHub: https://github.com/formancehq/stack

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для совместной работы с открытым ядром и самостоятельным хостингом: чат, автоматизация процессов, голосовые звонки, демонстрация экрана и интеграция с AI.

39,4 тыс.9,1 тыс.TypeScriptOtherОбновлён 4 часа назад

Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.

38,5 тыс.774GoApache-2.0Обновлён позавчера