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
·

78 dépôts

Awesome GitHub RepositoriesBoilerplate Generators

Utilities that scaffold missing implementation members and repetitive code structures.

Distinct from Code Generators: Distinct from general code generators: focuses on IDE-assisted scaffolding of language-specific boilerplate.

Explore 78 awesome GitHub repositories matching development tools & productivity · Boilerplate Generators. Refine with filters or upvote what's useful.

Awesome Boilerplate Generators 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.
  • react-boilerplate/react-boilerplateAvatar de react-boilerplate

    react-boilerplate/react-boilerplate

    29,490Voir sur GitHub↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    Automates the creation of starter code and folder structures for components and containers via a CLI.

    JavaScripti18nimmeroffline-first
    Voir sur GitHub↗29,490
  • audreyr/cookiecutterAvatar de audreyr

    audreyr/cookiecutter

    24,951Voir sur GitHub↗

    Cookiecutter is a cross-platform command-line interface tool for project scaffolding and template generation. It functions as a project templating CLI and variable orchestrator that creates standardized software project boilerplates across different operating systems and programming languages. The tool generates project directory structures from predefined templates using variable substitution. It supports the retrieval of template source code from remote Git repositories and utilizes a definition file to prompt users for configuration values to personalize the resulting files and folder stru

    Generates initial codebase and configuration files for various languages to eliminate repetitive manual project setup.

    Python
    Voir sur GitHub↗24,951
  • pure-admin/vue-pure-adminAvatar de pure-admin

    pure-admin/vue-pure-admin

    20,368Voir sur GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Ships editor snippets that provide standardized template structures for rapidly generating UI components.

    Vueadminelement-plusesm
    Voir sur GitHub↗20,368
  • 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

    Automates the creation of standardized boilerplate for UI components and data models.

    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

    Includes a command-line utility that scaffolds mapper, model, service, and controller layer code.

    Javamybatismybatis-plusmybatis-spring
    Voir sur GitHub↗17,391
  • shuzheng/zhengAvatar de shuzheng

    shuzheng/zheng

    16,672Voir sur GitHub↗

    Zheng is a Spring Boot microservices framework and enterprise J2EE development platform. It functions as a distributed service gateway and identity provider, providing a foundation for building complex business applications and microservices infrastructure. The project includes a comprehensive enterprise content management system and an OAuth2 identity provider for managing single sign-on and third-party social login integrations. It also features a MyBatis ORM code generator that automatically creates database models and boilerplate functions from existing tables. The platform covers a broa

    Automates the creation of database models and repetitive functions to accelerate development.

    Javaactivemqaliossdruid
    Voir sur GitHub↗16,672
  • rust-lang/rust-analyzerAvatar de rust-lang

    rust-lang/rust-analyzer

    16,590Voir sur GitHub↗

    Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con

    Scaffolds missing implementation members and match arms to reduce manual typing.

    Rusthacktoberfestlsp-serverrust
    Voir sur GitHub↗16,590
  • umijs/umiAvatar de umijs

    umijs/umi

    16,039Voir sur GitHub↗

    Umi is a comprehensive React application framework and enterprise frontend toolchain. It provides a plugin-based build system and a configuration-driven routing engine to integrate routing, build tooling, and deployment within a single dependency. The project serves as a micro-frontend orchestrator, coordinating multiple independent frontend applications into a single interface with shared data flow. Its extensible architecture allows for the customization of every stage of the application development lifecycle through a system of plugins. The framework covers a broad range of enterprise cap

    Provides a system of micro-generators to install specific architectural features and configurations on demand.

    TypeScriptreactreact-frameworkumi
    Voir sur GitHub↗16,039
  • swiftlang/swift-evolutionAvatar de swiftlang

    swiftlang/swift-evolution

    15,854Voir sur GitHub↗

    Swift Evolution serves as the central governance and design platform for the Swift programming language. It provides a structured, collaborative framework for tracking, discussing, and managing the formal proposals and technical goals that define the language's syntax, semantics, and core features. By maintaining a comprehensive collection of design documentation, the project ensures the long-term stability and consistency of the language as it matures. The repository acts as the primary hub for the language's evolution, coordinating community feedback and technical decisions through a transp

    Creates boilerplate code from templates to maintain consistency across data types and definitions.

    Markdown
    Voir sur GitHub↗15,854
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Voir sur GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Generates background autocomplete suggestions for boilerplate and test scaffolding.

    TypeScriptaiai-ageai-coding
    Voir sur GitHub↗15,616
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Scaffolds missing implementation members and repetitive code structures to accelerate development.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • yiisoft/yii2Avatar de yiisoft

    yiisoft/yii2

    14,298Voir sur GitHub↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Includes a built-in code generator that automates the creation of boilerplate controllers and models by scanning database schemas.

    PHP
    Voir sur GitHub↗14,298
  • jxnl/instructorAvatar de jxnl

    jxnl/instructor

    13,236Voir sur GitHub↗

    Instructor is a library designed to parse, validate, and map unstructured language model responses into strongly typed, schema-compliant data objects. It provides a framework for structured data extraction that uses data modeling classes to enforce strict type constraints on model outputs, ensuring that generated content consistently matches expected structures. The library distinguishes itself through an automated error recovery system that manages the lifecycle of failed extraction attempts. When a model output fails to meet defined schema requirements, the framework automatically triggers

    Automates the extraction and validation of JSON from language models with built-in retry and error feedback mechanisms.

    Python
    Voir sur GitHub↗13,236
  • brianc/node-postgresAvatar de brianc

    brianc/node-postgres

    13,155Voir sur GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    Automates the creation of application structures based on the existing database schema.

    JavaScriptlibpqnode-postgrespostgres
    Voir sur GitHub↗13,155
  • dbt-labs/dbt-coreAvatar de dbt-labs

    dbt-labs/dbt-core

    13,051Voir sur GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Creates standard SQL and configuration files for new data models automatically to reduce manual effort and ensure consistent structure.

    Rustanalyticsbusiness-intelligencedata-modeling
    Voir sur GitHub↗13,051
  • felangel/blocAvatar de felangel

    felangel/bloc

    12,455Voir sur GitHub↗

    This is a Dart state management library and architectural framework that decouples business logic from the user interface by transforming a stream of events into a stream of states. It implements a business logic component pattern to ensure that state transitions are predictable and testable. The project distinguishes itself through advanced event stream processing, providing concurrency strategies to drop, restart, or queue incoming events. It includes a dedicated state persistence layer for saving and restoring application state to maintain session continuity, as well as tools for state his

    Uses predefined patterns and a linter to automate the creation of standardized state management components.

    Dart
    Voir sur GitHub↗12,455
  • jonataslaw/getAvatar de jonataslaw

    jonataslaw/get

    11,181Voir sur GitHub↗

    Get is a framework for Flutter that provides a comprehensive toolkit for dependency injection, internationalization, route management, and reactive state management. It includes a UI utility kit for handling themes, adaptive layouts, and the display of overlays such as snackbars and dialogs. The framework is distinguished by its ability to perform navigation and overlay management without requiring a build context. It also features a dependency injection container that manages the memory lifecycle of controllers and services, and a localization system that maps keys to strings to update appli

    Provides a command line interface to automate the creation of project structures and boilerplate code.

    Dart
    Voir sur GitHub↗11,181
  • excilys/androidannotationsAvatar de excilys

    excilys/androidannotations

    10,981Voir sur GitHub↗

    AndroidAnnotations is a boilerplate generator and component annotation library designed for Android development. It functions as a dependency injection framework that uses custom annotations to automate the wiring of activities, fragments, and services. The project focuses on reducing manual plumbing through the automation of Android boilerplate. It provides automated solutions for dependency injection and view binding, removing the need for repetitive calls to locate UI elements or manually write factory classes. The library covers activity lifecycle management and the generation of standar

    Reducing repetitive manual coding in Android apps by automatically generating standard plumbing and setup logic.

    Java
    Voir sur GitHub↗10,981
  • androidannotations/androidannotationsAvatar de androidannotations

    androidannotations/androidannotations

    10,981Voir sur GitHub↗

    AndroidAnnotations is a suite of tools designed to automate the generation of repetitive boilerplate and setup code for mobile application development. It functions as a code generation tool that reduces manual effort by creating the plumbing required to initialize Android components and views. The project provides specialized frameworks for dependency injection, concurrency management, and view binding. It automates the assignment of system services, resources, and UI elements to fields and maps user interface events directly to methods to eliminate the need for anonymous listener classes.

    Provides utilities that scaffold repetitive plumbing code specifically for Android mobile development.

    Java
    Voir sur GitHub↗10,981
  • loopj/android-async-httpAvatar de loopj

    loopj/android-async-http

    10,587Voir sur GitHub↗

    This is an asynchronous HTTP client for Android that simplifies network requests by wrapping Apache HttpClient. It provides a callback-based networking library for fetching remote data and communicating with servers without blocking the user interface. The project includes a multipart HTTP uploader for sending binary files and large data payloads, as well as a JSON parser to convert raw response text into structured data objects. It features a session manager that persists cookies in local application preferences to maintain state across multiple requests. Additional capabilities include aut

    Converts server responses into structured data objects within Android applications for data display.

    Java
    Voir sur GitHub↗10,587
Préc.123…4Suivant
  1. Home
  2. Development Tools & Productivity
  3. Code Generators
  4. Boilerplate Generators

Explorer les sous-tags

  • Android1 sous-tagUtilities that scaffold repetitive plumbing code specifically for Android mobile development. **Distinct from Boilerplate Generators:** Specializes general boilerplate generation for the Android platform ecosystem.
  • Component Boilerplates1 sous-tagTemplates for generating the specific file structures required for UI components and containers. **Distinct from Boilerplate Generators:** Focuses specifically on UI building blocks (components/containers) rather than general language-specific boilerplate.
  • Database Schema Scaffolding1 sous-tagAutomated generation of boilerplate code based on database schema analysis. **Distinct from Boilerplate Generators:** Specific to generating models and controllers from database schemas, whereas boilerplate generators are more generic.
  • Test Scaffolding Generators2 sous-tagsUtilities for generating test files and bootstrap configurations from predefined templates. **Distinct from Boilerplate Generators:** Distinct from general boilerplate: specifically generates the scaffolding for test suites