19 free desktop app and browser extension boilerplates
Electron & Chrome Extension Boilerplates
Templates and starters that do not fit the other categories: desktop app and browser extension boilerplates, docs sites and more. appsgit lists 19 desktop app and browser extension boilerplates; the most starred are Electron React Boilerplate, Vite Electron Builder and Chrome Extension TypeScript Starter.
Updated Oct 28, 2026
Electron & Chrome Extension Boilerplates
Electron React Boilerplate
electron-react-boilerplate/electron-react-boilerplate
A Foundation for Scalable Cross-Platform Apps.
Maintained · last commit Sep 15, 2026
OtherTypeScriptVite Electron Builder
cawa-93/vite-electron-builder
Secure boilerplate for Electron app based on Vite.
Maintained · last commit Jun 8, 2026
OtherTypeScriptChrome Extension TypeScript Starter
chibat/chrome-extension-typescript-starter
Chrome Extension TypeScript Starter.
Maintained · last commit Sep 14, 2026
OtherTypeScriptTauri UI
agmmnn/tauri-ui
Tauri + shadcn/ui app scaffolder with desktop-ready defaults and optional batteries.
Active · last commit Aug 1, 2026
OtherTypeScriptWeb Extension Starter
abhijithvijayan/web-extension-starter
Web Extension starter to build "Write Once Run on Any Browser" extension.
Maintained · last commit Oct 20, 2026
OtherTypeScriptBlazorStrap
chanan/BlazorStrap
Bootstrap 4 Components for Blazor Framework.
Maintained · last commit Oct 27, 2026
OtherHTMLElectron React App
guasam/electron-react-app
Modern desktop application starter kit with Electron, React, TypeScript, TailwindCSS & Shadcn/UI to build cross-platform apps.
Active · last commit Oct 21, 2026
OtherTypeScriptTauri Next.js Template
kvnxiao/tauri-nextjs-template
A Tauri 2.0 + Next.js (SSG) template, with TailwindCSS, opinionated linting, and GitHub Actions preconfigured.
Maintained · last commit Oct 24, 2026
OtherTypeScriptReact Chrome Extension
satendra02/react-chrome-extension
chrome extension boilerplate with ReactJs using inject page strategy.
Maintained · last commit Jul 27, 2026
OtherTypeScriptHavit.Blazor
havit/Havit.Blazor
Free Bootstrap 5 components for ASP.NET Blazor + optional enterprise-level stack for Blazor development (gRPC code-first, layered architecture, localization, auth,...).
Active · last commit Oct 15, 2026
OtherC#Extro
turbostarter/extro
Open source browser extension starter kit.
Maintained · last commit Aug 21, 2026
OfficialOtherTypeScriptFast Vite Nestjs Electron
ArcherGu/fast-vite-nestjs-electron
Vite + Vue + Electron + Nestjs with rolldown, crazy fast!
Maintained · last commit Oct 28, 2026
OtherVueModern Desktop App Template
elibroftw/modern-desktop-app-template
Tauri v2 & React v19 boilerplate for a modern desktop application.
Maintained · last commit Aug 24, 2026
OtherTypeScriptVutron
jooy2/vutron
Quick Start Templates for Vite + Electron + Vue 3 + Vuetify + TypeScript.
Maintained · last commit Oct 26, 2026
OtherTypeScriptTauri Solid Ts Tailwind Vite
AR10Dev/tauri-solid-ts-tailwind-vite
Tauri + Solid + Tailwind CSS + TypeScript + Vite + ESLint + Prettier Starter template.
Maintained · last commit Oct 27, 2026
OtherTypeScriptFast Vite Electron
ArcherGu/fast-vite-electron
Vite + Electron with rolldown, so fast!
Maintained · last commit Oct 28, 2026
OtherTypeScriptUI Tool
web-ext-labs/ui-tool
Webext.eu is a scaffolding UI tool for browser extensions.
Maintained · last commit Jul 23, 2026
OtherJavaScriptCreate Tauri React
MrLightful/create-tauri-react
Well-architected Tauri app template with Vite, React, and Tailwind CSS.
Maintained · last commit Oct 2, 2026
OtherTypeScriptElectron React Python Template
iPzard/electron-react-python-template
Multi-platform Electron template, using React & Redux Toolkit on the front-end and Python/Flask for microservices on the back-end.
Maintained · last commit May 14, 2026
OtherTypeScript
What are the best free desktop app and browser extension boilerplates?
By GitHub stars, Electron React Boilerplate is the most popular (24,252 stars), followed by Vite Electron Builder and Chrome Extension TypeScript Starter. Each page lists the tech stack, license, last commit and a live demo when the project has one.
Are these desktop app and browser extension boilerplates free for commercial use?
It depends on the license shown on each card and page. Permissive licenses such as MIT, Apache-2.0, BSD and ISC allow commercial use as long as you keep the copyright notice; CC-BY licenses need visible attribution; GPL and AGPL licenses require you to share your changes under the same license. Check the license before you ship a client project. Here, 19 of the 19 listed use a permissive license (MIT, Apache-2.0, BSD, ISC or similar).
How do I use a GitHub template repository?
When a repository is marked as a template, GitHub shows a Use this template button: it creates a new repository in your account with the same files and a fresh commit history. Pages on appsgit link that button directly when it is available. For any other repository, fork it or copy the files. degit copies the latest files of a GitHub repository into a new folder without its git history, so you start with a clean project: npx degit owner/repo my-site. It is faster than git clone and needs only Node.js. Every template page on appsgit shows the exact command. Source: docs.github.com, github.com
How are these desktop app and browser extension boilerplates chosen?
Templates come from more than 50 GitHub topics such as landing-page-template, html-template, shadcn-ui, admin-dashboard, saas-boilerplate, nextjs-template, hugo-theme, jekyll-theme, react-email and flutter-template. A repository is listed only if it has 200+ stars, a license GitHub recognises, a README and a commit in the last six months, and is not archived or a fork. Repositories found only through broad topics (for example shadcn or landing-page) must also describe themselves as a template, starter, theme, kit or component library.