Git-native платформа для управления feature flags: храните флаги в своих Git-репозиториях и развёртывайте их вместе с кодом.
Flagsmith/flagsmith
Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.
Open source альтернатива:LaunchDarkly
Split
- Звёзды
- 6,606
- Форки
- 591
- Открытые issues
- 736
- Последний коммит
- 6 часов назад
Что это?
Flagsmith — платформа с открытым исходным кодом для управления функциями: она позволяет включать и выключать их без повторного развёртывания кода. Команды оборачивают участки кода во флаг, а затем задают, кто увидит функцию в конкретной среде, среди пользователей или сегментов пользователей. Так можно сначала открыть доступ бета-тестерам, а при необходимости мгновенно откатить изменение.
Помимо простых переключателей, Flagsmith поддерживает значения удалённой конфигурации, A/B-тесты и многовариантные тесты на основе сегментов, а также управление организациями, проектами и ролями. Платформа предлагает SDK для клиентских и серверных языков, включая JavaScript, React, Next.js, Python, Java, Go и .NET, и поддерживает открытый стандарт OpenFeature, не привязанный к конкретному поставщику.
Flagsmith можно развернуть самостоятельно с помощью файла docker-compose, запустить как частное облако или использовать в виде размещённого SaaS-сервиса. Основная платформа распространяется по лицензии BSD-3-Clause, а в редакции Enterprise доступны дополнительные функции управления.
Ключевые возможности
- 01Удалённо включайте и выключайте функции без развёртывания нового кода.
- 02Проводите A/B-тесты и многовариантные тесты с помощью сегментов пользователей.
- 03Управляйте значениями удалённой конфигурации для каждой среды.
- 04Предоставляет SDK для более чем 15 языков, включая JavaScript, React, Python и Go.
- 05Поддерживает открытый стандарт OpenFeature, не привязанный к конкретному поставщику.
- 06Организуйте работу команд с помощью организаций, проектов и ролей.
Сценарии использования
- Постепенно открывать доступ к новой функции бета-тестерам, прежде чем выпускать её для всех.
- Мгновенно отключать неисправную функцию без развёртывания нового кода.
- Проводить 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 — 20 окт. 2026 г..
- Для чего можно использовать flagsmith?
- Постепенно открывать доступ к новой функции бета-тестерам, прежде чем выпускать её для всех. Мгновенно отключать неисправную функцию без развёртывания нового кода. Проводить 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 проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно разворачиваемая платформа для управления feature flags с SDK для .NET, JavaScript, Python, Java, Go и других языков, а также A/B-экспериментами.
Open-source-система для feature flags и экспериментов: декларативное управление флагами, A/B-вариантами и удалённой конфигурацией в Git.
Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.
Самостоятельно размещаемая open source-платформа для разработчиков: хостинг кода, CI/CD-пайплайны, среды разработки Gitspaces и реестры артефактов.
Самостоятельно размещаемая PaaS для развёртывания приложений и баз данных на собственном VPS — альтернатива Vercel, Netlify и Heroku.