awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesModel-Driven Code Generation

Automated generation of source code from structured API models.

Distinct from Model Generators: Candidates focus on Django ORM or LLMs, not the build-time transformation of API models into client libraries.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Model-Driven Code Generation. Refine with filters or upvote what's useful.

Awesome Model-Driven Code Generation 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.
  • frappe/frappeAvatar de frappe

    frappe/frappe

    10,291Voir sur GitHub↗

    Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate

    Automatically generates REST API endpoints and administrative interfaces from structured database models.

    Pythoncmsemailerpnext
    Voir sur GitHub↗10,291
  • mikaelemmmm/go-zero-looklookAvatar de Mikaelemmmm

    Mikaelemmmm/go-zero-looklook

    5,158Voir sur GitHub↗

    Ce projet est une implémentation de référence et un plan architectural pour construire des systèmes distribués en utilisant le framework go-zero. Il fournit un boilerplate complet de microservices et une structure de projet standardisée pour amorcer des services API et RPC avec des structures de dossiers cohérentes. L'implémentation se distingue en fournissant un guide complet et une base de code pour la découverte de services, la limitation de débit (rate limiting) et le disjoncteur (circuit breaking). Elle démontre une intégration de stack d'observabilité qui coordonne le traçage distribué, la collecte de métriques et la journalisation centralisée à travers plusieurs microservices. Le système couvre un large éventail de capacités distribuées, incluant la messagerie asynchrone via un modèle de publication-abonnement, la gestion de transactions distribuées pour la cohérence des données et un modèle d'agrégation de passerelle pour séparer les requêtes externes de la communication interne. Il inclut également la génération automatique de code à partir de définitions et des pipelines de livraison continue pour le déploiement de conteneurs.

    Provides tools to generate API and RPC source code from structured model definitions.

    Goasynqdtmelasticsearch
    Voir sur GitHub↗5,158
  • atri-labs/atrilabs-engineAvatar de Atri-Labs

    Atri-Labs/atrilabs-engine

    4,071Voir sur GitHub↗

    This project is a full-stack development framework and no-code web app builder designed to automate the creation of network interfaces and API documentation. It serves as a system for building full-stack web applications by connecting a visual frontend editor to server-side logic. The platform functions as a polyglot backend integrator and orchestrator, using a unified communication layer to connect frontend components to server-side logic written in multiple different programming languages. It employs a shared object model to maintain synchronization between the client and server, automatica

    Automatically generates network contracts and API documentation based on a shared object model.

    JavaScriptfastapijavascriptpython3
    Voir sur GitHub↗4,071
  • aws/aws-sdk-java-v2Avatar de aws

    aws/aws-sdk-java-v2

    2,547Voir sur GitHub↗

    The AWS SDK for Java is a set of client libraries providing a programmatic interface for managing cloud resources and services through the Java language and JVM. It serves as a cloud service client library for executing synchronous and asynchronous API calls to infrastructure components. The library is distinguished by its use of non-blocking asynchronous I/O and a reactive cloud client model, utilizing publishers and subscribers to stream data and manage backpressure. It employs a modular design to decouple services and reduce binary size, while utilizing immutable builders for thread-safe c

    Produces service client classes and request objects by processing structured API models.

    Javaamazonawsaws-sdk
    Voir sur GitHub↗2,547
  1. Home
  2. Software Engineering & Architecture
  3. Model-Driven Code Generation

Explorer les sous-tags

  • Network Contract GeneratorsTools that automatically derive network interfaces and API documentation from a shared object model. **Distinct from Model-Driven Code Generation:** Distinct from Model-Driven Code Generation: focuses on the network contract and API documentation layer rather than generating source code implementation.