Unleash/unleash
프로덕션 배포 시 기능을 독립적으로 제어할 수 있는 오픈소스 기능 플래그 관리 플랫폼
13,585+0이번 주86317TypeScript
데모·홈페이지 열기getunleash.io중간맛 분석
TypeScript 기반의 Node.js 서버로 구축되었으며, Docker Compose로 로컬 테스트가 즉시 가능합니다. 15개 공식 SDK(Java, Python, Go, Node.js, React, Vue 등)와 15개 이상의 커뮤니티 SDK를 지원하므로 거의 모든 기술 스택에 통합할 수 있습니다. 관리 UI는 localhost:4242에서 웹 인터페이스로 제공되며, API 우선 설계로 모든 기능을 자동화 가능합니다. 복잡한 세팅 없이 기본 기능(활성화 전략, 태그 기반 조직화, Slack/Teams 연동)을 즉시 사용할 수 있습니다.
이런 레포예요
이럴 때 쓰면 좋아요
- 위험을 줄이며 새 기능을 점진적으로 출시할 때 (예: 신 결제 시스템을 1% 사용자부터 시작)
- 배포는 이미 했으나 실제 활성화 시점을 운영팀이 제어해야 할 때
- 동일 코드베이스에서 여러 기능을 동시에 개발하며 feature branch 충돌을 피할 때
핵심 기능
다중 환경 및 애플리케이션 걸쳐 모든 플래그의 중앙 집중식 관리활성화 전략(사용자 세분화, 점진적 롤아웃, 카나리 배포)Slack/Teams/Datadog 같은 인기 도구와 기본 통합 지원
대안 대비 차별점
AGPL-3.0 완전 오픈소스로 셀프호스팅 가능하며, GDPR 준수 설계와 감사 로그로 규제 환경에 강하고, 15개 공식 SDK로 최고 수준의 언어 지원을 제공합니다.
준비물
- git
- docker
바로 시작하기
git clone git@github.com:Unleash/unleash.git && cd unleash && docker compose up -d → localhost:4242 접속 후 admin/unleash4all으로 로그인 → 공식 SDK 목록에서 원하는 언어 선택 후 http://localhost:4242/api/ 및 토큰으로 연결
별 추이 · 7일
13,585+0 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 26/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2014년 생성
AI가 README 기반으로 요약했습니다 · 원문 보기