자체 Git 저장소에 플래그를 저장하고 코드와 함께 배포하는 Git 기반 기능 플래그 플랫폼입니다.
Flagsmith/flagsmith
원격 설정, A/B 테스트, 단계적 출시를 지원하는 오픈소스 기능 플래그 플랫폼으로, Docker로 직접 호스팅하거나 클라우드 호스팅 방식으로 사용할 수 있습니다.
대체할 수 있는 제품:LaunchDarkly
Split
- 스타
- 6,606
- 포크
- 591
- 열린 이슈
- 736
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
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조직, 프로젝트, 역할을 사용해 팀을 구성하고 관리합니다.
활용 사례
- 새 기능을 전체 공개하기 전에 베타 테스터에게 단계적으로 출시합니다.
- 코드를 배포하지 않고 문제가 있는 기능을 즉시 끕니다.
- 웹 및 모바일 앱 전반에서 UI 변경 사항에 대한 A/B 테스트를 진행합니다.
- 데이터를 직접 관리하기 위해 설정과 기능 상태를 자체 호스팅합니다.
빠른 시작
- 1
Docker Compose 파일을 다운로드합니다
curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml - 2
컨테이너를 시작합니다
docker-compose -f docker-compose.yml up - 3
http://localhost:8000을 열고 관리자 계정을 만듭니다
사용 전 알아둘 점
- 셀프 호스팅하려면 Docker 컨테이너를 실행해야 합니다.
- 일부 거버넌스 및 관리 기능을 사용하려면 유료 Enterprise 라이선스가 필요합니다.
토픽
자주 묻는 질문
- flagsmith은(는) 무엇인가요?
- 원격 설정, A/B 테스트, 단계적 출시를 지원하는 오픈소스 기능 플래그 플랫폼으로, Docker로 직접 호스팅하거나 클라우드 호스팅 방식으로 사용할 수 있습니다. Flagsmith는 코드를 재배포하지 않고 기능을 켜고 끌 수 있는 오픈소스 기능 관리 플랫폼입니다. 팀은 코드 일부를 플래그로 감싼 뒤 환경, 사용자 또는 사용자 세그먼트별로 기능을 볼 수 있는 대상을 제어할 수 있습니다. 따라서 베타 테스터에게 먼저 기능을 공개하거나 변경 사항을 즉시 롤백할 수 있습니다.
- flagsmith은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- flagsmith은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- flagsmith은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. flagsmith의 마지막 커밋은 2026년 10월 20일입니다.
- flagsmith은(는) 어디에 사용할 수 있나요?
- 새 기능을 전체 공개하기 전에 베타 테스터에게 단계적으로 출시합니다. 코드를 배포하지 않고 문제가 있는 기능을 즉시 끕니다. 웹 및 모바일 앱 전반에서 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 통계는 매일 갱신됩니다.
관련 프로젝트
자체 호스팅이 가능한 기능 플래그 플랫폼으로, .NET, JavaScript, Python, Java, Go 등의 SDK와 A/B 실험을 제공합니다.
Git에서 플래그, A/B 변형, 원격 설정을 선언적으로 관리하는 오픈소스 기능 플래그 및 실험 시스템입니다.
SSH를 통해 앱, 데이터베이스, 원클릭 서비스를 자체 서버에 배포하는 셀프 호스팅 플랫폼으로, Heroku, Netlify, Vercel의 대안입니다.
코드 호스팅, CI/CD 파이프라인, Gitspaces 개발 환경, 아티팩트 레지스트리를 통합한 셀프 호스팅 가능한 오픈소스 개발자 플랫폼입니다.
Vercel, Netlify, Heroku의 대안으로 자체 VPS에서 앱과 데이터베이스를 배포하는 셀프 호스팅 PaaS입니다.