Repolode
featurevisor

featurevisor/featurevisor

Open-source-система для feature flags и экспериментов: декларативное управление флагами, A/B-вариантами и удалённой конфигурацией в Git.

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

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

    Установите навык агента для своего проекта

    npx skills add featurevisor/featurevisor
  2. 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 обновляется ежедневно.

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

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

6,6 тыс.591PythonBSD-3-ClauseОбновлён 14 часов назад

Платформа продуктовой аналитики с открытым исходным кодом: аналитика событий, записи сессий, feature flags, эксперименты, отслеживание ошибок, опросы и хранилище данных.

40,4 тыс.3,5 тыс.PythonOtherОбновлён 19 часов назад