Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.
flipt-io/flipt
Git-native платформа для управления feature flags: храните флаги в своих Git-репозиториях и развёртывайте их вместе с кодом.
Open source альтернатива:LaunchDarkly
Split
Optimizely
- Звёзды
- 4,923
- Форки
- 314
- Открытые issues
- 37
- Последний коммит
- 13 часов назад
Что это?
Flipt — платформа для управления функциями, которая рассматривает feature flags как код. Определения флагов хранятся в 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Хранит feature flags в Git-репозиториях с полной историей, diff и blame
- 02Сопоставляет окружения с ветками, каталогами или репозиториями Git
- 03Работает в виде одного бинарного файла и по умолчанию не требует базы данных
- 04Предоставляет REST- и gRPC API, а также локальную оценку флагов на стороне клиента
- 05Передаёт обновления флагов через Server-Sent Events
- 06Поддерживает OpenFeature и OFREP, а также метрики OpenTelemetry и Prometheus
Сценарии использования
- Команды, которым нужно согласовывать изменения feature flags и развёртывать их через существующие Git- и CI/CD-процессы
- Организации, которым необходимо хранить данные о флагах в собственной инфраструктуре
- Разработка на основе trunk, когда незавершённые функции вливаются под флагами
- Управление флагами для окружений dev, staging и production в одном репозитории
Быстрый старт
- 1
Установите Flipt с помощью официального скрипта установки из README
- 2
Запустите мастер настройки
flipt quickstart - 3
Запустите сервер Flipt
flipt server
Что важно знать
- В качестве лицензии указано NOASSERTION, поэтому перед использованием ознакомьтесь с условиями лицензии репозитория.
- Для использования ряда ключевых функций, таких как подписание коммитов с помощью GPG, предложения слияния и интеграция с HashiCorp Vault или облачными секретами, требуется платная лицензия Pro.
Темы
Частые вопросы
- Что такое flipt?
- Git-native платформа для управления feature flags: храните флаги в своих Git-репозиториях и развёртывайте их вместе с кодом. Flipt — платформа для управления функциями, которая рассматривает feature flags как код. Определения флагов хранятся в Git-репозиториях, поэтому изменения получают историю версий и diff, а команды могут работать с ветками и слияниями в привычном для кода приложений процессе. Окружения можно сопоставить с ветками, каталогами или репозиториями.
- flipt можно использовать бесплатно? Какая у него лицензия?
- flipt распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- flipt всё ещё поддерживается?
- Активно поддерживается. Последний коммит в flipt — 20 окт. 2026 г..
- Для чего можно использовать flipt?
- Команды, которым нужно согласовывать изменения feature flags и развёртывать их через существующие Git- и CI/CD-процессы Организации, которым необходимо хранить данные о флагах в собственной инфраструктуре Разработка на основе trunk, когда незавершённые функции вливаются под флагами Управление флагами для окружений dev, staging и production в одном репозитории
- Как установить flipt?
- Установите Flipt с помощью официального скрипта установки из README Запустите мастер настройки: flipt quickstart Запустите сервер Flipt: flipt server
- Где скачать flipt?
- Исходный код и инструкции по установке — на GitHub: https://github.com/flipt-io/flipt
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно разворачиваемая платформа для управления feature flags с SDK для .NET, JavaScript, Python, Java, Go и других языков, а также A/B-экспериментами.
Универсальная платформа для разработки ПО на Go с самостоятельным размещением: Git-хостинг, проверка кода, задачи, пакеты и CI/CD.
Декларативный инструмент непрерывной доставки по модели GitOps, который синхронизирует приложения в Kubernetes с состоянием, заданным в Git-репозиториях.
Платформа для самостоятельного управления непрерывной доставкой и развёртыванием контейнерных приложений с версиями для Docker, Podman и Kubernetes.
Самостоятельно размещаемый туннель на Go, который открывает доступ к локальным сервисам из интернета через ваш домен и сервер.