icon of dif.sh

dif.sh

Framework de feature flags et d'expérimentation natif Git, qui stocke les flags sous forme de fichiers Markdown dans les dépôts, pour les développeurs et les agents de codage.

Communauté:

Aperçu du produit

Qu'est-ce que dif.sh ?

dif.sh preview

dif.sh est un outil de feature flags et de tests A/B pensé pour les développeurs, qui gère les configurations d'expérimentation directement au sein du dépôt source. Plutôt que de gérer les flags via des tableaux de bord SaaS externes, les équipes définissent flags, déploiements progressifs et expériences sous forme de fichiers Markdown versionnés avec un frontmatter structuré. La plateforme compile les configurations en un client léger et type-safe au moment du build, détecte les conflits de tests en CI, et génère des fichiers de contexte lisibles par machine afin que les agents de codage conservent la mémoire historique des expériences d'une session à l'autre.


Fonctionnalités clés

  • Architecture Markdown native Git

    Traite les flags, les tests A/B et les holdouts comme des fichiers Markdown versionnés dans le dépôt, faisant des pull requests l'unique mécanisme d'approbation.

  • Génération de contexte pour agents de codage

    Compile les expériences en cours et les enseignements tirés dans un fichier JSON structuré que les assistants de codage IA ingèrent au démarrage de la session pour conserver le contexte.

  • Prévention des conflits à la compilation

    Valide les groupes d'exclusion et les règles de ciblage lors du build, faisant échouer le pipeline CI si des expériences concurrentes entrent en conflit sur un même utilisateur.

  • Génération de client à latence nulle

    Génère un client ultra-léger et fortement typé directement dans le code de l'application, résolvant les variantes localement sans appel réseau vers un runtime externe.

  • Rétention de connaissances par surface applicative

    Maintient des journaux Markdown dédiés à chaque surface applicative, afin que les conclusions des expériences terminées alimentent automatiquement les prochains brouillons de tests.


Cas d'utilisation

  • Ingénierie logicielle agentique : Permet aux agents de codage dans Cursor, Claude ou Copilot de comprendre les flags actifs et les résultats de tests antérieurs avant de modifier du code destiné aux utilisateurs.
  • Déploiements progressifs de fonctionnalités : Les ingénieurs peuvent déployer en toute sécurité des fonctionnalités par paliers de pourcentage et cibler des attributs utilisateurs spécifiques sans avoir à soumettre de listes de clients.
  • Tests A/B front-end isolés : Les équipes produit et croissance peuvent exécuter des tests de conversion avec une exclusion mutuelle garantie, évitant que des variantes UI contradictoires n'entrent en conflit.
  • Vérification CI/CD automatisée : Les pipelines DevOps vérifient automatiquement l'intégrité du frontmatter, les déclarations de tests manquantes et les conflits de flags avant toute fusion de code.

FAQ

Alternatives à dif.sh

🚀
icon

Wasmer

Un runtime WebAssembly rapide, sécurisé et universel permettant à des conteneurs légers d'exécuter des applications n'importe où - localement, dans le cloud ou en périphérie.

♨️ 194.89K🇺🇸 14.47%
Freemium
icon

Anyscale

Une plateforme de calcul unifiée et entièrement gérée, construite sur Ray, pour concevoir, mettre à l'échelle et déployer efficacement des applications IA et Python.

♨️ 106.05K🇺🇸 35.96%
Paid
icon

Massed Compute

Fournisseur flexible et à la demande de puissance de calcul GPU et CPU cloud, proposant des GPU NVIDIA de niveau entreprise avec des tarifs transparents et un support expert.

♨️ 94.65K🇺🇸 29.26%
Paid
icon

Beam Cloud

Plateforme cloud permettant le déploiement rapide et la mise à l'échelle de charges de travail serverless et de conteneurs avec une expérience de développement transparente.

♨️ 71.74K🇺🇸 46.96%
Free Trial
icon

Plural.sh

Une plateforme évolutive de gestion Kubernetes offrant une automatisation GitOps à l'échelle de la flotte, l'infrastructure as code et le provisionnement en libre-service.

♨️ 68.68K🇺🇸 16.74%
Paid
icon

ClearML

Plateforme open-source et unifiée pour gérer l'ensemble du cycle de vie du machine learning, de la gestion des données au déploiement et à l'orchestration des modèles.

♨️ 63.32K🇹🇷 13.75%
Freemium
icon

Qovery

Plateforme d'automatisation DevOps qui simplifie la mise en place d'infrastructures cloud et le déploiement d'applications grâce à une abstraction de Kubernetes.

♨️ 53.86K🇺🇸 11.65%
Freemium
icon

Bunnyshell

Plateforme qui automatise la gestion des environnements et les flux de déploiement pour accélérer la livraison de logiciels tout en réduisant les coûts cloud et les frais opérationnels.

♨️ 45.47K🇺🇸 14.77%
Free Trial

Analytiques du site dif.sh