Repolode
flipt-io

flipt-io/flipt

자체 Git 저장소에 플래그를 저장하고 코드와 함께 배포하는 Git 기반 기능 플래그 플랫폼입니다.

대체할 수 있는 제품:LaunchDarklySplitOptimizely

스타
4,923
포크
314
열린 이슈
37
마지막 커밋
15시간 전

어떤 프로젝트인가요?

Flipt는 기능 플래그를 코드처럼 관리하는 기능 관리 플랫폼입니다. 플래그 정의를 Git 저장소에 두기 때문에 애플리케이션 코드에 이미 사용 중인 워크플로에서 변경 이력, diff, 브랜칭, 병합을 관리할 수 있습니다. 환경은 브랜치, 디렉터리 또는 저장소에 연결할 수 있습니다.

Flipt는 기본적으로 데이터베이스가 필요 없는 단일 바이너리로 제공됩니다. 클라이언트는 REST 또는 gRPC API를 통해 서버 측에서 플래그를 평가하거나, 애플리케이션 내에서 로컬로 평가할 수 있습니다. 실시간 업데이트는 Server-Sent Events로 전달되며, OpenFeature와 OFREP 원격 평가 프로토콜을 지원합니다. OpenTelemetry와 Prometheus를 통한 관측 기능도 제공합니다.

GPG 커밋 서명, 병합 제안, HashiCorp Vault, AWS Secrets Manager, GCP Secret Manager, Azure Key Vault와 같은 클라우드 시크릿 제공자 등의 일부 기능은 Pro 기능으로 안내되어 있습니다. 서버 코드는 Fair Core License를 따르며, 클라이언트 SDK와 gRPC 클라이언트 코드는 MIT 라이선스를 따릅니다.

핵심 기능

  • 01전체 이력, diff, blame과 함께 Git 저장소에 기능 플래그를 저장합니다
  • 02환경을 Git 브랜치, 디렉터리 또는 저장소에 연결합니다
  • 03기본적으로 데이터베이스 없이 단일 바이너리로 실행됩니다
  • 04REST 및 gRPC API와 클라이언트 측 로컬 평가를 제공합니다
  • 05Server-Sent Events로 플래그 업데이트를 스트리밍합니다
  • 06OpenFeature와 OFREP를 지원하며 OpenTelemetry 및 Prometheus 메트릭을 제공합니다

활용 사례

  • 기존 Git 및 CI/CD 파이프라인을 통해 기능 플래그 변경 사항을 검토하고 배포하려는 팀
  • 플래그 데이터를 자체 인프라 안에 보관해야 하는 조직
  • 미완성 기능을 플래그 뒤에 둔 채 병합하는 트렁크 기반 개발
  • 하나의 저장소에서 dev, staging, production 환경 전반의 플래그 관리

빠른 시작

  1. 1

    README의 공식 설치 스크립트로 Flipt를 설치합니다

  2. 2

    설정 마법사를 실행합니다

    flipt quickstart
  3. 3

    Flipt 서버를 시작합니다

    flipt server

사용 전 알아둘 점

  • 라이선스가 NOASSERTION으로 표시되어 있으므로 사용 전에 저장소의 라이선스 조건을 확인하세요.
  • GPG 커밋 서명, 병합 제안, HashiCorp Vault 또는 클라우드 시크릿 연동 등 몇 가지 주요 기능을 사용하려면 유료 Pro 라이선스가 필요합니다.

토픽

자주 묻는 질문

flipt은(는) 무엇인가요?
자체 Git 저장소에 플래그를 저장하고 코드와 함께 배포하는 Git 기반 기능 플래그 플랫폼입니다. Flipt는 기능 플래그를 코드처럼 관리하는 기능 관리 플랫폼입니다. 플래그 정의를 Git 저장소에 두기 때문에 애플리케이션 코드에 이미 사용 중인 워크플로에서 변경 이력, diff, 브랜칭, 병합을 관리할 수 있습니다. 환경은 브랜치, 디렉터리 또는 저장소에 연결할 수 있습니다.
flipt은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
flipt은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
flipt은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. flipt의 마지막 커밋은 2026년 10월 20일입니다.
flipt은(는) 어디에 사용할 수 있나요?
기존 Git 및 CI/CD 파이프라인을 통해 기능 플래그 변경 사항을 검토하고 배포하려는 팀 플래그 데이터를 자체 인프라 안에 보관해야 하는 조직 미완성 기능을 플래그 뒤에 둔 채 병합하는 트렁크 기반 개발 하나의 저장소에서 dev, staging, production 환경 전반의 플래그 관리
flipt는 어떻게 설치하나요?
README의 공식 설치 스크립트로 Flipt를 설치합니다 설정 마법사를 실행합니다: flipt quickstart Flipt 서버를 시작합니다: flipt server
flipt은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/flipt-io/flipt

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트