awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • frappe/frappeAvatar von frappe

    frappe/frappe

    10,291Auf GitHub ansehen↗

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

    Mikaelemmmm/go-zero-looklook

    5,158Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzimplementierung und ein architektonischer Bauplan für den Aufbau verteilter Systeme unter Verwendung des go-zero-Frameworks. Es bietet ein vollständiges Microservices-Boilerplate und ein standardisiertes Projektlayout, um API- und RPC-Services mit konsistenten Ordnerstrukturen zu bootstrappen. Die Implementierung zeichnet sich durch einen umfassenden Leitfaden und eine Codebasis für Service-Discovery, Rate-Limiting und Circuit-Breaking aus. Sie demonstriert eine Observability-Stack-Integration, die verteiltes Tracing, Metrikerfassung und zentralisiertes Logging über mehrere Microservices hinweg koordiniert. Das System deckt ein breites Spektrum verteilter Funktionen ab, einschließlich asynchronem Messaging via Publish-Subscribe-Modell, verteiltem Transaktionsmanagement für Datenkonsistenz und einem Gateway-Aggregation-Pattern zur Trennung externer Requests von interner Kommunikation. Es enthält zudem automatisierte Codegenerierung aus Definitionen und Continuous-Delivery-Pipelines für Container-Deployments.

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

    Goasynqdtmelasticsearch
    Auf GitHub ansehen↗5,158
  • atri-labs/atrilabs-engineAvatar von Atri-Labs

    Atri-Labs/atrilabs-engine

    4,071Auf GitHub ansehen↗

    Dieses Projekt ist ein Full-Stack-Entwicklungsframework und No-Code-Web-App-Builder, der darauf ausgelegt ist, die Erstellung von Netzwerkschnittstellen und API-Dokumentationen zu automatisieren. Es dient als System zum Aufbau von Full-Stack-Webanwendungen durch die Verbindung eines visuellen Frontend-Editors mit serverseitiger Logik. Die Plattform fungiert als polyglotter Backend-Integrator und Orchestrator, der eine einheitliche Kommunikationsschicht verwendet, um Frontend-Komponenten mit serverseitiger Logik zu verbinden, die in verschiedenen Programmiersprachen geschrieben ist. Sie nutzt ein gemeinsames Objektmodell, um die Synchronisation zwischen Client und Server aufrechtzuerhalten und Netzwerkverträge sowie Datenschemata automatisch abzugleichen. Das System enthält ein grafisches Design-Tool zum Aufbau von UI-Komponenten über einen Drag-and-Drop-Editor. Dieser visuelle Ansatz ermöglicht die Konstruktion von Progressive Web Apps durch das Mapping visueller Interaktionen auf strukturelle Repräsentationen, die mit Backend-Datenmodellen synchronisiert werden.

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

    JavaScriptfastapijavascriptpython3
    Auf GitHub ansehen↗4,071
  • aws/aws-sdk-java-v2Avatar von aws

    aws/aws-sdk-java-v2

    2,547Auf GitHub ansehen↗

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

Unter-Tags erkunden

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