OpenSource-Hub
F

FeatBit

1.8k stars·開発ツール·SHA-256 チェックサム確認済み

オープンソースのフィーチャーフラグ管理プラットフォーム。セルフホストと多言語 SDK に対応し、チームが機能を安全にリリースし、A/B テストを実施できるよう支援します。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

スイッチで機能のリリースを制御でき、安全かつ柔軟です。

主な機能

  • フィーチャーフラグの作成と管理、マルチ環境・マルチプロジェクトに対応
  • ユーザー、グループ、パーセンテージによる精密なターゲティング
  • A/B テスト機能を内蔵し、データ駆動型の意思決定を実現
  • 充実した監査ログと承認ワークフロー
  • きめ細かい権限制御(IAM)

できないこと

  • •デフォルトでは、FeatBit ポータルはローカルマシンからのみアクセス可能です。公開する場合は、公式 FAQ を参照してリバースプロキシを設定してください。Docker Compose でのデプロイはテスト環境に適しており、本番環境では Kubernetes またはより高可用性のあるソリューションの使用を推奨します。データベースには PostgreSQL を採用しており、初回起動時に自動的に初期化されますが、データ永続化の設定にご注意ください。

使用例

  • 段階的な機能リリース:まず 1% のユーザーでテストし、その後徐々に拡大する
  • 特定のユーザー(ベータテストグループなど)に新機能を公開する
  • 迅速なロールバック:バグを発見したらワンクリックでスイッチをオフにでき、コードのロールバックは不要
  • 機能レベルの A/B テストを実施し、新機能の効果を評価する

詳細説明

FeatBit は、オープンソースのフィーチャーフラグ(Feature Flag)管理プラットフォームです。コードのデプロイと機能リリースを分離し、再デプロイなしで段階的なロールアウト、即時ロールバック、精密なユーザーターゲティングを実現できます。セルフホスティング(Docker/Kubernetes)をサポートし、.NET、JavaScript、Python、Go、Java などの多様な SDK を提供するほか、A/B テスト、監査ログ、権限管理(IAM)、再利用可能なユーザーグループを内蔵しています。シンプルな if/else 呼び出しだけで機能のオン/オフを制御できるため、運用の複雑さを大幅に低減し、開発者が迅速かつ安全にビジネス価値を届けられるようにします。

トラブルシューティング & FAQ (1)

トラブル対応
v5.3.5にアップグレードした後、プロフィールボタンが機能しないのはなぜですか?

これはv5.3.5の既知のバグです。profile pageがレンダリングに失敗し、debug viewにエラーが表示されます。これはcommit 02a45b3で修正され、次のrelease(今週後半に利用可能)に含まれます。回避策として、release後に修正を含むバージョンにアップグレードするか、commit 02a45b3を現在のbuildにcherry-pickしてください。

参照 Issue #900

タグ

feature-flagsdevopsa/b-testingdotnetjavascriptpythongojavaself-hostedangular

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker と Docker Compose がインストールされていることを確認してください

4

ステップ2:プロジェクトをダウンロードし、すべてのコンテナを起動します:git clone https://github.com/featbit/featbit && cd featbit && docker compose up -d

5

ステップ3:ブラウザで http://localhost:8081 にアクセスし、テストアカウント test@featbit.com / 123456 でログインします

インストールガイド
  1. ステップ1:Docker と Docker Compose がインストールされていることを確認してください
  2. ステップ2:プロジェクトをダウンロードし、すべてのコンテナを起動します:git clone https://github.com/featbit/featbit && cd featbit && docker compose up -d
  3. ステップ3:ブラウザで http://localhost:8081 にアクセスし、テストアカウント test@featbit.com / 123456 でログインします
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

プロジェクトのルートディレクトリで docker compose down -v を実行すると、すべてのコンテナとデータボリュームを停止・削除できます。完全に削除する場合は、featbit ディレクトリ全体を削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-27 02:55:30
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト