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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Project scaffolding tool

Ranking updated Jul 3, 2026

For a command line tool for scaffolding projects, the strongest matches are tuist/tuist (Tuist is a CLI tool that generates Xcode projects), flutter/flutter (Flutter’s CLI flutter create generates a complete native app) and react-native-community/cli (The React Native CLI generates the initial project structure). expo/expo and ivanpaulovich/clean-architecture-manga round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best native project scaffolding tools. Compare top-rated options by features and activity to find the right one for your workflow.

Project scaffolding tool

Find the best repos with AI.We'll search the best matching repositories with AI.
  • tuist/tuisttuist avatar

    tuist/tuist

    5,527View on 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

    Tuist is a CLI tool that generates Xcode projects and bootstraps new Apple-native app structures from a declarative Swift manifest, covering scaffolding, build system integration, modular architecture, and code generation — exactly the kind of native-application generator this search is after.

    SwiftXcode Project Generation Tools
    View on GitHub↗5,527
  • flutter/flutterflutter avatar

    flutter/flutter

    177,056View on GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Flutter’s CLI (flutter create) generates a complete native app project with Dart templates, build system integration, and modular architecture, making it a comprehensive scaffolding tool that matches every required feature.

    DartDeclarative UI FrameworksConstraint Based LayoutsDeclarative Routers
    View on GitHub↗177,056
  • react-native-community/clireact-native-community avatar

    react-native-community/cli

    2,896View on GitHub↗

    This project provides a unified command-line interface designed to orchestrate the development lifecycle of mobile applications. It serves as a central tool for bootstrapping new projects, managing build configurations, and executing routine development tasks such as starting servers and bundling assets. The tool distinguishes itself through an automated native dependency manager that detects and integrates platform-specific code into the build process, reducing the need for manual configuration. It also features a modular, plugin-based architecture that allows developers to extend the core c

    The React Native CLI generates the initial project structure and boilerplate for building native iOS and Android apps with React, offering a clear CLI, template system, and build tool integration—exactly the scaffolding tool this search targets.

    TypeScriptDevelopment WorkflowsAutomatic Native Dependency LinkingBuild Tool Plugins
    View on GitHub↗2,896
  • expo/expoexpo avatar

    expo/expo

    50,111View on GitHub↗

    Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit

    Expo is a universal mobile framework with a CLI that scaffolds React Native projects using language-specific templates, build integrations, and plugin-based modular architecture—directly fitting the need for native mobile app boilerplate generation, though it does not explicitly cover desktop targets.

    TypeScriptCross-Platform FrameworksCloud Build ServicesMobile CI/CD Pipelines
    View on GitHub↗50,111
  • ivanpaulovich/clean-architecture-mangaivanpaulovich avatar

    ivanpaulovich/clean-architecture-manga

    4,334View on GitHub↗

    This project is a .NET Clean Architecture template designed to separate domain logic from infrastructure and web frameworks. It provides a project structure for C# applications and a React Redux frontend, creating a testable backend focused on maintainability. The implementation centers on Domain Driven Design, modeling core business domains using entities and value objects to manage complex requirements. It utilizes a decoupled architecture to ensure that business logic remains independent of external frameworks and database technologies. The project covers full stack application bootstrapp

    This repo is a .NET Clean Architecture sample project with a predefined structure, not a CLI tool that generates boilerplate code for native (mobile/desktop) applications.

    C#Project Templates
    View on GitHub↗4,334
  • plopjs/plopplopjs avatar

    plopjs/plop

    7,666View on GitHub↗

    Plop is a template-based code generator and interactive command-line scaffolding tool. It functions as a file system automation engine that uses a pipeline of prompt-driven tasks and regular expression replacements to generate and modify codebase structures. The framework combines Handlebars templates with interactive terminal prompts to automate boilerplate code generation. It allows for the enforcement of codebase patterns through shared generators and provides the ability to embed the engine into custom command-line tools. The system covers the creation of project files from templates and

    Plop is a generic template-based code generator with a CLI interface, but it is not specifically designed for native (mobile/desktop) application scaffolding and lacks built-in templates for those platforms.

    JavaScriptCommand-Line Scaffolding
    View on GitHub↗7,666
  • premake/premake-corepremake avatar

    premake/premake-core

    3,566View on GitHub↗

    Premake is a build system generator and cross-platform build configuration tool. It functions as a scripting engine that transforms scripted workspace definitions into native project files for multiple build toolsets and compilers. Additionally, it can generate JSON-formatted compilation databases for use with language servers and static analysis tools. The project distinguishes itself through a programmable runtime that allows for internal function hooking and the interception of build logic. This extensibility enables users to create custom toolset generators, implement modular extensions f

    Premake generates build system project files and configuration from scripts, not boilerplate application code or project structure templates — it is a build system generator, not a scaffolding tool for native applications.

    CBuild System Abstractions
    View on GitHub↗3,566
  • lepoco/wpfuilepoco avatar

    lepoco/wpfui

    9,457View on GitHub↗

    wpfui is a framework and component library for Windows desktop applications built with the .NET WPF framework. It provides a collection of modern visual controls, styles, and immersive interface elements that implement the Fluent Design language. The project includes a specialized icon library delivered as font resources and a project template that provides a pre-configured structure for applications using the Model-View-ViewModel architectural pattern and dependency injection. The framework covers Windows desktop development through XAML-based control templating, resource-dictionary style i

    wpfui is a WPF UI framework and component library with a project template, but it lacks a CLI interface and structured code-generation for boilerplate—it is not a dedicated scaffolding tool.

    C#Project Templates
    View on GitHub↗9,457
  • react-boilerplate/react-boilerplatereact-boilerplate avatar

    react-boilerplate/react-boilerplate

    29,490View on 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

    This repository scaffolds React web applications with a CLI and code generation, but it targets web rather than native mobile or desktop apps, so it is a neighbouring category rather than the native scaffolding tool you are looking for.

    JavaScriptCommand-Line Scaffolding
    View on GitHub↗29,490
  • yeoman/yoyeoman avatar

    yeoman/yo

    3,959View on GitHub↗

    Yo is a Node.js CLI framework and project template orchestrator used to automate the creation of standardized software projects. It functions as an interactive project generator and scaffolding runner that produces customized source code and manifests based on user input and predefined templates. The system utilizes a plugin-based architecture to discover and execute external setup tools. It distinguishes itself through a memory-first file system that resolves conflicts before committing changes to disk and a priority-queue task orchestration model to ensure the correct execution order of com

    Yo is a general-purpose project scaffolding tool with a CLI and plugin architecture, but it is not specifically designed for native (mobile/desktop) application projects — it scaffolds any type of project via community generators.

    JavaScriptInteractive CLI Wizards
    View on GitHub↗3,959
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tuist/tuist5.5KSwiftotherFeb 19, 2026
flutter/flutter177.1KDartBSD-3-ClauseJun 23, 2026
react-native-community/cli2.9KTypeScriptMITJun 21, 2026
expo/expo50.1KTypeScriptMITJun 16, 2026
ivanpaulovich/clean-architecture-manga4.3KC#Apache-2.0Apr 20, 2026
plopjs/plop7.7KJavaScriptMITApr 6, 2026
premake/premake-core3.6KCbsd-3-clauseFeb 17, 2026
lepoco/wpfui9.5KC#MITJun 1, 2026
react-boilerplate/react-boilerplate29.5KJavaScriptMITMar 23, 2023
yeoman/yo4KJavaScriptBSD-2-ClauseJun 2, 2026

Related searches

  • Project scaffolding tools
  • a scaffolding tool for generating project boilerplate
  • a tool for building native node modules
  • Project scaffolding tool
  • Project scaffolding tools
  • a platform for building native integrations
  • a boilerplate for starting open source projects
  • a standardized structure for project directories