OpenSource-Hub
F

FeatBit

1.8k stars·개발 도구·SHA-256 체크섬 확인됨

오픈소스 피처 플래그 관리 플랫폼으로, 셀프 호스팅과 다국어 SDK를 지원하여 팀이 기능을 안전하게 출시하고 A/B 실험을 진행할 수 있도록 도와줍니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

스위치로 기능 릴리스를 제어하여 안전하고 유연합니다.

주요 기능

  • 기능 플래그 생성 및 관리, 다중 환경 및 다중 프로젝트 지원
  • 사용자, 그룹, 비율 기반 정밀 타겟팅
  • 내장 A/B 실험, 데이터 기반 의사결정
  • 완벽한 감사 로그 및 승인 프로세스
  • 세분화된 권한 제어(IAM)

할 수 없는 것

  • •기본적으로 FeatBit 포털은 로컬 머신에서만 액세스할 수 있으며, 외부에 공개하려면 공식 FAQ를 참조하여 리버스 프록시를 구성하세요. Docker Compose 배포는 테스트 환경에 적합하며, 프로덕션 환경에서는 Kubernetes 또는 고가용성 솔루션을 사용하는 것이 좋습니다. 데이터베이스는 PostgreSQL을 사용하며, 처음 시작할 때 자동으로 초기화되지만 데이터 영속성 구성에 주의하세요.

사용 사례

  • 점진적 기능 출시: 먼저 1% 사용자를 대상으로 테스트한 후 점차 확대
  • 특정 사용자(예: 내부 테스트 그룹)에게 새 기능 공개
  • 빠른 롤백: bug 발견 후 원클릭으로 스위치를 끌 수 있으며 코드 롤백이 필요 없음
  • 기능 수준의 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에서 알려진 버그입니다. 프로필 페이지가 렌더링되지 않고 디버그 뷰에 오류가 표시됩니다. 이는 commit 02a45b3에서 수정되었으며, 다음 릴리스(이번 주 후반에 제공 예정)에 포함될 예정입니다. 해결 방법으로는 수정 사항이 포함된 버전이 출시되면 업그레이드하거나, 현재 빌드에 commit 02a45b3을 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

유사한 프로젝트