Repolode
formancehq

formancehq/stack

複式簿記台帳、決済レイヤー、Numscript DSLを備えた、資金フローの構築・運用向けオープンソース開発者プラットフォーム。

スター
529
フォーク
71
未解決の Issue
1
最終コミット
26 日前

これは何?

Formance Stackは、規模を問わず金融資金フローを構築・実行するためのモジュール型プラットフォームです。プラットフォーム全体をデプロイすることも、各コンポーネントをマイクロサービスやライブラリとして個別に利用することもできます。

主なコンポーネントは、社内の金融取引や資金移動を記録するプログラム可能な複式簿記方式の不変台帳であるFormance Ledger、決済処理のための統合APIおよびデータレイヤーであるFormance Payments、そして金額計算や取引を記述するDSLと仮想マシンであるFormance Numscriptです。

各サービスはバイナリとして配布され、オプションでDockerイメージも利用できます。コマンドラインオプションと環境変数で設定できます。推奨デプロイ先は、公式Helmチャートを使ったKubernetesです。ストレージにはPostgreSQL、サービス間の非同期通信にはKafkaまたはNATS、HTTPゲートウェイにはTraefikを使用します。

主な機能

  • 01資金移動を記録する複式簿記方式の不変台帳
  • 02決済処理のための統合APIおよびデータレイヤー
  • 03取引のモデリングに使えるNumscript DSLと仮想マシン
  • 04マイクロサービスやライブラリとしての個別利用、またはスタック全体のデプロイ
  • 05Kubernetesへのデプロイに使える公式Helmチャート

ユースケース

  • フィンテックやウォレット製品向けの内部台帳の構築
  • 単一の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 deployment を作成する

    fctl stack create foobar

使う前に知っておきたいこと

  • Cloud sandbox はテスト専用であり、本番環境での使用を目的としていません。
  • メタデータに明確なライセンス識別子が記載されていないため、使用前にリポジトリのライセンス条件を確認してください。
  • 掲載されているクイックスタートは Homebrew を使用するため、macOS が対象です。

トピック

よくある質問

stack とは?
複式簿記台帳、決済レイヤー、Numscript DSLを備えた、資金フローの構築・運用向けオープンソース開発者プラットフォーム。 Formance Stackは、規模を問わず金融資金フローを構築・実行するためのモジュール型プラットフォームです。プラットフォーム全体をデプロイすることも、各コンポーネントをマイクロサービスやライブラリとして個別に利用することもできます。
stack は無料で使えますか?ライセンスは?
stack は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
stack は今もメンテナンスされていますか?
活発にメンテナンス中。stack の最終コミットは 2026年9月25日 です。
stack は何に使えますか?
フィンテックやウォレット製品向けの内部台帳の構築 単一のAPIの背後に決済プロバイダーとの連携を集約 Numscriptを使って金銭取引のロジックをコードで定義
stack のインストール方法は?
Formance の Homebrew リポジトリを tap する(macOS): brew tap formancehq/tap Formance CLI(fctl)をインストールする: brew install fctl Formance Cloud にログインする: fctl login テスト用の sandbox stack deployment を作成する: fctl stack create foobar
stack はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/formancehq/stack

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト