awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • frappe/frappeAvatar frappe

    frappe/frappe

    10,291Vezi pe 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
    Vezi pe GitHub↗10,291
  • mikaelemmmm/go-zero-looklookAvatar Mikaelemmmm

    Mikaelemmmm/go-zero-looklook

    5,158Vezi pe GitHub↗

    Acest proiect este o implementare de referință și un blueprint arhitectural pentru construirea de sisteme distribuite folosind framework-ul go-zero. Oferă un boilerplate complet pentru microservicii și un layout de proiect standardizat pentru a inițializa servicii API și RPC cu structuri de foldere consistente. Implementarea se distinge prin furnizarea unui ghid cuprinzător și a unei baze de cod pentru descoperirea serviciilor (service discovery), limitarea ratei (rate limiting) și circuit breaking. Demonstrează o integrare a stack-ului de observabilitate care coordonează tracing-ul distribuit, colectarea metricilor și logarea centralizată în mai multe microservicii. Sistemul acoperă o gamă largă de capabilități distribuite, inclusiv mesagerie asincronă printr-un model publish-subscribe, gestionarea tranzacțiilor distribuite pentru consistența datelor și un model de agregare gateway pentru a separa request-urile externe de comunicarea internă. Include, de asemenea, generarea automată de cod din definiții și pipeline-uri de livrare continuă pentru deployment-ul în containere.

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

    Goasynqdtmelasticsearch
    Vezi pe GitHub↗5,158
  • atri-labs/atrilabs-engineAvatar Atri-Labs

    Atri-Labs/atrilabs-engine

    4,071Vezi pe GitHub↗

    Acest proiect este un framework de dezvoltare full-stack și un constructor de aplicații web no-code, conceput pentru a automatiza crearea interfețelor de rețea și a documentației API. Servește ca sistem pentru construirea de aplicații web full-stack prin conectarea unui editor vizual frontend la logica de server. Platforma funcționează ca un integrator și orchestrator de backend poliglot, folosind un strat de comunicare unificat pentru a conecta componentele frontend la logica de server scrisă în mai multe limbaje de programare diferite. Utilizează un model de obiecte partajat pentru a menține sincronizarea între client și server, aliniind automat contractele de rețea și schemele de date. Sistemul include un instrument de design grafic pentru construirea componentelor de interfață utilizator printr-un editor drag-and-drop. Această abordare vizuală permite construirea de aplicații web progresive prin maparea interacțiunilor vizuale la reprezentări structurale care se sincronizează cu modelele de date din backend.

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

    JavaScriptfastapijavascriptpython3
    Vezi pe GitHub↗4,071
  • aws/aws-sdk-java-v2Avatar aws

    aws/aws-sdk-java-v2

    2,547Vezi pe 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
    Vezi pe GitHub↗2,547
  1. Home
  2. Software Engineering & Architecture
  3. Model-Driven Code Generation

Explorează sub-etichetele

  • 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.