awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesTemplate-Based Code Customizers

Modifying generated code output through vendor extensions and user-supplied templates.

Distinct from Workflow-to-Code Generators: Distinct from Workflow-to-Code Generators: customizes code generation output via templates, not transforming visual workflows.

Explore 7 awesome GitHub repositories matching development tools & productivity · Template-Based Code Customizers. Refine with filters or upvote what's useful.

Awesome Template-Based Code Customizers GitHub Repositories

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

    go-swagger/go-swagger

    9,989Vezi pe GitHub↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    Modifies generated code output through vendor extensions and user-supplied templates.

    Goapicode-generatorgo
    Vezi pe GitHub↗9,989
  • thinkgem/jeesiteAvatar thinkgem

    thinkgem/jeesite

    8,044Vezi pe GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Allows modification of XML configurations to customize how the code generator produces source files.

    Vue
    Vezi pe GitHub↗8,044
  • sel4/sel4Avatar seL4

    seL4/seL4

    5,583Vezi pe GitHub↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Allows writing C code with embedded Python snippets using Jinja2 to generate component glue code at compile time.

    Cmicrokernelossel4
    Vezi pe GitHub↗5,583
  • cweill/gotestsAvatar cweill

    cweill/gotests

    5,315Vezi pe GitHub↗

    gotests este un instrument de analiză statică și generator de boilerplate pentru Go, care creează automat suite de teste structurate din codul sursă. Funcționează ca un framework de testare bazat pe tabele (table-driven), gestionând rezoluția tipurilor pentru funcții și metode, inclusiv maparea constrângerilor de tipuri generice către tipuri de implementare concrete. Instrumentul se integrează cu modele de limbaj mari (LLM) pentru a sintetiza valori de intrare realiste și cazuri limită (edge cases) bazate pe logica funcției. Utilizează un sistem de generare bazat pe template-uri, permițând personalizarea structurii și formatului codului de test rezultat prin template-uri și parametri externi. Proiectul oferă utilitare CLI pentru scanarea recursivă a pachetelor și procesarea arborelui de directoare. Include mecanisme de control al scope-ului pentru a filtra selecția funcțiilor folosind expresii regulate și modificatori de vizibilitate.

    Renders test code using user-provided templates to integrate specific assertion libraries and coding styles.

    Gocode-generatorcommandlinego
    Vezi pe GitHub↗5,315
  • theorchid/platformAvatar TheOrchid

    TheOrchid/Platform

    4,791Vezi pe GitHub↗

    Platform este un framework pentru construirea de aplicații back-office și dashboard-uri administrative folosind Laravel. Acesta funcționează ca un framework UI bazat pe schemă și un generator CRUD care construiește automat interfețe de gestionare a bazelor de date, formulare de introducere și reguli de validare din definiții programatice ale modelelor. Proiectul se distinge printr-un kit UI backend cuprinzător care suportă capturarea avansată a datelor, inclusiv maparea coordonatelor geografice, matrice de date JSON tabelare și urmărirea metadatelor de marketing. Dispune de un sistem robust de control al accesului bazat pe roluri pentru gestionarea vizibilității resurselor și protecția rutelor, alături de o implementare de căutare full-text globală care indexează datele în mai multe modele. Platforma acoperă o gamă largă de capabilități, inclusiv încărcarea asincronă a datelor, sisteme de notificare multi-canal și o bibliotecă de componente de formular specializate pentru text îmbogățit și gestionarea fișierelor. De asemenea, oferă instrumente pentru vizualizarea datelor prin agregarea modelelor și grafice, precum și utilitare pentru reîmprospătarea parțială a paginii pentru a simula o experiență de aplicație single-page. Opțiunile de integrare permit conectarea controlerelor existente și a template-urilor legacy pentru a facilita o migrare graduală a funcțiilor în framework.

    Allows overriding default boilerplate files with custom templates to ensure generated components follow specific architectural patterns.

    PHP
    Vezi pe GitHub↗4,791
  • infyomlabs/laravel-generatorAvatar InfyOmLabs

    InfyOmLabs/laravel-generator

    3,829Vezi pe GitHub↗

    This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas. The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables. The system covers a b

    Allows developers to replace default code blueprints with custom stub files to enforce coding standards.

    PHP
    Vezi pe GitHub↗3,829
  • astahmer/openapi-zod-clientAvatar astahmer

    astahmer/openapi-zod-client

    1,172Vezi pe GitHub↗

    Acest proiect este un instrument de linie de comandă care automatizează crearea de clienți HTTP TypeScript type-safe direct din specificațiile OpenAPI. Prin transformarea definițiilor de serviciu în cod sursă structurat, asigură sincronizarea tipurilor end-to-end și impune integritatea datelor la runtime peste limitele rețelei. Generatorul se distinge prin maparea structurilor de date OpenAPI către scheme de validare Zod, permițând maparea consistentă a tipurilor bazată pe schemă și validarea răspunsurilor. Suportă sinteza sursei deduplicate pentru a minimiza redundanța în output-ul generat și oferă opțiuni de personalizare a șabloanelor, permițând utilizatorilor să modifice structura și formatarea codului rezultat prin reguli de randare definite. Instrumentul gestionează întregul ciclu de viață al creării clientului, de la parsarea specificațiilor API eterogene într-un model intern unificat până la randarea handler-elor de cereri executabile. Este conceput pentru a se integra în fluxurile de lucru de dezvoltare prin producerea de module gata de utilizare care mențin contracte de date stricte între servicii.

    Allows customization of generated code output through user-supplied templates and rendering rules.

    TypeScriptapiaxioscli
    Vezi pe GitHub↗1,172
  1. Home
  2. Development Tools & Productivity
  3. Project Scaffolding, Config & Code Generation
  4. Code Generation
  5. Workflow-to-Code Generators
  6. Template-Based Code Customizers

Explorează sub-etichetele

  • Architectural Standard EnforcersCode generation workflows that use templates to ensure generated components follow specific naming and structural standards. **Distinct from Template-Based Code Customizers:** Focuses on enforcing architectural standards via stubs rather than just customizing output.