OpenFlags

OpenFlags

OpenFlags est une plateforme open-source et auto-hébergée de gestion des drapeaux de fonctionnalités conçue pour les équipes JavaScript modernes. Elle offre aux ingénieurs des déploiements par pourcentage, une évaluation locale des drapeaux et un plan de contrôle léger sans la surcharge des fournisseurs de drapeaux pour entreprises. Les équipes produit bénéficient de lancements plus sûrs ; les développeurs conservent la pleine maîtrise de la stack.

L'architecture repose sur une évaluation locale avec le SDK, de sorte que les vérifications de fonctionnalités s'exécutent à l'intérieur de votre application plutôt que d'ajouter un saut réseau à chaque requête. La page d'accueil indique une latence locale de 0 ms pour l'évaluation des drapeaux. Les déploiements supportent un ciblage granulaire par segments d'utilisateurs, et des interrupteurs de coupure permettent de désactiver des fonctionnalités sans redéploiement.

OpenFlags est livré sous la forme d'un monorepo Bun avec une API serveur, un tableau de bord React, des SDK TypeScript, et un site de documentation. Il cible les équipes utilisant React, Next.js, Vite, Node.js, et Bun qui souhaitent une livraison progressive sans migrer vers une plateforme hébergée imposante. Des modèles de déploiement sont disponibles sur Railway et Zeabur ; une version hébergée d'OpenFlags Cloud est annoncée comme à venir.

Fonctionnalités principales:
  1. Les drapeaux s'évaluent localement dans votre application avec une latence de 0ms citée sur la page d'accueil pour chaque vérification

  2. Déploiements progressifs en pourcentage et ciblage de segments d'utilisateurs pour des lancements de fonctionnalités progressifs

  3. SDK JavaScript sûrs pour le type pour React, Next.js, Vite, Node.js et Bun

  4. L'intégration Quickstart utilise le package @openflagsdev/js avec une API createClient

  5. Interrupteurs pour désactiver instantanément les fonctionnalités sans redéployer votre application

Pros:
  1. Entièrement open source avec un monorepo transparent que vous pouvez auditer et héberger vous-même.

  2. L'évaluation locale du SDK évite les appels réseau par vérification vers un service de drapeaux.

  3. Les modèles de déploiement en un clic sur Railway et Zeabur réduisent la barrière d'installation.

Cons:
  1. Hosted OpenFlags Cloud n'est pas encore disponible ; l'auto-hébergement est requis aujourd'hui.

  2. La couverture du SDK est centrée sur JavaScript sans support documenté pour d'autres stacks de langage.

  3. Aucune page de tarification ni niveau de support entreprise n'est indiqué sur le site.

FAQ:

OpenFlags est-il gratuit ?

Oui. OpenFlags est open source et auto-hébergé, vous pouvez donc exécuter la plateforme complète sur votre propre infrastructure sans coût de licence. Le projet est disponible sur GitHub sous le dépôt huextrat/openflags.

OpenFlags nécessite-t-il un service hébergé ?

Non. OpenFlags est conçu pour être auto-hébergé par défaut, avec un serveur propulsé par Bun, un tableau de bord React et des SDK que vous exécutez dans votre propre environnement. OpenFlags Cloud, une option hébergée, est annoncée comme bientôt disponible sur la page d'accueil.

Quels frameworks OpenFlags supporte-t-il ?

OpenFlags fournit des SDK JavaScript-first conçus pour les applications React, Next.js, Vite, Node.js et Bun. La documentation de démarrage rapide montre l'intégration via le package @openflagsdev/js avec une API createClient.

Comment OpenFlags maintient-il la rapidité des vérifications de flags ?

OpenFlags évalue les flags localement dans votre application via sa couche SDK, donc les vérifications de fonctionnalités ne nécessitent pas une requête réseau supplémentaire à chaque évaluation. La page d'accueil met en avant une latence locale de 0ms pour les décisions de flags.

Que contient le monorepo OpenFlags ?

Le monorepo OpenFlags inclut un serveur propulsé par Bun pour le stockage et le ciblage des flags, un tableau de bord React pour gérer les projets et déploiements, des packages SDK TypeScript pour l'évaluation in-app, et un site de documentation pour l'intégration.

Puis-je déployer OpenFlags avec des modèles en un clic ?

Oui. OpenFlags propose des modèles de déploiement en un clic sur Railway et Zeabur depuis la page d'accueil, en plus de pouvoir exécuter le monorepo localement avec bun install et bun run dev:server.

Catégorie:

Tarification:

Gratuit

Tags:

Feature Flags
Open Source
Self-Hosted
Progressive Delivery
Bun Runtime
JavaScript SDK
Developer Tools

Technologie utilisée:

Next.js
Ruby
GitHub
Tailwind CSS

Commentaires:

Give your opinion on OpenFlags :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

Meilleur Gratuit OpenFlags Alternatives (et Payées)

By Rishit