awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesSpecification-Driven Development Tools

Development utilities that enforce alignment between code and living documentation.

Distinguishing note: Focuses on the development utility aspect, distinct from general documentation tools.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Specification-Driven Development Tools. Refine with filters or upvote what's useful.

Awesome Specification-Driven Development Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fission-ai/openspecAvatar de Fission-AI

    Fission-AI/OpenSpec

    55,097Voir sur GitHub↗

    OpenSpec is a specification-driven development tool designed to maintain living documentation directly within a software repository. It functions as an automated documentation engine that tracks technical requirements alongside source code, ensuring that system specifications evolve in tandem with the implementation to prevent documentation drift. The framework distinguishes itself through differential change tracking, which compares current code states against stored specifications to identify deviations between intended requirements and actual implementation. By integrating specification st

    Maintains living documentation within a repository to ensure code changes remain aligned with defined system requirements.

    TypeScriptaicontext-engineeringengineering
    Voir sur GitHub↗55,097
  • azure/autorestAvatar de Azure

    Azure/autorest

    4,798Voir sur GitHub↗

    AutoRest est un générateur de SDK multi-langage et un générateur de code OpenAPI conçu pour produire des kits de développement logiciel cohérents à partir d'une définition d'API unique. Il fonctionne comme un générateur de client REST API qui transforme les fichiers de spécification Swagger et OpenAPI en bibliothèques clientes HTTP typées et fonctionnelles. L'outil automatise le flux de travail de développement de SDK en convertissant les documents de conception en code source, garantissant que les implémentations résultantes correspondent au contrat d'API défini dans différents langages de programmation. Le système emploie un développement piloté par les spécifications utilisant une représentation intermédiaire pour normaliser les données avant d'appliquer une logique de génération spécifique au langage. Il utilise une génération de code basée sur des modèles et des templates de client enfichables pour mapper des spécifications d'API abstraites vers divers modèles de syntaxe pour plusieurs runtimes cibles.

    Automates the transformation of structured OpenAPI definition files into executable client libraries through a deterministic mapping process.

    TypeSpecazurecode-generatorcsharp
    Voir sur GitHub↗4,798
  1. Home
  2. Software Engineering & Architecture
  3. Specification-Driven Development Tools