awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 repositorios

Awesome GitHub RepositoriesProject Generators

Tools that automate the creation of initial project structures, boilerplate code, and configuration files.

Distinct from Go Web Applications: The candidates are either for finished applications, SDKs, or diagnostic toolkits; none describe a tool that generates new project skeletons.

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

Awesome Project Generators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • subquery/subqlAvatar de subquery

    subquery/subql

    18,791Ver en GitHub↗

    Subql is a blockchain data indexing framework and TypeScript-based indexer used to extract raw blockchain events and transactions and transform them into structured, queryable data entities. It functions as a data API and a tool for building decentralized application backends, providing a query interface for type-safe access to indexed blockchain data. The project includes an AI-powered query engine that utilizes large language models to translate natural language questions into structured GraphQL queries. This system can orchestrate multi-step queries by breaking down complex requests into s

    Allows the creation and deployment of indexing project structures using large language models and AI editors.

    TypeScript
    Ver en GitHub↗18,791
  • melkeydev/go-blueprintAvatar de Melkeydev

    Melkeydev/go-blueprint

    8,857Ver en GitHub↗

    go-blueprint is a project generator and scaffolding tool for creating Go applications. It functions as a framework orchestrator that bootstraps application skeletons by integrating web frameworks, database drivers, and directory layouts. The tool utilizes a command-line interface to collect user preferences and provides a project structure preview to visualize the architecture before files are written to disk. It supports the injection of optional components, including container configurations and automation workflows, into the generated codebase. The system handles the initial setup of Go w

    A tool for bootstrapping Go applications with pre-configured directory layouts and framework integrations.

    Go
    Ver en GitHub↗8,857
  • project-chip/connectedhomeipAvatar de project-chip

    project-chip/connectedhomeip

    8,586Ver en GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Generates configuration, source, and header files through a graphical interface to tailor application settings.

    C++build-with-matterchipconnected-devices
    Ver en GitHub↗8,586
  • yonaskolb/xcodegenAvatar de yonaskolb

    yonaskolb/XcodeGen

    8,523Ver en GitHub↗

    XcodeGen is a command-line utility written in Swift that generates Xcode project files from structured specification files. It serves as a project generator and build configuration manager, allowing targets, schemes, and build settings to be defined in a human-readable format instead of through manual edits in the Xcode IDE. The tool optimizes version control by generating project binaries on demand, which removes the need to store large project files in repositories and eliminates associated merge conflicts. It further automates the development workflow by synchronizing project groups and fi

    Creates Xcode project files from a structured specification file to avoid manual configuration.

    Swift
    Ver en GitHub↗8,523
  • christianlempa/boilerplatesAvatar de ChristianLempa

    ChristianLempa/boilerplates

    7,831Ver en GitHub↗

    This project is a project scaffolding engine and template-based code generator. It provides a modular project template library and a command-line tool designed to generate standardized directory structures and configuration files from reusable skeletons. The system uses variable injection and custom delimiters to render project skeletons into concrete files. It includes a mechanism for synchronizing shared template collections via version control repositories and a utility for uploading generated files and secrets to remote hosts using secure shell protocols. The tool covers automated projec

    Ships a CLI tool that automates the creation of initial project structures and boilerplate code.

    Pythonansibledockerdocker-compose
    Ver en GitHub↗7,831
  • gsd-build/gsd-2Avatar de gsd-build

    gsd-build/gsd-2

    7,740Ver en GitHub↗

    This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification. The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phase

    Builds complete software projects autonomously by cycling through research, planning, and coding.

    TypeScriptcontext-engineeringmeta-promptingspec-driven-development
    Ver en GitHub↗7,740
  • cloudwego/hertzAvatar de cloudwego

    cloudwego/hertz

    7,279Ver en GitHub↗

    Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI applications. It functions as a high-performance web server and a communication framework for microservices, utilizing non-blocking I/O and zero-copy memory management to handle high-concurrency traffic. The project distinguishes itself through a microservices communication toolkit that supports high-efficiency remote procedure calls via gRPC and Thrift protocols. It implements an asynchronous middleware engine based on an onion model, allowing for a pluggable request-response pipe

    Automates the creation of initial project structures and boilerplate code from interface definitions.

    Gogohttpmicroservices
    Ver en GitHub↗7,279
  • insin/nwbAvatar de insin

    insin/nwb

    5,542Ver en GitHub↗

    nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX applications and libraries. It functions as a build system that automatically derives compiler and bundler settings from a project's installed dependencies to remove manual setup. The tool is distinguished by its ability to act as a library compiler, generating multiple distribution formats such as ESM and CJS from a single source for package manager compatibility. It also includes a dedicated headless browser test runner that executes unit tests with integrated watch mode and code cover

    Generates preconfigured project structures for applications and modules to accelerate initial development.

    JavaScript
    Ver en GitHub↗5,542
  • tuist/tuistAvatar de tuist

    tuist/tuist

    5,527Ver en GitHub↗

    Tuist is a Swift manifest–based project manager for Xcode projects. It replaces manual Xcode project file editing with a declarative Swift DSL where build targets, settings, and dependencies are defined in code. The tool then generates Xcode workspaces and projects from that manifest, and can bootstrap new projects with a given platform target and initial structure. Beyond generation and scaffolding, Tuist provides a command-line build capability that compiles Apple platform projects without launching Xcode. It resolves the dependency graph between targets, detects cycles, and determines buil

    Generates Xcode projects and workspaces from a declarative Swift manifest file using a compilation pass.

    Swiftiosobjective-cproductivity
    Ver en GitHub↗5,527
  • apache/mavenAvatar de apache

    apache/maven

    5,161Ver en GitHub↗

    Maven es una herramienta de automatización de compilación de Java y un orquestador de builds. Funciona como un gestor del ciclo de vida del proyecto y un sistema de gestión de dependencias, utilizando un modelo de objeto de proyecto estandarizado para compilar, probar y empaquetar proyectos Java. El proyecto se distingue por un ciclo de vida de compilación basado en fases y un modelo de extensión basado en plugins, permitiendo a los usuarios vincular objetivos personalizados a etapas específicas de la compilación. Coordina software complejo mediante la orquestación de proyectos multimodulares y asegura un flujo de trabajo de compilación reproducible al neutralizar variables de entorno y controlar las versiones de las toolchains. Sus capacidades cubren una gestión integral de dependencias, incluyendo la resolución de dependencias transitivas y la publicación de artefactos en repositorios remotos. El sistema también proporciona generación de proyectos mediante plantillas y generación de documentación detallada para producir referencias de API y sitios de proyectos. La herramienta incluye una interfaz de línea de comandos con autocompletado y admite la ejecución de compilaciones offline utilizando una caché local de artefactos.

    Automates the creation of initial project structures and configuration files using parameterized models.

    Javaapache-mavenbuild-managementhacktoberfest
    Ver en GitHub↗5,161
  • yeoman/yoAvatar de yeoman

    yeoman/yo

    3,959Ver en GitHub↗

    Yo es un framework CLI de Node.js y orquestador de plantillas de proyectos utilizado para automatizar la creación de proyectos de software estandarizados. Funciona como un generador de proyectos interactivo y ejecutor de scaffolding que produce código fuente y manifiestos personalizados basados en la entrada del usuario y plantillas predefinidas. El sistema utiliza una arquitectura basada en plugins para descubrir y ejecutar herramientas de configuración externas. Se distingue por un sistema de archivos centrado en la memoria que resuelve conflictos antes de confirmar los cambios en el disco y un modelo de orquestación de tareas de cola de prioridad para asegurar el orden de ejecución correcto de configuraciones complejas. El framework cubre una amplia gama de capacidades de automatización, incluyendo prompts interactivos para el usuario, generación de archivos basada en plantillas y modificación programática de manifiestos de paquetes. También proporciona utilidades para la automatización de la instalación de dependencias, gestión del ciclo de vida del generador y frameworks de prueba para verificar las estructuras de archivos de salida.

    Collects user configuration through terminal prompts to dynamically generate customized source code and manifests.

    JavaScript
    Ver en GitHub↗3,959
  • swagger-api/swagger-nodeAvatar de swagger-api

    swagger-api/swagger-node

    3,950Ver en GitHub↗

    swagger-node is a toolkit for OpenAPI API development that ensures a project's implementation matches its documented design. It enables the generation of functional API servers and interactive documentation directly from YAML specification files. The project features a system for mapping API endpoints to specific controller functions and a mock mode that simulates API responses from the specification. This allows for API prototyping and frontend development before backend business logic is implemented. The platform provides a command-line interface for project bootstrapping, server managemen

    Offers a command-line tool to create project directories with a skeleton structure and selected framework.

    JavaScript
    Ver en GitHub↗3,950
  • spring-io/initializrAvatar de spring-io

    spring-io/initializr

    3,690Ver en GitHub↗

    Initializr is a project bootstrapper for JVM-based applications, specifically designed to generate initial directory layouts and configuration files for Spring Framework projects. It functions as a metadata service and generator that produces project skeletons with pre-configured dependencies, build systems, and language settings. The system can be deployed as a self-hosted project scaffolder, allowing organizations to apply proprietary project conventions and metadata to generated codebases. It exposes available dependencies and platform versions through a web-based API, enabling third-party

    Automates the creation of initial project structures, boilerplate code, and configuration files.

    Java
    Ver en GitHub↗3,690
  • react-webpack-generators/generator-react-webpackAvatar de react-webpack-generators

    react-webpack-generators/generator-react-webpack

    2,851Ver en GitHub↗

    This project is a command-line utility designed to automate the initialization and maintenance of React application environments. It provides a structured foundation for new projects by scaffolding pre-configured build settings, directory layouts, and testing environments, allowing developers to jumpstart their workflows with standardized configurations. The tool distinguishes itself through its integrated approach to both project scaffolding and ongoing development tasks. Beyond initial setup, it includes generators for creating standardized user interface components, complete with associate

    Integrates architectural patterns and state management tools into existing projects using specialized generators.

    JavaScript
    Ver en GitHub↗2,851
  • friendlyanon/cmake-initAvatar de friendlyanon

    friendlyanon/cmake-init

    2,488Ver en GitHub↗

    cmake-init is a project generator and build system boilerplate designed to automate the initialization of C++ projects. It provides a framework for creating standardized project layouts and build configurations through template-based generation and user-defined prompts. The project functions as a development workflow automator, integrating static analysis, code formatting, and documentation generation directly into the build pipeline. It includes a dependency management system for vendoring external libraries and managing transitive dependencies to ensure consistent package discovery for down

    Automates the creation of initial project structures, boilerplate code, and CMake configuration files.

    CMakeboilerplatecci
    Ver en GitHub↗2,488
  • yeoman/generator-mobileAvatar de yeoman

    yeoman/generator-mobile

    913Ver en GitHub↗

    Este proyecto es una herramienta de scaffolding de línea de comandos diseñada para automatizar la configuración inicial de proyectos de desarrollo web y móvil. Funciona como un generador que crea estructuras de archivos y configuraciones de compilación estandarizadas, proporcionando una base consistente para nuevas aplicaciones. La herramienta utiliza un sistema de prompts interactivo basado en terminal para recopilar la entrada del usuario, lo que impulsa la generación de manifiestos de proyecto y scripts específicos del entorno. Al emplear una arquitectura modular, permite la integración de módulos generadores independientes y herramientas de compilación externas para manejar stacks tecnológicos específicos y flujos de trabajo de desarrollo repetitivos. Más allá de la creación inicial del proyecto, la utilidad facilita la configuración de pipelines de despliegue. Genera los archivos de manifiesto y scripts de compilación necesarios para automatizar la entrega de aplicaciones web a varios servicios de alojamiento, plataformas en la nube y servidores remotos.

    Automates the creation of standardized project foundations and configuration files using interactive terminal prompts.

    JavaScript
    Ver en GitHub↗913
  1. Home
  2. Development Tools & Productivity
  3. Project Generators

Explorar subetiquetas

  • AI-Driven Project SkeletonsGenerates complete initial project structures and source code using large language models. **Distinct from Project Generators:** Distinct from Project Generators: uses AI to design the architecture and files rather than static templates.
  • Autonomous1 sub-etiquetaTools that use AI to autonomously design and create complete project structures and source files from high-level goals. **Distinct from Project Generators:** Distinct from standard Project Generators by using an autonomous agent to determine the required structure and code rather than templates.
  • JVMProject generators specifically tailored for JVM-based languages and their corresponding build systems. **Distinct from Project Generators:** Specializes the general project generator concept to the JVM ecosystem, covering Java and Kotlin.
  • Manifest-BasedGenerates Xcode projects and workspaces from a declarative Swift manifest file using a compilation pass. **Distinct from Project Generators:** Distinct from Project Generators: uses a compiled manifest as the source of truth, not templates or configuration files.
  • Project Parameter GeneratorsTools that generate source code and header files based on application-specific parameters. **Distinct from Project Generators:** Focuses on generating actual source and header files for hardware targets, rather than just project skeletons.