Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.
featurevisor/featurevisor
Open-source-система для feature flags и экспериментов: декларативное управление флагами, A/B-вариантами и удалённой конфигурацией в Git.
Open source альтернатива:LaunchDarkly
Optimizely
- Звёзды
- 812
- Форки
- 39
- Открытые issues
- 8
- Последний коммит
- позавчера
Что это?
Featurevisor позволяет командам хранить feature flags, варианты экспериментов и типизированные переменные удалённой конфигурации в виде файлов в Git-репозитории. Изменения проходят обычное ревью и CI, где собираются статические JSON-файлы данных для загрузки в CDN или на собственный сервер.
Приложения загружают файл данных и локально проверяют условия показа функций с помощью SDK Featurevisor и объекта контекста, который передаёт приложение. Правила таргетинга строятся на атрибутах и повторно используемых сегментах, поэтому раскатку можно ограничить по характеристикам пользователей — например, по стране, роли или ID пользователя.
SDK доступны для JavaScript, React, React Native, Vue.js, Next.js, Go, Python, PHP, Ruby, Java, Kotlin, Swift, Rust и Elixir; для ряда этих платформ также есть провайдеры OpenFeature. В проект входят skill для AI-инструментов разработки и локальный UI-каталог для просмотра изменений.
Ключевые возможности
- 01Декларативное управление флагами, вариантами и переменными в Git-репозитории
- 02Сборка статических JSON-файлов данных для доставки через CDN или собственный сервер
- 03Таргетинг пользователей по атрибутам и повторно используемым сегментам
- 04Поддержка A/B- и многовариантных экспериментов
- 05Типизированные переменные функций и независимые глобальные переменные
- 06SDK для множества языков и фреймворков, а также провайдеры OpenFeature
Сценарии использования
- Разделение развёртывания приложения и выпуска функций
- Постепенная раскатка функции: сначала для сотрудников, затем для бета-пользователей и всех остальных
- Проведение A/B-тестов с взаимоисключающими экспериментами
- Доставка удалённой конфигурации в веб- и мобильные приложения
Быстрый старт
- 1
Установите навык агента для своего проекта
npx skills add featurevisor/featurevisor - 2
Просматривайте изменения в браузере в реальном времени с помощью локального каталога
npx featurevisor catalog
Что важно знать
- В README не описана прямая установка основного CLI через менеджер пакетов, поэтому в кратком руководстве используются навык агента и команды npx.
- Для полноценного использования нужны Git-репозиторий, CI/CD-пайплайн и CDN или собственный сервер для файлов данных.
Темы
Частые вопросы
- Что такое featurevisor?
- Open-source-система для feature flags и экспериментов: декларативное управление флагами, A/B-вариантами и удалённой конфигурацией в Git. Featurevisor позволяет командам хранить feature flags, варианты экспериментов и типизированные переменные удалённой конфигурации в виде файлов в Git-репозитории. Изменения проходят обычное ревью и CI, где собираются статические JSON-файлы данных для загрузки в CDN или на собственный сервер.
- featurevisor можно использовать бесплатно? Какая у него лицензия?
- featurevisor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- featurevisor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в featurevisor — 19 окт. 2026 г..
- Для чего можно использовать featurevisor?
- Разделение развёртывания приложения и выпуска функций Постепенная раскатка функции: сначала для сотрудников, затем для бета-пользователей и всех остальных Проведение A/B-тестов с взаимоисключающими экспериментами Доставка удалённой конфигурации в веб- и мобильные приложения
- Как установить featurevisor?
- Установите навык агента для своего проекта: npx skills add featurevisor/featurevisor Просматривайте изменения в браузере в реальном времени с помощью локального каталога: npx featurevisor catalog
- Где скачать featurevisor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/featurevisor/featurevisor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно разворачиваемая платформа для управления feature flags с SDK для .NET, JavaScript, Python, Java, Go и других языков, а также A/B-экспериментами.
Платформа с открытым исходным кодом для feature flags, A/B-тестов и продуктовой аналитики, которую можно развернуть на собственном хранилище данных.
Git-native платформа для управления feature flags: храните флаги в своих Git-репозиториях и развёртывайте их вместе с кодом.
Feature flags и A/B-тесты хранятся в репозитории как Markdown-файлы, а CLI компилирует их в типизированный TypeScript-клиент.
Платформа продуктовой аналитики с открытым исходным кодом: аналитика событий, записи сессий, feature flags, эксперименты, отслеживание ошибок, опросы и хранилище данных.