Topics / #boilerplate

Boilerplate projects on GitHub

Ready-made starter templates for new projects

As of , the most-starred Boilerplate projects on GitHub are html5-boilerplate (57.7K stars), project-layout (56.7K stars) and full-stack-fastapi-template (46K stars). GitHub.Locker tracks 60 Boilerplate repositories with 1.1M stars combined. The fastest-growing on October 16 was ai-website-cloner-template, with +63 stars in a day.

60Projects
1.1MStars in total
+173Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

60 projects · by stars

  1. #1 · h5bp/html5-boilerplate

    html5-boilerplate

    HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites, refined over more than 10 years by 200+ contributors.

    57.7K
  2. #2 · golang-standards/project-layout

    project-layout

    It is a reference collection of common Go project directory patterns (like /cmd, /pkg, /internal, /api) for structuring real-world Go applications. It is explicitly not an official standard from the core Go team, just a documented set of community conventions.

    56.7K
  3. #3 · fastapi/full-stack-fastapi-template

    full-stack-fastapi-template

    A full-stack web application template that bundles a FastAPI Python backend with a React/TypeScript frontend, a PostgreSQL database, and Docker Compose, giving you authentication, an admin dashboard, and deployment config already wired up.

    46K
  1. 4

    ant-design-pro

    38.9Kant-design/ant-design-pro · TypeScript

    Ant Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.

  2. 5

    ai-website-cloner-template

    36.9KJCodesMore/ai-website-cloner-template · TypeScript

    A GitHub template that lets an AI coding agent clone any website into a working Next.js project just by giving it the URL.

  3. 6

    hackathon-starter

    35.3Ksahat/hackathon-starter · JavaScript

    Hackathon Starter is a boilerplate for Node.js web applications that bundles login, OAuth, and dozens of API integrations so you don't have to set them up from scratch during a hackathon.

  4. 7

    react-boilerplate

    29.5Kreact-boilerplate/react-boilerplate · JavaScript

    A production-ready React boilerplate that wires together Redux, redux-saga, react-router, styled-components, and offline support so you can start a scalable React app in seconds instead of configuring it from scratch.

  5. 8

    fastmcp

    28.1KPrefectHQ/fastmcp · Python

    FastMCP is an open-source Python framework for building MCP (Model Context Protocol) applications — the layer that connects LLMs to tools and data. It covers servers, clients, and interactive apps.

  6. 9

    awesome-electron

    27.3Ksindresorhus/awesome-electron

    A curated list of useful resources for creating apps with Electron — the open-source framework that builds desktop apps using web technologies, combining the Chromium rendering engine with the Node.js runtime.

  7. 10

    butterknife

    25.3KJakeWharton/butterknife · Java

    Butter Knife is an Android library that binds views and callbacks to fields and methods, using annotation processing to generate the boilerplate code for you.

  8. 11

    cookiecutter

    25.1Kcookiecutter/cookiecutter · Python

    Cookiecutter is a cross-platform command-line utility that creates new projects from templates (called cookiecutters), for example Python package projects, Django apps, or C projects.

  9. 12

    gin-vue-admin

    25.1Kflipped-aurora/gin-vue-admin · Go

    A full-stack admin development platform: a Vue 3 + Element frontend and a Go (Gin) backend, pre-wired with JWT auth, casbin permissions, dynamic routes and menus, and code/form generators so you start on business logic instead of boilerplate.

  10. 13

    electron-react-boilerplate

    24.3Kelectron-react-boilerplate/electron-react-boilerplate · TypeScript

    Electron React Boilerplate is a starter template for building cross-platform desktop apps with Electron, React, and TypeScript, preconfigured with Webpack, Babel, and ESLint.

  11. 14

    react-starter-kit

    23.7Kkriasoft/react-starter-kit · TypeScript

    React Starter Kit is a full-stack monorepo template for building SaaS applications, combining React 19, tRPC, and Drizzle ORM into a single type-safe contract from the database up to the UI, deployed on Cloudflare Workers.

  12. 15

    react-redux-links

    22.5Kmarkerikson/react-redux-links

    A curated collection of tutorial and resource links on React, Redux, ES6, webpack, and more, hand-picked by Mark Erikson as a starting point for learning the React-Redux ecosystem.

  13. 16

    eladmin

    21.9Kelunez/eladmin · Java

    ELADMIN is an open-source, front-end/back-end separated admin management system built on Spring Boot 2.7.18, JPA, Spring Security, JWT, Redis and Vue — a base system that handles users, roles, menus and permissions for your own business apps.

  14. 17

    vue-admin-template

    20.4KPanJiaChen/vue-admin-template · JavaScript

    A minimal admin dashboard template for Vue 2 by PanJiaChen: a ready frontend skeleton with Element UI components, axios, iconfont icons, permission control and lint, meant as a starting point for your own admin panel.

  15. 18

    js-stack-from-scratch

    20.1Kverekia/js-stack-from-scratch · JavaScript

    A step-by-step tutorial that assembles a modern JavaScript web app stack from scratch — from Node and Yarn through React, Redux, and server-side rendering up to deploying on Heroku.

  16. 19

    ignite

    19.9Kinfinitered/ignite · TypeScript

    Ignite is Infinite Red's React Native project boilerplate, bundled with a CLI and generators for components and models. It has been actively developed since 2016 and is used by the Infinite Red team on real client projects.

  17. 20

    vue-manage-system

    19.6Klin-xin/vue-manage-system · Vue

    A ready-made admin dashboard solution built on Vue 3, Pinia and TypeScript with the Element Plus component library — a starting point for developing web-based back-office systems.

  18. 21

    Skeleton

    19.3Kdhg/Skeleton · CSS

    Skeleton is a dead-simple, responsive CSS boilerplate for quickly starting a mobile-friendly web project.

  19. 22

    genlayer-project-boilerplate

    18.8Kgenlayerlabs/genlayer-project-boilerplate · TypeScript

    This is a boilerplate project for building a GenLayer intelligent contract application, demonstrated through a sample football betting game where the contract fetches real match results and uses an LLM to resolve bets.

  20. 23

    web-starter-kit

    18.3Kgoogle/web-starter-kit · HTML

    Google's Web Starter Kit is an opinionated boilerplate and Gulp-powered workflow for building multi-device websites, aligned with Google's Web Fundamentals best practices. It targets professionals and newcomers alike.

  21. 24

    academicpages.github.io

    17.7Kacademicpages/academicpages.github.io · SCSS

    Academic Pages is a GitHub Pages template for building personal and professional portfolio-based websites, aimed at academics who want a CV/publications/talks-style site.

  22. 25

    awesome-vite

    17.3Kvitejs/awesome-vite · JavaScript

    A curated list of awesome things related to Vite.js — hand-picked links to official resources, scaffolding tools and starter templates from across the Vite ecosystem.

  23. 26

    Best-README-Template

    16.4Kothneildrew/Best-README-Template

    This is a README template designed to help you quickly write a polished, well-structured README.md for your own GitHub projects, with ready-made sections for About, Getting Started, Usage, Roadmap, and Contact.

  24. 27

    iview-admin

    16.3Kiview/iview-admin · Vue

    iView Admin is a front-end admin management system template built with Vue.js 2.0 and the iView UI toolkit, giving you a ready-made login, permissions, routing, and layout structure to build a management dashboard on top of.

  25. 28

    saas-starter

    16.2Knextjs/saas-starter · TypeScript

    A free, open-source starter template for building a SaaS web app on Next.js, maintained under the official Next.js org: authentication, Stripe payments, and a dashboard for logged-in users come already wired up.

  26. 29

    open-saas

    16.1Kwasp-lang/open-saas · MDX

    Open SaaS is a free, open-source SaaS boilerplate built on the Wasp full-stack framework (React, NodeJS, Prisma). One scaffold gives you auth, payments, email, background jobs, a landing page, file uploads, an admin dashboard and more out of the box.

  27. 30

    electron-vue

    15.4KSimulatedGREG/electron-vue · JavaScript

    electron-vue is a boilerplate for building Electron desktop apps with Vue.js. It bundles vue-cli scaffolding, webpack with vue-loader, common Vue plugins, and packaging tools so you do not have to wire up an Electron+Vue app from scratch.

  28. 31

    responsive-html-email-template

    13.7Kleemunroe/responsive-html-email-template · HTML

    A free, simple responsive HTML email template with a clear call-to-action button that you can use as the basis for your own emails.

  29. 32

    cookiecutter-django

    13.6Kcookiecutter/cookiecutter-django · Python

    Cookiecutter Django is a project template that generates a production-ready Django project skeleton, pre-wired with common tools like Celery, Docker, email providers, Sentry, and CI config, so you don't start from a blank repo.

  30. 33

    lombok

    13.5Kprojectlombok/lombok · Java

    Project Lombok is a Java library that plugs into your editor and build tools to eliminate boilerplate: annotations generate getters, equals methods, builders, logging variables, and more.

  31. 34

    sage

    13.3Kroots/sage · PHP

    Sage is an advanced WordPress starter theme that pairs Laravel Blade templating with Tailwind CSS and built-in block editor support.

  32. 35

    awesome-nestjs

    13.2Knestjs/awesome-nestjs

    A curated list of resources, tools, libraries, boilerplates, and tutorials related to the NestJS backend framework.

  33. 36

    Next-js-Boilerplate

    13.1Kixartz/Next-js-Boilerplate · TypeScript

    A production-ready boilerplate and starter kit for building Next.js 16 apps with App Router, TypeScript, and Tailwind CSS 4, pre-wired with authentication, a database, testing, and other dev-experience tooling.

  34. 37

    angular-seed

    13.1Kangular/angular-seed · JavaScript

    A seed project — an application skeleton for AngularJS web apps. Cloning it gives you a working sample app plus a preconfigured dev and testing environment to build on.

  35. 38

    awesome-redux

    12.3Kxgrommx/awesome-redux

    A curated awesome-list collecting Redux examples, middlewares, tools, boilerplates and tutorials — one big link catalog with over 12k stars.

  36. 39

    react-redux-universal-hot-example

    12.1Kerikras/react-redux-universal-hot-example · JavaScript

    It's a 2015-era starter boilerplate for building a universal (server + client rendered) JavaScript webapp using React, Redux, Express, and Webpack. The README now flags it as outdated and kept only as a historical reference, not for production use.

  37. 40

    mean

    12Klinnovate/mean · TypeScript

    MEAN is a boilerplate stack combining MongoDB, Express, Angular and Node.js to build full-stack JavaScript web applications, from the database up to the browser UI.

  38. 41

    aspnetboilerplate

    12Kaspnetboilerplate/aspnetboilerplate · C#

    ASP.NET Boilerplate (ABP) is a general-purpose application framework for building modern ASP.NET web apps, implementing best practices like layered architecture and Domain Driven Design out of the box so you can focus on business code.

  39. 42

    examples

    11.5Kserverless/examples · JavaScript

    A large collection of ready-to-deploy boilerplate services and examples for the Serverless Framework, covering AWS Lambda, Azure Functions, Google Cloud Functions and more, with patterns for REST/HTTP APIs, DynamoDB, S3, SQS, GraphQL, IoT, and MCP servers written in Node.js, Go, Java, and .NET.

  40. 43

    minimal-repro

    11.4Kelectron/minimal-repro · JavaScript

    A minimal Electron app template for creating and sharing small reproductions of Electron app behaviors or bugs, so others can debug the exact same focused problem without extra noise.

  41. 44

    Mantle

    11.2KMantle/Mantle · Objective-C

    Mantle is a model framework for Cocoa and Cocoa Touch that lets you write model objects without the usual boilerplate for equality, hashing, description, and JSON conversion.

  42. 45

    LearnCS8-Resume

    11.2KJordanSchuetz/LearnCS8-Resume · HTML

    This is a Bootstrap-based resume template website created for the LearnCS8 course's Lab 3 assignment.

  43. 46

    awesome-nextjs

    11.1Kunicodeveloper/awesome-nextjs

    A curated list of resources for Next.js, the React framework for building server-rendered and static web applications: articles, boilerplates, extensions, books, videos, and example projects.

  44. 47

    dashboards

    11Kkeen/dashboards · HTML

    A collection of responsive analytics dashboard templates by Keen IO. Pick a CSS Grid layout, add charts, and get a dashboard ready to show your team or customers in minutes.

  45. 48

    TypeScript-React-Starter

    11Kmicrosoft/TypeScript-React-Starter · TypeScript

    Microsoft's starter template and step-by-step guide for wiring up TypeScript with React. By the end you have a project with TSLint linting, Jest and Enzyme testing, and Redux state management.

  46. 49

    _s

    11KAutomattic/_s · CSS

    _s (Underscores) is an archived, officially inactive WordPress starter theme by Automattic, meant as a blank slate developers hack into their own custom theme rather than use as-is.

  47. 50

    ant-design-vue-pro

    10.9KvueComponent/ant-design-vue-pro · Vue

    An out-of-box UI solution for enterprise applications: a Vue 2 boilerplate that ships a complete admin dashboard built on Ant Design Vue, so you start from a working app instead of an empty project.

  48. 51

    auto

    10.6Kgoogle/auto · Java

    Auto is a collection of source code generators for Java that automatically produce the mechanical, repetitive boilerplate code developers would otherwise write by hand.

  49. 52

    MVPArms

    10.2KJessYanCoding/MVPArms · Java

    A common architecture framework for Android apps based on the MVP pattern that pre-integrates mainstream open source projects like Dagger2, RxJava and Retrofit to make development quicker and easier.

  50. 53

    react-redux-starter-kit

    10.2Kdvdzkwsk/react-redux-starter-kit · JavaScript

    A starter kit that scaffolds a modern web app with React, Redux, and React-Router — a stable foundation to build on, not a demo of a complete real-world application.

  51. 54

    angular-webpack-starter

    10.2KPatrickJS/angular-webpack-starter · JavaScript

    An Angular starter kit: a prebuilt repo that pairs Angular with a Webpack 4 build, TypeScript, Ahead-of-Time compilation and a full test setup, so a new Angular app runs without hand-wiring the toolchain.

  52. 55

    yeoman

    10.1Kyeoman/yeoman

    Yeoman is a robust and opinionated set of tools, libraries, and a workflow that helps developers quickly build beautiful, compelling web apps by automating the routine parts of the development workflow.

  53. 56

    cookiecutter-data-science

    10.1Kdrivendataorg/cookiecutter-data-science · Python

    This is Cookiecutter Data Science (CCDS), a tool that scaffolds new data science projects from a template that bakes in best practices, so every project gets a logical, standardized but flexible structure.

  54. 57

    degit

    7.9KRich-Harris/degit · TypeScript

    degit is a command-line tool that makes copies of git repositories. Run degit some-user/some-repo and it downloads the latest commit's tar file into the current directory — no git history attached, which makes it much quicker than git clone for scaffolding a project from a template.

  55. 58

    sales-crm

    1.7Kkargulstudio/sales-crm · TypeScript

    Kargul Starter is a boilerplate for building web projects with Next.js 16, React 19, and Tailwind CSS 4, shipped with a strict set of build conventions.

  56. 59

    workflow-editor

    431kargulstudio/workflow-editor · TypeScript

    This is a Next.js starter boilerplate pairing Next.js 16, React 19 and Tailwind CSS 4, built around a strict set of build conventions documented in CONVENTIONS.md.

  57. 60

    agentic-playwright

    233idavidov13/agentic-playwright · Python

    A production-grade Playwright + TypeScript scaffold for end-to-end and API testing that comes with AI rules (a Constitution and 17 skills) baked in, so Claude Code, Cursor, and GitHub Copilot automatically write tests that follow your team's patterns.

Often tagged together