Open-source boilerplate software
164 open-source libraries, tools and applications tagged boilerplate, ranked by how closely boilerplate is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
164 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Standard Go Project Layout A repository that provides a conventional directory layout for Go applications. It serves as a reference and starter template for organizin… | 64 | 56688 | active |
| JCodesMore/ai-website-cloner-template AI Website Cloner Template is a Next.js starter that uses AI coding agents to recreate any website as a clean codebase. It provides a singl… | 81 | 36938 | active |
| t3-oss/create-t3-app create-t3-app is an interactive CLI scaffolding tool that generates a full-stack, typesafe Next.js application using the T3 Stack. It lets … | 59 | 29148 | active |
| ardalis/CleanArchitecture A NuGet-distributed ASP.NET Core solution template implementing Clean Architecture (also known as hexagonal, ports-and-adapters, or onion a… | 79 | 18510 | active |
| alibaba/COLA COLA (Clean Object-oriented & Layered Architecture) is a Java framework from Alibaba that defines a clean, layered application architecture… | 64 | 13061 | stable |
| google/auto Google Auto is a collection of Java annotation-processor-based source code generators, including AutoValue for immutable value types, AutoF… | 71 | 10559 | stable |
| drivendataorg/cookiecutter-data-science Cookiecutter Data Science (CCDS) is a Python CLI tool that scaffolds standardized, flexible data science project structures with best pract… | 78 | 10086 | active |
| Boilerplates A CLI tool and template library for creating reusable infrastructure templates and rendering them into configurable workloads for homelabs … | 89 | 7984 | active |
| max-mapper/menubar A high-level npm library that simplifies creating Electron menubar (tray) desktop applications by handling boilerplate setup. You point it … | 71 | 6781 | active |
| AmanVarshney01/create-better-t-stack Better-T-Stack is an MIT-licensed CLI tool for scaffolding end-to-end type-safe TypeScript fullstack projects with customizable stacks (fro… | 83 | 5813 | active |
| cruip/tailwind-landing-page-template Simple Light is a free landing page template built on Tailwind CSS and fully coded in React / Next.js (a React + Vite version also exists).… | 44 | 4513 | active |
| vuejs/create-vue create-vue is the official scaffolding CLI for starting Vite-powered Vue projects, generating pre-configured boilerplate based on interacti… | 97 | 4410 | active |
| dhg/Skeleton Skeleton is a lightweight, responsive CSS boilerplate (~400 lines of vanilla CSS) that styles raw HTML elements and provides a 12-column fl… | 23 | 19351 | maintenance |
| Shpota/goxygen Goxygen is a command-line project generator that scaffolds full-stack web applications with a Go backend and an Angular, React, or Vue fron… | 23 | 3593 | active |
| johncarl81/parceler Parceler is a Java annotation processor that generates Android Parcelable boilerplate code for POJOs annotated with @Parcel. It eliminates … | 70 | 3527 | stable |
| symfony/maker-bundle Symfony MakerBundle is an official Symfony bundle that generates boilerplate code (controllers, commands, forms, entities, event subscriber… | 92 | 3379 | active |
| callstack/react-native-builder-bob A set of CLIs from Callstack to scaffold and build React Native libraries for multiple targets. It includes create-react-native-library for… | 93 | 3232 | active |
| pankod/superplate superplate is a CLI-based frontend project scaffolding tool that generates production-ready boilerplates for React.js, Next.js, and refine … | 37 | 2897 | active |
| s3rius/FastAPI-template A feature-rich, highly configurable project generator (published as fastapi_template on PyPI) that scaffolds production-ready FastAPI appli… | 79 | 2831 | active |
| microsoft/TemplateStudio Template Studio is a suite of Visual Studio 2022 extensions that accelerates creation of new WinUI 3, WPF, and UWP apps through a wizard-ba… | 23 | 2813 | active |
| Create Go App CLI Create Go App CLI (cgapp) is a command-line tool that scaffolds production-ready full-stack projects with a Go backend, JavaScript/TypeScri… | 49 | 2769 | active |
| roninoss/create-expo-stack An interactive CLI tool that scaffolds highly configurable React Native apps built on Expo. It generates projects with options for TypeScri… | 89 | 2572 | active |
| JessYanCoding/MVPArms MVPArms is a highly configurable Android application framework built on the MVP (Model-View-Presenter) architecture, integrating popular li… | 23 | 10223 | maintenance |
| friendlyanon/cmake-init cmake-init is an opinionated command-line tool that scaffolds modern CMake projects for executables, static/shared libraries, and header-on… | 61 | 2554 | active |
| zce/caz Caz (Create App Zen) is a lightweight, zero-dependency, template-based scaffolding CLI tool written in TypeScript, inspired by Yeoman and V… | 66 | 2487 | active |
| cargo-generate/cargo-generate cargo-generate is a Rust CLI tool (a cargo subcommand) that scaffolds new Rust projects from existing git repositories used as templates. I… | 97 | 2486 | active |
| dutiyesh/chrome-extension-cli A command-line tool that scaffolds Chrome extension projects with preconfigured Webpack, supporting JavaScript and TypeScript. It generates… | 23 | 2465 | active |
| open-source-labs/OverVue OverVue is an open-source desktop prototyping tool for Vue developers that lets users visually create components, arrange them in a draggab… | 23 | 2450 | active |
| coryhouse/react-slingshot React Slingshot is a comprehensive starter kit and boilerplate for building React + Redux single-page applications, bundling Babel, hot rel… | 23 | 9628 | maintenance |
| vuejs-templates/webpack The official vue-cli 2 project template that scaffolds a full-featured Vue 2 + Webpack setup with vue-loader, hot reload, lint-on-save, uni… | 23 | 9621 | maintenance |
| VeryGoodOpenSource/very_good_cli Very Good CLI is a Dart command-line tool by Very Good Ventures that scaffolds opinionated, production-ready project templates for Flutter … | 97 | 2424 | active |
| agmmnn/tauri-ui tauri-ui is a scaffolding CLI (create-tauri-ui) that generates Tauri v2 desktop apps with shadcn/ui and desktop-ready defaults. It supports… | 89 | 2298 | active |
| JelteF/derive_more A Rust crate providing many additional #[derive(...)] macros for common standard traits like Add, From, Into, Display, and Not. It eliminat… | 81 | 2150 | stable |
| guocaoyi/create-chrome-ext A CLI scaffolding tool that generates Chrome extension starter projects with Vite-powered hot module replacement. It supports multiple fron… | 36 | 2125 | active |
| simonwhitaker/gibo gibo is a command-line tool for quickly fetching and appending .gitignore boilerplate templates from github/gitignore. It is written in Go … | 78 | 2083 | stable |
| Web Template Studio Microsoft Web Template Studio is a Visual Studio Code extension that scaffolds new web or React Native applications through a wizard-based … | 23 | 2015 | active |
| themeselection/materio-mui-nextjs-admin-template-free Materio is a free, MIT-licensed admin dashboard template built on Next.js 14 (App Router), Material UI, Tailwind CSS, and TypeScript. It sh… | 52 | 1969 | active |
| umdjs/umd A collection of UMD (Universal Module Definition) patterns and templates for writing JavaScript modules that work across AMD, CommonJS, and… | 23 | 7431 | maintenance |
| Vitesse Vitesse for Nuxt 4 is an opinionated starter template for building Nuxt 4 applications with Vue 3, Vite, UnoCSS, Pinia, and PWA support pre… | 74 | 1905 | active |
| r5n-labs/vscode-react-javascript-snippets A VS Code extension providing customizable JavaScript, React, Redux, and React Native snippets with ES7+ syntax, TypeScript, and hooks supp… | 71 | 1873 | active |
| angular-fullstack/generator-angular-fullstack A Yeoman generator that scaffolds full-stack MEAN/SEAN web applications using Angular, Express, Node, and MongoDB or SQL (via Sequelize). I… | 10 | 6083 | maintenance |
| microsoft/vscode-generator-code A Yeoman generator from Microsoft that scaffolds Visual Studio Code extensions and customizations such as themes, language support, snippet… | 88 | 1628 | active |
| cruft/cruft Cruft is a Python CLI tool that creates projects from Cookiecutter templates and keeps them in sync with template updates over time. It is … | 23 | 1588 | active |
| jhipster/jhipster-sample-app A sample full-stack application generated by JHipster, combining a Java Spring Boot backend with an Angular TypeScript frontend. It serves … | 75 | 1468 | active |
| yii-starter-kit/yii2-starter-kit A full-featured Yii2 application template designed to bootstrap advanced PHP websites quickly. It ships with a ready-made admin backend bas… | 51 | 1396 | active |
| Jeroen-G/laravel-packager A Laravel package providing Artisan commands to scaffold new Laravel packages from skeletons. It automates creating directory structures, c… | 74 | 1368 | active |
| Ignite Ignite CLI is a Go-based command-line tool for scaffolding, building, launching, and maintaining sovereign Proof of Stake blockchains built… | 98 | 1353 | active |
| sdras/vue-vscode-snippets A Visual Studio Code extension providing snippets for Vue 2 and Vue 3 single-file components, including Composition API, script setup, and … | 32 | 1335 | stable |
| TanStack/cli The official TanStack CLI for scaffolding and managing TanStack Start and TanStack Router applications, with composable add-ons for auth, d… | 79 | 1299 | active |
| supnate/rekit Rekit is an opinionated toolkit for building scalable web applications with React, Redux, and React Router, built around a feature-oriented… | 23 | 4419 | maintenance |
| AndreaCrotti/yasnippet-snippets The official collection of YASnippet snippets for Emacs, covering many programming languages and frameworks. It installs as an Emacs packag… | 51 | 1246 | stable |
| idanarye/rust-typed-builder A Rust proc-macro crate that derives a compile-time type-checked builder pattern for structs. It enforces at compile time that all mandator… | 77 | 1203 | active |
| pdevito3/craftsman Craftsman is a .NET CLI scaffolding tool (the workhorse behind the Wrapt framework) that generates entire Web API projects, entities, endpo… | 51 | 1168 | active |
| Yeoman Yeoman is a scaffolding ecosystem for web development, centered on the `yo` CLI that runs community-built generators to bootstrap projects,… | 76 | 3965 | maintenance |
| mgsalem/Tensorflow-Project-Template A Python project template that provides a recommended folder structure and object-oriented skeleton (base model, base trainer, data loader,… | 32 | 3616 | maintenance |
| kkoomen/vim-doge vim-doge is a documentation generator plugin for Vim and Neovim that creates documentation skeletons (docblocks) for functions across nearl… | 80 | 1058 | active |
| nuxt/create-nuxt-app create-nuxt-app is a scaffolding CLI that generates a fully configured Nuxt.js project in seconds, letting users pick package manager, lang… | 10 | 3482 | maintenance |
| phonegap/phonegap-start The official PhoneGap Hello World starter application, a template automatically downloaded by the PhoneGap CLI when creating new apps. It i… | 10 | 3458 | maintenance |
| RailsApps/rails-composer Rails Composer is a Ruby-based generator that extends the standard Rails generator to produce full starter applications with authentication… | 32 | 3360 | maintenance |
| WalletConnect/create-eth-app Create Eth App is a command-line scaffolding tool that generates Ethereum-powered React applications with one command, similar to Create Re… | 10 | 2744 | maintenance |
| ragingwind/generator-chrome-extension A Yeoman generator that scaffolds Chrome extension projects, generating boilerplate with a choice of browser UI types (browser/page action,… | 23 | 2632 | maintenance |
| go-nunu/nunu Nunu is a CLI scaffolding tool for building Go web applications on top of popular libraries like Gin, GORM, Wire, Viper, and Zap, following… | 85 | 2609 | maintenance |
| ycd/manage-fastapi manage-fastapi is a Python CLI tool that generates and manages FastAPI project and app boilerplates with customizable options like Dockerfi… | 23 | 1906 | maintenance |
| atmosgames/SuperSimple2DKit A starter kit for Unity that provides boilerplate to jump start 2D game development, created by Thomas Brush. It targets Unity 2020.3.19f1 … | 32 | 1813 | maintenance |
| strongself/Generamba Generamba is a Ruby-based CLI code generator for Xcode projects, primarily designed to scaffold VIPER modules in Objective-C and Swift. It … | 23 | 1811 | maintenance |
| mdbootstrap/adminlte-laravel A Laravel package that replaces the default Laravel scaffolding with the AdminLTE admin dashboard template (Bootstrap 3) and the Pratt land… | 41 | 1796 | maintenance |
| tmrts/boilr Boilr is a CLI boilerplate template manager written in Go that generates files or directories from template repositories. It uses Go text t… | 23 | 1767 | maintenance |
| burczyk/XcodeSwiftSnippets A collection of Swift 4 code snippets packaged as Xcode .codesnippet files that expand common boilerplate like GCD calls, delegates, and pr… | 32 | 1744 | maintenance |
| halfzebra/create-elm-app Create Elm App is a CLI scaffolding tool that bootstraps Elm web applications with zero build configuration, bundling Webpack, dev server w… | 68 | 1675 | maintenance |
| codebrew/backbone-rails A Ruby gem that vendors Backbone.js and Underscore.js into the Rails 3.1+ asset pipeline and provides generators for models, routers, views… | 23 | 1595 | maintenance |
| liftoffcli/liftoff Liftoff is a command-line tool for generating and configuring new iOS Xcode projects. It scaffolds a project directory structure, sets up g… | 10 | 1594 | maintenance |
| go-bootstrap/go-bootstrap A Go command-line generator that scaffolds a lean, opinionated web project skeleton with preselected libraries (Gorilla, sqlx, logrus, Vipe… | 32 | 1587 | maintenance |
| Trixieapp/react-virgin React-Virgin is a React Native UI kit offering a set of basic pre-styled components such as buttons, pills, input fields, chat bubbles, loa… | 32 | 1504 | maintenance |
| generator-ngx-rocket A Yeoman-based project generator that scaffolds enterprise-grade Angular 14+ applications with best practices, boilerplate code, and toolin… | 23 | 1504 | maintenance |
| frostney/react-native-create-library A command-line tool that scaffolds a React Native native module library with a single command, generating boilerplate for iOS, Android, and… | 32 | 1444 | maintenance |
| RailsApps/rails_apps_composer A Ruby gem that uses recipes to generate Rails application templates for building Rails starter apps. It lets developers share and maintain… | 32 | 1416 | maintenance |
| reduxjs/cra-template-redux The official Redux + JavaScript template for Create React App, which scaffolds a new React project preconfigured with Redux Toolkit and Rea… | 10 | 1253 | maintenance |
| rokoroku/react-redux-typescript-boilerplate A minimal frontend starter template combining React 16, Redux, React Router, and TypeScript 3.8 with a Webpack 4 build setup featuring hot … | 32 | 1187 | maintenance |
| laravel-frontend-presets/tailwindcss A Laravel frontend preset package that scaffolds Tailwind CSS into a fresh Laravel application via artisan commands. It optionally generate… | 23 | 1149 | maintenance |
| sockeqwe/fragmentargs A Java annotation processor for Android that generates Builder classes and argument injection code for Fragments at compile time, avoiding … | 32 | 1060 | maintenance |
| SAO SAO is a Node.js-based project scaffolding CLI that generates new projects from generators published as npm packages, git repos, or local f… | 10 | 1045 | maintenance |
| react/create-react-app Create React App is a CLI scaffolding tool that bootstraps a modern single-page React application with a single command (npx create-react-a… | 23 | 103249 | abandoned |
| androidannotations/androidannotations AndroidAnnotations is a Java annotation-processing framework that speeds up Android development by eliminating boilerplate code for views, … | 10 | 10967 | abandoned |
| square/dagger Dagger 1 is a fast, reflection-free dependency injection library for Android and Java built on JSR-330 (javax.inject) annotations. It is de… | 10 | 7277 | abandoned |
| MEAN.JS MEAN.JS is a full-stack JavaScript boilerplate framework combining MongoDB, Express, AngularJS, and Node.js into a pre-wired application sk… | 10 | 4833 | abandoned |
| Swiip/generator-gulp-angular A Yeoman generator that scaffolds AngularJS web applications with a Gulp-based build workflow, letting users pick technologies like Bootstr… | 23 | 3682 | abandoned |
| plusjade/jekyll-bootstrap Jekyll-Bootstrap is a starter framework for quickly launching and publishing Jekyll-powered blogs, fully compatible with GitHub Pages. The … | 10 | 3324 | abandoned |
| Android Clean Boilerplate A starter template Android application that implements Clean architecture with pre-written boilerplate for views, presenters, and interacto… | 32 | 2175 | abandoned |
| JohnSundell/SwiftPlate SwiftPlate is a command-line tool that generates ready-to-build Xcode projects for cross-platform Swift framework projects in seconds. Gene… | 23 | 1765 | abandoned |
| Compose Multiplatform An archived JetBrains project template for building Compose Multiplatform applications targeting iOS and Android with shared Kotlin UI code… | 10 | 1607 | abandoned |
| keyboardsurfer/idea-live-templates A collection of Live Templates for Android Studio and IntelliJ IDEA that expand short abbreviations into common Android code snippets like … | 32 | 1583 | abandoned |
| diegohaz/generact generact is a CLI tool that generates new React components by replicating existing components in your project, regardless of file structure… | 23 | 1470 | abandoned |
| frankiesardo/auto-parcel AutoParcel is an AutoValue extension that automatically generates Parcelable implementations for annotated Java model classes on Android. I… | 23 | 1359 | abandoned |
| redacademy/vue-ethereum-ipfs A distributed application (dApp) starter kit that pairs a Vue.js front-end with an Ethereum smart contract backend and IPFS for content dis… | 32 | 1320 | abandoned |
| jamonholmgren/ProMotion ProMotion is a RubyMotion gem providing a Ruby-style DSL for building iOS apps, abstracting UIViewController, navigation, tab bar, and tabl… | 10 | 1253 | abandoned |
| Shopify/Timber Timber is Shopify's official theme framework providing all required Liquid templates, starter styles, and modules for building Shopify stor… | 10 | 1193 | abandoned |
| bamlab/generator-rn-toolbox A Yeoman generator that bootstraps and configures React Native projects with linting, Jest, Fastlane environments, CI/CD configs, and asset… | 23 | 1190 | abandoned |
| lbugnion/mvvmlight MVVM Light Toolkit is a C# framework that accelerates building Model-View-ViewModel (MVVM) applications across Xamarin and Windows platform… | 10 | 1187 | abandoned |
| koomai/phpstorm-laravel-live-templates A collection of Laravel live templates (code snippets) for PhpStorm and IntelliJ IDEs, covering routes, Blade, schema builder, requests, ca… | 10 | 1166 | abandoned |
| ethereum/dapp-bin A collection repository from the Ethereum project intended as a home for decentralized applications (ÐApps) and related example code. It is… | 10 | 1022 | abandoned |
page 1 / 2 next →