Repolode
Flagsmith

Flagsmith/flagsmith

リモート設定、A/Bテスト、段階的なリリースに対応するオープンソースの機能フラグプラットフォーム。Dockerでセルフホストするか、ホスト型クラウドを利用できます。

代替できる製品:LaunchDarklySplit

スター
6,606
フォーク
591
未解決の Issue
736
最終コミット
6 時間前

これは何?

Flagsmithは、コードを再デプロイせずに機能の有効・無効を切り替えられる、オープンソースの機能管理プラットフォームです。チームはコードの一部をフラグで囲み、環境、ユーザー、ユーザーセグメントごとに機能を利用できる対象を制御できます。これにより、まずベータテスターに公開したり、変更を即座にロールバックしたりできます。

単純な切り替えに加え、Flagsmithはリモート設定値、セグメントベースのA/Bテストや多変量テスト、チーム向けの組織・プロジェクト・ロール管理にも対応しています。JavaScript、React、Next.js、Python、Java、Go、.NETなどのクライアントサイドおよびサーバーサイド言語向けSDKを提供し、ベンダー中立のOpenFeature標準を通じて利用することもできます。

docker-composeファイルを使ったセルフホスト、プライベートクラウドでの運用、ホスト型SaaSの利用が可能です。コアプラットフォームはBSD-3-Clauseライセンスで提供され、Enterprise版ではガバナンス機能が追加されます。

主な機能

  • 01新しいコードをデプロイせずに、機能をリモートで有効・無効にできます。
  • 02ユーザーセグメントを使ってA/Bテストや多変量テストを実施できます。
  • 03環境ごとにリモート設定値を管理できます。
  • 04JavaScript、React、Python、Goなど、15以上の言語向けSDKを提供します。
  • 05ベンダー中立のOpenFeature標準に対応しています。
  • 06組織、プロジェクト、ロールでチームを管理できます。

ユースケース

  • 新機能を全体公開する前に、ベータテスターへ段階的に展開する。
  • 不具合のある機能をコードのデプロイなしで即座に無効にする。
  • WebアプリやモバイルアプリでUI変更のA/Bテストを実施する。
  • データを自社で管理するため、設定や機能の状態をセルフホストする。

クイックスタート

  1. 1

    Docker Composeファイルをダウンロードします

    curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
  2. 2

    コンテナを起動します

    docker-compose -f docker-compose.yml up
  3. 3

    http://localhost:8000 を開き、管理者アカウントを作成します

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

  • セルフホスティングにはDockerコンテナの実行が必要です。
  • 一部のガバナンス機能と管理機能を利用するには、有料のEnterpriseライセンスが必要です。

トピック

よくある質問

flagsmith とは?
リモート設定、A/Bテスト、段階的なリリースに対応するオープンソースの機能フラグプラットフォーム。Dockerでセルフホストするか、ホスト型クラウドを利用できます。 Flagsmithは、コードを再デプロイせずに機能の有効・無効を切り替えられる、オープンソースの機能管理プラットフォームです。チームはコードの一部をフラグで囲み、環境、ユーザー、ユーザーセグメントごとに機能を利用できる対象を制御できます。これにより、まずベータテスターに公開したり、変更を即座にロールバックしたりできます。
flagsmith は無料で使えますか?ライセンスは?
flagsmith は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flagsmith は今もメンテナンスされていますか?
活発にメンテナンス中。flagsmith の最終コミットは 2026年10月20日 です。
flagsmith は何に使えますか?
新機能を全体公開する前に、ベータテスターへ段階的に展開する。 不具合のある機能をコードのデプロイなしで即座に無効にする。 WebアプリやモバイルアプリでUI変更のA/Bテストを実施する。 データを自社で管理するため、設定や機能の状態をセルフホストする。
flagsmith のインストール方法は?
Docker Composeファイルをダウンロードします: curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml コンテナを起動します: docker-compose -f docker-compose.yml up http://localhost:8000 を開き、管理者アカウントを作成します
flagsmith はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Flagsmith/flagsmith

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

関連プロジェクト