Open-source templating software
2037 open-source libraries, tools and applications tagged templating, ranked by how closely templating 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.
2037 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| PowerGrid Livewire PowerGrid is a PHP package that generates modern, customizable data tables for Laravel applications using the Livewire framework. … | 93 | 1693 | active |
| CSS Blocks CSS Blocks is a component-oriented CSS authoring system from LinkedIn that compiles to highly optimized stylesheets using build-time static… | 23 | 6279 | maintenance |
| fxbois/web-mode web-mode.el is an Emacs major mode for editing web templates—HTML files embedding CSS, JavaScript, and server/client-side template blocks. … | 64 | 1691 | stable |
| pillarjs/hbs hbs is an Express.js view engine wrapper for the Handlebars templating library. It lets Express apps render .hbs templates via res.render, … | 91 | 1688 | stable |
| statiqdev/Statiq Statiq is a flexible and extensible static site generation framework for .NET, evolving from the Wyam project. It provides over 100 modules… | 57 | 1688 | active |
| mldangelo/personal-site A reusable personal website template built with Next.js, React, TypeScript, and Tailwind CSS, statically exported and deployed to GitHub Pa… | 82 | 1687 | active |
| Page AI Page UI is an open-source collection of copy-and-paste landing page components and templates for React and Next.js, built on Tailwind CSS a… | 62 | 1687 | active |
| standardebooks/tools The Standard Ebooks toolset, a Python-based collection of command-line tools for producing, processing, and building EPUB3 ebook files. Ins… | 77 | 1681 | active |
| 88250/lute Lute is a structured Markdown engine implemented in Go and compiled to JavaScript via GopherJS. It fully implements the GFM/CommonMark spec… | 93 | 1677 | active |
| Project Fluent Fluent is a localization system whose FTL syntax lets translators write natural-sounding, asymmetric translations with locale-specific logi… | 52 | 1677 | stable |
| StartBootstrap/startbootstrap-landing-page A free, responsive, multipurpose landing page template built on Bootstrap by Start Bootstrap. It ships prebuilt HTML/CSS/JS in a dist folde… | 32 | 1674 | stable |
| excid3/simple_calendar A Ruby gem for Ruby on Rails that renders calendars of any size (day, week, month, or custom ranges) with simple view helpers. It is ORM-ag… | 88 | 1667 | stable |
| mzlogin/mzlogin.github.io A Jekyll-based blog template repository designed for GitHub Pages, serving as the author's personal blog and a forkable starting point for … | 70 | 1659 | active |
| adminkit/adminkit AdminKit is a free, open-source HTML admin dashboard template built on Bootstrap 5, featuring hundreds of UI components, forms, tables, cha… | 82 | 1656 | active |
| jd-opensource/drip-table Drip Table is a React-based enterprise solution for building dynamic tables driven by JSON Schema configuration. It includes a core renderi… | 23 | 1652 | active |
| Joe Theme Joe is a feature-rich, two-column blog theme for the Typecho publishing platform, written in PHP. It bundles a custom editor, code highligh… | 32 | 1647 | active |
| bootstrap-ruby/bootstrap_form bootstrap_form is a Ruby gem that provides a Rails form builder for generating Bootstrap 5-style forms. It augments standard Rails form hel… | 82 | 1638 | active |
| moesaid/cleopatra Cleopatra is a production-ready admin dashboard template built with Tailwind CSS v4, Vite, and vanilla JavaScript. It ships with four dashb… | 57 | 1637 | active |
| rpgtex/DND-5e-LaTeX-Template A LaTeX template and package for typesetting documents in the visual style of Dungeons & Dragons 5th edition. It provides the color schemes… | 48 | 1630 | active |
| postcss-modules A PostCSS plugin that implements CSS Modules, transforming class names into scoped hashed tokens and exporting a JSON map of the original-t… | 70 | 1624 | stable |
| typicms/typicms TypiCMS is a modular, multilingual content management system built on the Laravel PHP framework. It ships with modules for pages, news, eve… | 92 | 1619 | active |
| Maizzle Maizzle is a framework for building production-ready HTML emails using Vue single-file components and Tailwind CSS. It provides a modern de… | 100 | 1618 | active |
| kristoff-it/zine Zine is a fast static site generator written in Zig that turns Markdown-based content (SuperMD) and HTML templates (SuperHTML) into static … | 91 | 1618 | active |
| jondot/hygen Hygen is a fast, scalable code generator that lives inside your project, letting you define local templates for scaffolding files, injectin… | 23 | 5930 | maintenance |
| ractivejs/ractive Ractive.js is a template-driven JavaScript library for building reactive user interfaces with declarative data-binding, event handling, and… | 32 | 5914 | maintenance |
| polylux-typ/polylux Polylux is a Typst package for creating presentation slides, analogous to LaTeX's beamer, producing PDF pages that can be shown as a slides… | 49 | 1605 | active |
| wpengine/faustjs Faust.js is a TypeScript toolkit of npm packages for building Next.js applications on top of headless WordPress. It provides data fetching,… | 93 | 1604 | active |
| Basscss Basscss is a low-level CSS toolkit and the original functional/atomic CSS library, providing a lightweight collection of immutable utility … | 23 | 5898 | maintenance |
| maqi1520/mdx-notes MDX Notes is a cross-platform Markdown note-taking application and WeChat Official Account typesetting editor built with MDX, Next.js, and … | 61 | 1595 | active |
| ming-soft/MCMS MCMS is a free, MIT-licensed open-source Java content management system built on SpringBoot 3 with a Vue 3 + Element Plus admin UI. It offe… | 67 | 1592 | active |
| Perseus Exercise Renderer Perseus is Khan Academy's open-source exercise system for rendering, interacting with, and grading interactive educational questions. It sh… | 95 | 1591 | active |
| jonschlinkert/remarkable Remarkable is a fast, configurable Markdown parser for JavaScript with full CommonMark support, syntax extensions, and a plugin system for … | 23 | 5841 | maintenance |
| harsxv/tinystatus TinyStatus is a lightweight Python script that monitors HTTP endpoints, ping hosts, and TCP ports, then generates a static, responsive stat… | 57 | 1589 | 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 |
| liantze/AltaCV AltaCV is a LaTeX document class for creating modern, visually styled curriculum vitae and résumé documents. It provides customizable layou… | 44 | 1583 | active |
| WTForms WTForms is a flexible Python library for defining, validating, and rendering HTML web forms. It is framework-agnostic, supporting data vali… | 72 | 1580 | stable |
| wooorm/markdown-rs markdown-rs is a CommonMark-compliant Markdown parser written in safe Rust, exposing both an mdast syntax tree and direct HTML compilation.… | 38 | 1579 | stable |
| nucleic/enaml Enaml is a Python framework and declarative DSL for building professional-quality native GUI applications on top of Qt. It provides a const… | 78 | 1576 | active |
| Badgen Badgen is a fast badge generating service that produces SVG badges for READMEs and websites, hosted at badgen.net. It is built on the badge… | 66 | 1568 | active |
| jknack/handlebars.java Handlebars.java is a Java port of the Handlebars.js template engine, supporting logic-less and semantic Mustache templates with Handlebars … | 94 | 1564 | stable |
| Nette Framework Nette is a mature PHP web framework composed of standalone, individually versioned components (Latte templating, Tracy debugging, DI contai… | 62 | 1562 | stable |
| auroral-ui/hexo-theme-aurora Aurora is a futuristic, aurora-colored theme for the Hexo static site generator, built with Vue to provide a single-page-application feel. … | 23 | 1554 | active |
| antonreshetov/mysigmail MySigMail is a free, open-source email signature generator built with Vue that creates professional HTML signatures for Gmail, Outlook, App… | 58 | 1552 | active |
| LaravelDaily/laravel-invoices A Laravel PHP package for generating PDF invoice files from customizable parameters like items, taxes, discounts, and shipping. Invoices ca… | 62 | 1549 | active |
| acss-io/atomizer Atomizer is a tool and library for creating Atomic CSS, generating a static stylesheet from single-purpose utility classes like D(f) used i… | 53 | 1548 | active |
| faahim/happy-birthday An open-source HTML/CSS/JavaScript project that generates an animated, customizable birthday wish webpage, configurable via a customize. fi… | 35 | 1548 | stable |
| pratikborsadiya/vali-admin Vali Admin is a free, open-source admin dashboard theme built with Bootstrap 5, SASS, and Pug.js. It ships with seven pre-built pages inclu… | 23 | 1548 | stable |
| Carbon Fields Carbon Fields is a developer-oriented PHP library for creating custom fields in the WordPress admin panel, installable via Composer. It sup… | 93 | 1546 | active |
| yamlresume/yamlresume YAMLResume is a resume-as-code tool that lets you write your CV in YAML and compile it to beautifully typeset PDFs via LaTeX. It ships as a… | 85 | 1541 | active |
| varadbhogayata/varadbhogayata.github.io A responsive personal portfolio website template for software developers built with plain HTML5, CSS3, and JavaScript. It includes sections… | 32 | 1540 | stable |
| rstudio/rticles An R package providing a suite of custom R Markdown LaTeX formats and templates for many academic journals such as ACM, ACS, Elsevier, Spri… | 66 | 1539 | active |
| cobalt-org/cobalt.rs Cobalt is a straightforward static site generator written in Rust, inspired by Jekyll. It converts Markdown and template files into a compl… | 86 | 1538 | active |
| pinkary-project/pinkary.com Pinkary is an open-source social web application that lets users create a landing page for all their links and connect with like-minded peo… | 90 | 1537 | active |
| Kirby CMS Kirby is a file-based PHP CMS that stores content in plain text files and folders, with a customizable Vue.js admin Panel. This repo is the… | 99 | 1535 | active |
| Blackfriday Blackfriday is a fast, paranoid Markdown processor library for Go that parses Markdown into an AST and renders HTML, with support for commo… | 23 | 5601 | maintenance |
| DavBfr/dart_pdf A Dart/Flutter library for creating PDF documents, offering both a low-level PDF generation API and a Flutter-like widget system for high-l… | 76 | 1534 | stable |
| 16131zzzzzzzz/EveryoneNobel EveryoneNobel is a Python framework built on ComfyUI that generates personalized Nobel Prize portrait images, overlaying text via HTML temp… | 23 | 1533 | active |
| blacklanternsecurity/writehat WriteHat is a self-hosted web application for generating penetration test reports, converting Markdown to HTML to PDF without Microsoft Wor… | 62 | 1532 | active |
| kudrykv/latex-yearly-planner A Go/LaTeX tool that generates yearly PDF planners designed for e-ink tablets like Supernote and ReMarkable. It produces pre-generated plan… | 55 | 1532 | active |
| Phlex Phlex is a Ruby gem for building fast, object-oriented HTML and SVG view components in pure Ruby. It integrates with Rails and supports str… | 85 | 1529 | active |
| thephpleague/plates Plates is a native PHP template system that is fast, easy to use, and easy to extend. It brings modern template features like layouts, inhe… | 47 | 1528 | stable |
| Unicons Unicons is a free collection of 7000+ pixel-perfect vector icons from IconScout, distributed as SVGs, icon fonts, CSS, and npm packages. It… | 49 | 1522 | active |
| yihui/xaringan xaringan is an R package for creating HTML slide presentations with remark.js through R Markdown. It provides the moon_reader output format… | 36 | 1522 | stable |
| zukahai/confess-crush A no-code website template for creating a cute confession page to send to your crush. Users fork the repository, edit a single config.js fi… | 23 | 1522 | active |
| Winter CMS Winter CMS is a free, open-source, self-hosted content management system built on the Laravel PHP framework, forked from October CMS in 202… | 96 | 1519 | active |
| django-components/django-components django-components is a modular and extensible UI framework for Django that lets developers create reusable template components combining HT… | 96 | 1518 | active |
| janraasch/hugo-bearblog A Hugo theme based on Bear Blog that provides a free, no-nonsense, super-fast blogging layout with automatic dark mode support. It is insta… | 76 | 1517 | stable |
| magicuidesign/portfolio A minimalist developer portfolio website template built with Next.js 14, React, TypeScript, TailwindCSS, Shadcn UI, and Magic UI. It is con… | 49 | 1517 | active |
| pagedjs/pagedjs Paged.js is an open-source JavaScript library that paginates HTML content in the browser, polyfilling the W3C CSS Paged Media and Generated… | 75 | 1516 | active |
| spatie/schema-org A PHP library providing a fluent builder for all Schema.org types and their properties, generating JSON-LD (ld+json) structured data markup… | 91 | 1509 | active |
| hql287/Manta Manta is a free, open-source desktop application for creating professional invoices with beautiful, customizable templates. Built with Elec… | 23 | 5485 | maintenance |
| revive-adserver/revive-adserver Revive Adserver is the world's most popular free, open source ad serving system, written in PHP, that publishers install on their own serve… | 75 | 1506 | stable |
| zutrinken/attila Attila is a clean, content-focused responsive theme for the Ghost publishing platform. It supports light/dark mode, search, reading progres… | 59 | 1505 | active |
| psharanda/Atributika Atributika is a Swift library for building NSAttributedString from HTML-like text, detecting and styling tags, links, phone numbers, hashta… | 23 | 1505 | active |
| robinsloan/perfect-edition A lightweight, responsive web e-book template that generates both a paged web edition and an EPUB edition from the same text. It is designe… | 32 | 1502 | stable |
| pagekit/pagekit Pagekit is a modular, lightweight open-source content management system built with Symfony components and Vue.js. It provides a web-based a… | 10 | 5454 | maintenance |
| lewkamtao/lew-ui Lew UI is a Vue 3 component library offering a set of beautiful, ready-to-use UI components written in TypeScript. It is distributed via np… | 70 | 1497 | active |
| spatie/laravel-cookie-consent A Laravel package by Spatie that adds a simple, customizable cookie consent banner to help sites comply with the EU cookie law. It displays… | 74 | 1495 | active |
| tarampampam/error-pages A tiny, zero-dependency HTTP server and Docker image that serves pretty, themeable, and localized HTTP error pages (400-505). It integrates… | 94 | 1493 | active |
| handlebars-rust A Rust implementation of the Handlebars templating language, published as the `handlebars` crate. It supports template registration, render… | 90 | 1488 | stable |
| Sculpin Sculpin is a PHP-based static site generator that converts Markdown, Textile, and other text sources into static HTML using Twig templates.… | 94 | 1484 | active |
| kepano/clipper-templates A collection of templates for the Obsidian Web Clipper browser extension, covering generic schemas (recipes, products) and specific sites l… | 52 | 1484 | active |
| robsontenorio/mary maryUI is a Laravel package providing a large set of Blade UI components for Livewire applications, styled with daisyUI and Tailwind CSS. I… | 91 | 1480 | active |
| davatron5000/Lettering.js Lettering.js is a lightweight jQuery plugin that wraps individual letters, words, or lines of text in span tags, giving developers per-char… | 32 | 5330 | maintenance |
| fictionco/fiction Fiction is a next-generation CMS and application framework for building AI-generated content, personal websites, marketing funnels, and new… | 40 | 1468 | active |
| python-babel/babel Babel is the standard Python library for internationalization and localization, built on CLDR data. It provides locale-aware date, number, … | 73 | 1467 | stable |
| bludit/bludit Bludit is a free, open-source flat-file CMS written in PHP for building websites and blogs in seconds. It stores content as JSON files, req… | 91 | 1466 | active |
| Handlebars.Net Handlebars.Net is a .NET implementation of the Handlebars.js templating engine, written in C#. It compiles Handlebars/Mustache templates di… | 91 | 1466 | stable |
| midudev/porfolio.dev An open-source portfolio website template for programmers and developers, built with Astro and Tailwind CSS by midudev. It serves as a read… | 62 | 1464 | active |
| Jonathan-LeRoux/IguanaTex IguanaTex is a free PowerPoint add-in that lets users insert and edit LaTeX equations directly in presentations on Windows and Mac. It comp… | 72 | 1456 | active |
| vue-vine/vue-vine Vue Vine is an alternative style for writing Vue.js components that allows multiple components in a single TypeScript file, as a parallel a… | 82 | 1444 | active |
| natemoo-re/astro-icon Astro Icon is an Astro integration that provides an Icon component for inlining local SVGs and icons from any Iconify icon set, with suppor… | 89 | 1442 | active |
| XPoet/hexo-theme-keep Keep is a simple and lightweight theme for the Hexo static site generator, designed to keep bloggers focused on writing. It is installable … | 73 | 1438 | active |
| kirilkirkov/Ecommerce-CodeIgniter-Bootstrap A self-hosted, responsive multi-vendor and multilingual online store platform built on CodeIgniter 3 and Bootstrap. It provides a complete … | 72 | 1436 | active |
| BiZken/PhishMailer A Python CLI tool that generates professional-looking phishing email templates for popular services like Instagram, PayPal, and Discord, ou… | 37 | 1430 | active |
| Meteor-Community-Packages/meteor-autoform AutoForm is a Meteor package that provides UI components and helpers for quickly building forms with automatic insert and update events and… | 53 | 1427 | active |
| rauchg/blog The source code for Guillermo Rauch's personal blog (rauchg.com), built with Next.js and MDX and deployed on Vercel. Each blog post is a st… | 67 | 1423 | active |
| jonasmerlin/astro-seo An Astro component library that makes it easy to add SEO-relevant meta tags (title, description, Open Graph, Twitter cards) to Astro pages.… | 82 | 1421 | active |
| Arman19941113/dnd-resume A local-first, drag-and-drop online resume builder written in TypeScript that lets users compose, style, and reorder resume sections in the… | 63 | 1413 | active |
| Redcarpet Redcarpet is a fast, safe Markdown parser for Ruby built on the C-based Sundown library, exposed via a Ruby gem with native extensions. It … | 66 | 5078 | maintenance |