Skip to content
appsgit

740 open-source templates

Free website templates, landing pages and UI kits

Free website templates, landing pages, UI kits, admin dashboards and SaaS boilerplates you can copy from GitHub and use today. appsgit lists 740 open-source templates with 200+ stars, a recognised license and a commit in the last six months, each with its tech stack, license, live demo link and a one-line command to start.

Templates & UI kits
740
Official
144
Categories
11
Updated
Oct 8, 2026

Most starred

Top 12 templates

Ranked by GitHub stars. Every page has the tech stack, license, demo link and a one-line command to start a project.

Official templates

FAQ

Templates & UI kits: FAQ

Still curious? Email info@appsgit.com.

Where can I find free website templates on GitHub?

appsgit lists 740 free, open-source website templates, landing pages, UI kits and boilerplates from GitHub, grouped into categories such as landing pages, admin dashboards, SaaS boilerplates, portfolios and Hugo or Jekyll themes. By GitHub stars, the most popular are shadcn/ui, Ant Design, Material UI.

Are these templates 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.

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. Source: docs.github.com

What does npx degit do?

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: github.com

What does Official mean?

Official means the template is published by the framework, library or template studio itself, such as Vercel, Tailwind Labs, Astro, shadcn, Creative Tim or Tabler (a fixed allow-list of organizations), or by a GitHub organization with a verified domain. 144 templates on appsgit are official.

How are templates 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.