Repolode
Flagsmith

Flagsmith/flagsmith

Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.

Open source альтернатива:LaunchDarklySplit

Звёзды
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. 1

    Скачайте файл Docker Compose

    curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
  2. 2

    Запустите контейнеры

    docker-compose -f docker-compose.yml up
  3. 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 обновляется ежедневно.

Похожие проекты

Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.

63,2 тыс.5,7 тыс.PHPApache-2.0Обновлён вчера