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
·

10 dépôts

Awesome GitHub RepositoriesSource Generation Templates

Libraries of predefined templates used to automate the creation of complete application structures.

Distinct from Source Code Templates: None of the candidates cover the high-level application structure generation via templates

Explore 10 awesome GitHub repositories matching development tools & productivity · Source Generation Templates. Refine with filters or upvote what's useful.

Awesome Source Generation Templates 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.
  • jhipster/generator-jhipsterAvatar de jhipster

    jhipster/generator-jhipster

    22,418Voir sur GitHub↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    Produces complete application structures by merging user preferences with a library of predefined code templates.

    TypeScriptangularclouddocker
    Voir sur GitHub↗22,418
  • elunez/eladminAvatar de elunez

    elunez/eladmin

    21,932Voir sur GitHub↗

    Eladmin is a backend management system and administrative framework built with Spring Boot and Vue. It provides a complete infrastructure for creating administration panels, combining a Java Persistence API backend scaffold with a management interface to monitor system performance and log user activities. The project features automated code generation to produce frontend and backend source code and CRUD operations. It employs a role-based access control system to manage users and organizational structures, while utilizing dynamic route management to update navigation menus from the backend wi

    Uses predefined structural patterns to automatically generate boilerplate frontend and backend source files.

    Javaadmineladminelement-ui
    Voir sur GitHub↗21,932
  • infinitered/igniteAvatar de infinitered

    infinitered/ignite

    19,842Voir sur GitHub↗

    Ignite is a command-line interface tool and project boilerplate for standardized cross-platform mobile application development. It provides a pre-configured foundation that includes a mobile app UI framework and a set of scaffolds to ensure architectural consistency across projects. The project distinguishes itself through a dedicated CLI for generating standardized components and models, as well as a mechanism for upgrading project boilerplates and dependencies. It further supports development through a curated collection of shared code recipes for common implementation tasks. The capabilit

    Provides CLI-driven generation of standardized source files and folder structures based on predefined boilerplate templates.

    TypeScript
    Voir sur GitHub↗19,842
  • baomidou/mybatis-plusAvatar de baomidou

    baomidou/mybatis-plus

    17,391Voir sur GitHub↗

    MyBatis-Plus is a persistence framework extension for Java that simplifies data access by reducing boilerplate code. It provides a toolkit for automating common database operations, utilizing dynamic query wrappers and a system for automated CRUD generation. The project distinguishes itself through a code generation system that produces mapper, model, service, and controller layers based on database metadata. It also implements a security layer that prevents SQL injection through input sanitization and blocks dangerous global update or delete operations to prevent accidental data loss. The f

    Uses predefined templates to automate the generation of boilerplate source files for multiple application layers.

    Javamybatismybatis-plusmybatis-spring
    Voir sur GitHub↗17,391
  • realm/realm-swiftAvatar de realm

    realm/realm-swift

    16,608Voir sur GitHub↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Provides predefined templates to quickly create new data model subclasses within the development environment.

    Objective-C
    Voir sur GitHub↗16,608
  • cocoapods/cocoapodsAvatar de CocoaPods

    CocoaPods/CocoaPods

    14,823Voir sur GitHub↗

    CocoaPods is a dependency manager for Swift and Objective-C projects that integrates third-party libraries via configuration files. It serves as a project workspace orchestrator, coordinating the build process and linking external dependencies through centralized workspace configurations. To ensure environment consistency across different development machines, it employs a manifest-based version locking system. The project provides a version-controlled library specification registry for managing and distributing metadata and source paths for reusable code modules. It includes tools for extern

    Generates standardized project structures and templates to accelerate the creation of new modular libraries.

    Ruby
    Voir sur GitHub↗14,823
  • expo/create-react-native-appAvatar de expo

    expo/create-react-native-app

    13,254Voir sur GitHub↗

    create-react-native-app is a command-line project bootstrapper and template generator for creating the directory structure and configuration files required for React Native applications. It serves as a development scaffold for initializing projects that target iOS, Android, and web environments. The tool automates the generation of a standardized codebase by copying pre-defined source templates and resolving the necessary dependencies to establish a basic development environment. It produces the native metadata files required for platform-specific configuration to ensure the project builds co

    Creates a standardized project directory by copying pre-defined source templates.

    JavaScriptandroidcreate-react-native-appios
    Voir sur GitHub↗13,254
  • swiftgen/swiftgenAvatar de SwiftGen

    SwiftGen/SwiftGen

    9,545Voir sur GitHub↗

    SwiftGen is a tool that creates strongly typed Swift references for assets, strings, and storyboards to eliminate manual string-based APIs. It functions as a code generator that maps localization keys, static assets, and data models into typed source code using a template-based engine. The project uses custom templates to define the exact structure and syntax of the generated code. This allows the generated output to match specific project conventions while providing a flexible system for mapping translation keys and converting local files, colors, and fonts into typed constants. The tool co

    Provides custom templates to define the exact structure and syntax of the generated code to match project conventions.

    Swift
    Voir sur GitHub↗9,545
  • acacode/swagger-typescript-apiAvatar de acacode

    acacode/swagger-typescript-api

    4,093Voir sur GitHub↗

    swagger-typescript-api est un utilitaire qui analyse les définitions OpenAPI pour générer des modèles de données fortement typés et des wrappers de service pour les applications web. Il transforme les spécifications OpenAPI en clients API TypeScript typés, supprimant le besoin de code répétitif (boilerplate) manuel pour les requêtes et réponses. Le générateur produit une logique client interchangeable via des adaptateurs de transport enfichables, permettant aux utilisateurs de basculer entre Fetch et Axios pour les requêtes réseau. Il utilise une émission de source basée sur des modèles pour injecter les types et méthodes générés dans une structure client cohérente. Le projet gère le mappage des types de données OpenAPI et des schémas JSON en interfaces TypeScript et alias de type. Il fournit une inférence de type statique pour garantir la sécurité à la compilation pour les charges utiles de requête et de réponse à travers la couche réseau.

    Uses predefined string templates to inject generated types and methods into a consistent client structure.

    TypeScript
    Voir sur GitHub↗4,093
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Voir sur GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Maintains a discoverable list of predefined templates used to automate the creation of project structures.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687
  1. Home
  2. Development Tools & Productivity
  3. Source Generation Templates