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
·

7 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • go-swagger/go-swaggerAvatar de go-swagger

    go-swagger/go-swagger

    9,989Voir sur 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
    Voir sur GitHub↗9,989
  • thinkgem/jeesiteAvatar de thinkgem

    thinkgem/jeesite

    8,044Voir sur 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
    Voir sur GitHub↗8,044
  • sel4/sel4Avatar de seL4

    seL4/seL4

    5,583Voir sur 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
    Voir sur GitHub↗5,583
  • cweill/gotestsAvatar de cweill

    cweill/gotests

    5,315Voir sur GitHub↗

    gotests est un outil d'analyse statique et un générateur de boilerplate pour Go qui crée automatiquement des suites de tests structurées à partir du code source. Il fonctionne comme un framework de tests pilotés par table (table-driven tests) qui gère la résolution de types pour les fonctions et méthodes, y compris le mappage des contraintes de types génériques vers des types d'implémentation concrets. L'outil s'intègre avec des modèles de langage (LLM) pour synthétiser des valeurs d'entrée réalistes et des cas limites basés sur la logique de la fonction. Il utilise un système de génération basé sur des templates, permettant de personnaliser la structure et le format du code de test généré via des paramètres et des modèles externes. Le projet fournit des utilitaires en ligne de commande pour l'analyse récursive de paquets et le traitement d'arborescences de répertoires. Il inclut des mécanismes de contrôle de portée pour filtrer la sélection des fonctions via des expressions régulières et des modificateurs de visibilité.

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

    Gocode-generatorcommandlinego
    Voir sur GitHub↗5,315
  • theorchid/platformAvatar de TheOrchid

    TheOrchid/Platform

    4,791Voir sur GitHub↗

    Platform est un framework pour construire des applications de back-office et des tableaux de bord administratifs en utilisant Laravel. Il fonctionne comme un framework d'interface utilisateur piloté par schéma et un générateur CRUD qui construit automatiquement des interfaces de gestion de base de données, des formulaires de saisie et des règles de validation à partir de définitions de modèles programmatiques. Le projet se distingue par un kit d'interface utilisateur backend complet qui prend en charge la capture de données avancée, y compris le mappage de coordonnées géographiques, les matrices de données JSON tabulaires et le suivi des métadonnées marketing. Il dispose d'un système robuste de contrôle d'accès basé sur les rôles pour gérer la visibilité des ressources et la protection des routes, parallèlement à une implémentation de recherche plein texte globale qui indexe les données à travers plusieurs modèles. La plateforme couvre un large éventail de capacités, y compris le chargement de données asynchrone, les systèmes de notification multicanaux et une bibliothèque de composants de formulaire spécialisés pour la gestion de texte riche et de fichiers. Elle fournit également des outils pour la visualisation de données via l'agrégation de modèles et la création de graphiques, ainsi que des utilitaires pour le rafraîchissement partiel de page afin de simuler une expérience d'application monopage. Les options d'intégration permettent la connexion de contrôleurs existants et de templates hérités pour faciliter une migration progressive des fonctionnalités vers le framework.

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

    PHP
    Voir sur GitHub↗4,791
  • infyomlabs/laravel-generatorAvatar de InfyOmLabs

    InfyOmLabs/laravel-generator

    3,829Voir sur 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
    Voir sur GitHub↗3,829
  • astahmer/openapi-zod-clientAvatar de astahmer

    astahmer/openapi-zod-client

    1,172Voir sur GitHub↗

    Ce projet est un outil en ligne de commande qui automatise la création de clients HTTP TypeScript typés en toute sécurité directement à partir de spécifications OpenAPI. En transformant les définitions de service en code source structuré, il garantit une synchronisation des types de bout en bout et impose l'intégrité des données à l'exécution à travers les frontières réseau. Le générateur se distingue en mappant les structures de données OpenAPI vers des schémas de validation Zod, permettant un mapping de types cohérent basé sur les schémas et une validation des réponses. Il prend en charge la synthèse de source dédupliquée pour minimiser la redondance dans la sortie générée et fournit des options de personnalisation de template, permettant aux utilisateurs de modifier la structure et le formatage du code résultant via des règles de rendu définies. L'outil gère l'intégralité du cycle de vie de la création de client, de l'analyse de spécifications API hétérogènes vers un modèle interne unifié jusqu'au rendu de gestionnaires de requêtes exécutables. Il est conçu pour s'intégrer dans les flux de travail de développement en produisant des modules prêts à l'emploi qui maintiennent des contrats de données stricts entre les services.

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

    TypeScriptapiaxioscli
    Voir sur 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

Explorer les sous-tags

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