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 |
|---|---|---|---|
| jeffreytse/jekyll-theme-yat Jekyll YAT (Yet Another Theme) is a modern, responsive Jekyll blog theme designed for elegant writers, featuring a clean flat style with a … | 28 | 1209 | active |
| zhongshaofa/layuimini Layuimini is a clean, lightweight admin dashboard front-end template built on the layui UI library. It initializes the entire admin framewo… | 23 | 4228 | maintenance |
| drhenner/ror_ecommerce ROR Ecommerce is a Ruby on Rails 8.1 e-commerce platform aimed at small businesses, providing an admin for purchase orders, products, shipm… | 61 | 1208 | active |
| rajaprerak/rajaprerak.github.io A responsive personal portfolio website template built with HTML, CSS, and Bootstrap, designed to be hosted on GitHub Pages. It includes se… | 32 | 1206 | active |
| NativePHP/mobile-air NativePHP for Mobile is a framework that lets Laravel/PHP developers build truly native iOS and Android apps from a single codebase, using … | 84 | 1204 | active |
| mbutterick/pollen Pollen is a book-publishing system written in Racket that treats documents as programs, letting authors embed a full programming language w… | 10 | 1204 | stable |
| Vvveb CMS VvvebJs is a drag-and-drop page builder library written in vanilla JavaScript with no dependencies or build tools, bundled with Bootstrap 5… | 88 | 1203 | active |
| inukshuk/jekyll-scholar Jekyll-Scholar is a set of extensions to the Jekyll static site generator aimed at academic bloggers. It formats bibliographies and reading… | 56 | 1202 | active |
| PebbleTemplates/pebble Pebble is a Java templating engine inspired by Twig (and similar to Jinja), featuring template inheritance, a rich set of built-in tags and… | 86 | 1196 | active |
| helloflask/bootstrap-flask Bootstrap-Flask is a Flask extension providing Jinja macros for rendering Bootstrap 4 and 5 markup from Flask data objects. It converts Fla… | 86 | 1195 | active |
| rampatra/photography A free Jekyll-based portfolio website template for photographers, hosted on GitHub Pages. Uploading photos automatically generates a galler… | 51 | 1192 | active |
| elementary OS The source code for elementary.io, the official website of elementary OS, a privacy-respecting Linux desktop distribution. It is a simple P… | 75 | 1190 | active |
| dmnd/dedent dedent is an ES6 tagged template literal that strips indentation from multi-line strings, keeping source code readable without extra whites… | 62 | 1190 | stable |
| magicbookproject/magicbook Magic Book is an open-source Node.js command-line framework for authoring books in Markdown or HTML and building them into static websites … | 32 | 1190 | active |
| Bolt CMS Bolt is a lightweight, open-source content management system (CMS) written in PHP, built on Silex and Symfony components with Twig templati… | 10 | 4134 | maintenance |
| Dorota1997/react-frontend-dev-portfolio A customizable React portfolio template for front-end developers with sections for about, experience, skills, and projects. It supports lig… | 32 | 1185 | active |
| jamiebuilds/spectacle-code-slide A React component for the Spectacle presentation framework that renders code slides with step-by-step highlighted line ranges, titles, and … | 32 | 4129 | maintenance |
| Solitude Theme Solitude is a feature-rich blog theme for the Hexo static site generator (with a separate native Hugo edition), built with Stylus and offer… | 90 | 1184 | active |
| cidrblock/drawthe.net drawthe.net is a tool that renders network diagrams as SVG in the browser from a YAML text file describing icons, groups, connections, and … | 97 | 1183 | active |
| pages-themes/hacker Hacker is a Jekyll theme with a green-on-black hacker aesthetic designed for GitHub Pages sites. It is distributed as a Ruby gem and config… | 23 | 1177 | stable |
| Air-light Air-light is a minimalist, dependency-free WordPress starter theme under 20 KB, based on Underscores. It follows the original WordPress way… | 93 | 1175 | active |
| ubaimutl/react-portfolio A simple, responsive multi-page portfolio website template for developers and designers built with React, Vite, and React-Bootstrap. Conten… | 71 | 1175 | active |
| mojotech/torch Torch is a rapid admin generator for Elixir Phoenix applications that creates admin interfaces with custom templates. It wraps Phoenix's HT… | 57 | 1173 | active |
| forkcms/forkcms Fork CMS is an open source, user-friendly content management system built on Symfony components and Doctrine, written in PHP. It ships with… | 34 | 1173 | active |
| wrabit/django-cotton Django Cotton is a Python library that brings component-based UI composition to Django templates, letting developers define reusable compon… | 82 | 1171 | active |
| yousinix/portfolYOU portfolYOU is a Jekyll theme for building personal portfolio and blog websites that works out of the box with GitHub Pages. It provides a m… | 23 | 1168 | active |
| wangyuan389/yunda Yunda (云搭) is an open-source, free visual low-code platform for building WeChat mini-programs, H5 pages, surveys, and image-text articles w… | 22 | 1167 | active |
| karaxnim/karax Karax is a framework for building single page applications in Nim that compiles to JavaScript. It uses a virtual DOM similar to React but i… | 72 | 1166 | active |
| jdan/cleaver Cleaver is a Node.js CLI tool that turns Markdown documents into interactive HTML slide presentations. Slides are written in Markdown separ… | 23 | 4052 | maintenance |
| PlutoBook PlutoPrint is a Python library for generating high-quality PDFs and PNG images from HTML or XML content, built on the PlutoBook rendering e… | 84 | 1165 | active |
| jbake-org/jbake JBake is a Java-based open source static site and blog generator for developers and designers. It converts AsciiDoc, Markdown, and HTML con… | 51 | 1163 | active |
| Michaelliv/pi-generative-ui A pi extension that replicates Claude.ai's generative UI system, letting an LLM stream interactive HTML/SVG widgets (sliders, charts, anima… | 61 | 1162 | active |
| chantastic/sites An Astro-based website project by chantastic, likely serving as a personal site or site starter template. It is deployed via Cloudflare, wi… | 73 | 1161 | active |
| character-ai/prompt-poet Prompt Poet is a Python library for designing LLM prompts using YAML and Jinja2 templates in a low-code approach. It renders dynamic, struc… | 51 | 1158 | active |
| iblh/hexo-theme-material A Material Design theme for the Hexo static site generator, written primarily in CSS. It provides a polished blog layout with Material Desi… | 23 | 4020 | maintenance |
| processwire/processwire ProcessWire 3.x is an open source content management system (CMS) and framework (CMF) written in PHP, built around a hierarchical page tree… | 75 | 1153 | stable |
| streamlit-shadcn-ui A Python package that brings shadcn/ui React components into Streamlit apps via Streamlit Components V2, built with React 19, Tailwind CSS … | 91 | 1152 | active |
| trongate/trongate-framework Trongate is a zero-dependency PHP framework for building web applications, bundling its own CSS and JavaScript libraries (Trongate CSS and … | 69 | 1151 | active |
| danielcranney/profileme-dev ProfileMe.dev is a web application that helps developers build a polished GitHub profile README in minutes. It provides a visual builder fo… | 48 | 1151 | active |
| abntex/abntex2 abnTeX2 is a LaTeX document class and bibliographic style suite that implements Brazilian ABNT standards for technical and scientific docum… | 32 | 1151 | stable |
| casid/jte jte (Java Template Engine) is a secure, lightweight, and fast template engine for Java and Kotlin that compiles templates to typesafe code … | 86 | 1144 | active |
| dnnsoftware/Dnn.Platform DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) built on the Microsoft/.NET ecosystem, used to build comm… | 99 | 1141 | active |
| WebReflection/uhtml uhtml is a micro library for rendering fast, reactive HTML and SVG in the browser using tagged template literals with a JSX-inspired syntax… | 67 | 1141 | active |
| XDUTS LaTeX Suite XDUTS is a LaTeX3 document class and package suite providing thesis and thesis proposal templates for Xidian University students. It includ… | 37 | 1141 | active |
| puikinsh/CoolAdmin CoolAdmin is a free, MIT-licensed admin dashboard template built on Bootstrap 5.3.8 with vanilla JavaScript (no jQuery) and no required bui… | 86 | 1137 | active |
| fsbolero/Bolero Bolero is a set of F# libraries and tools for building web applications on top of Blazor, running in WebAssembly or server-side via SignalR… | 94 | 1136 | active |
| felangel/mason Mason is a collection of Dart packages and a CLI that lets developers create, publish, and consume reusable code templates called bricks. I… | 98 | 1134 | active |
| Cryogen Cryogen is a simple static site generator written in Clojure, shipped as a Leiningen/deps-new template. It compiles Markdown or AsciiDoc co… | 57 | 1133 | active |
| amatsuda/active_decorator ActiveDecorator is a Ruby gem that provides ORM-agnostic, object-oriented view helpers for Rails applications. It automatically mixes decor… | 75 | 1130 | active |
| idno/idno Idno (also known as Known) is an open-source social publishing platform written in PHP that lets individuals and groups share stories and m… | 85 | 1125 | active |
| LinusBorg/portal-vue PortalVue is a Vue 3 plugin providing Portal and PortalTarget components that render a component's template anywhere in the DOM, even outsi… | 23 | 3881 | maintenance |
| FixIt FixIt is a clean, elegant, and feature-rich blog theme for the Hugo static site generator, based on the LoveIt, KeepIt, and LeaveIt themes.… | 89 | 1120 | active |
| Biff Biff is an opinionated full-stack web framework for Clojure aimed at solo developers. It curates ecosystem libraries (XTDB, htmx, Malli) in… | 86 | 1119 | active |
| fmarotta/kaobook kaobook is a LaTeX document class for typesetting books, reports, and theses with a wide-margin layout inspired by Tufte-LaTeX and Ken Arro… | 47 | 1119 | active |
| dmstr/yii2-adminlte-asset A Yii2 asset bundle that integrates the AdminLTE admin dashboard theme into Yii 2 framework applications. It registers the AdminLTE CSS and… | 41 | 1119 | active |
| VladSez/easy-invoice-pdf EasyInvoicePDF is a free, open-source invoice generator that runs entirely in the browser, offering live preview, instant PDF export, and f… | 83 | 1117 | active |
| apache/freemarker Apache FreeMarker is a Java template engine library that generates text output (HTML pages, emails, configuration files, source code) by me… | 74 | 1116 | stable |
| rutikwankhade/CoverView Coverview is a web application for quickly creating cover images for blog posts, with themes, fonts, Unsplash image search, and dev icons. … | 70 | 1111 | active |
| makejavas/EasyCode EasyCode is an IntelliJ IDEA plugin that generates code from database tables using customizable Velocity templates. It can generate entitie… | 23 | 1104 | active |
| textext/textext TexText is a Python plugin for the Inkscape vector graphics editor that lets users insert and later re-edit LaTeX and typst generated SVG e… | 71 | 1102 | active |
| shenliyang/hexo-theme-snippet Snippet is a clean, minimalist theme for the Hexo static site generator, built with native JavaScript and the Less CSS preprocessor. It sup… | 43 | 1102 | active |
| suitcss/suit SUIT CSS is a collection of CSS packages and a PostCSS-based preprocessor implementing a component-based styling methodology for web UIs. I… | 23 | 3784 | maintenance |
| nnhubbard/ZSSRichTextEditor A rich text WYSIWYG editor library for iOS written in Objective-C, providing a toolbar-based editing experience with a syntax-highlighted H… | 32 | 3779 | maintenance |
| dotliquid/dotliquid DotLiquid is a .NET port of Shopify's Liquid template language, providing a safe, logic-less template engine for C# and other .NET language… | 66 | 1098 | stable |
| guigrpa/docx-templates A TypeScript library for template-based DOCX report generation that runs in Node, Deno, and the browser. Templates are authored directly in… | 60 | 1098 | active |
| lygttpod/SuperTextView SuperTextView is an Android UI library providing a highly customizable TextView/View component (plus SuperButton and CommonTextView) that r… | 23 | 3757 | maintenance |
| spatie/laravel-view-models A Laravel package by Spatie that provides view models: classes that prepare and transform data for views, keeping controllers slim. It offe… | 66 | 1092 | stable |
| Renovamen/oh-my-cv Oh My CV! is an in-browser, local-first Markdown resume builder with real-time preview and PDF export. It runs as a static PWA that stores … | 32 | 1092 | active |
| gurusabarish/hugo-profile Hugo Profile is a highly customizable, mobile-first Hugo theme for building personal portfolio and blog websites. It is built with Bootstra… | 78 | 1090 | active |
| yeoman/generator-webapp A Yeoman generator that scaffolds a modern front-end web app with a gulp.js build pipeline. It includes Babel ES2015 transpilation, Sass co… | 23 | 3735 | maintenance |
| theZiz/aha aha is a small C command-line utility that converts ANSI escape sequences from terminal output into HTML. It lets users save colored termin… | 32 | 1086 | stable |
| cofess/hexo-theme-pure A pure, clean blog theme for the Hexo static site generator, built with CSS and Bootstrap styling. It supports multiple languages, comments… | 45 | 1085 | active |
| StartBootstrap/startbootstrap-modern-business Modern Business is a free, multipurpose full website template for Bootstrap 5 created by Start Bootstrap, featuring 17 unique HTML pages an… | 32 | 1085 | stable |
| Achuan-2/pandoc_docx_template A pandoc reference-doc template collection for exporting Markdown to styled Word (.docx) documents, with control over heading numbering, li… | 64 | 1082 | active |
| asyncapi/generator The AsyncAPI Generator is a Node.js tool that generates arbitrary output—code, documentation, diagrams, boilerplate—from an AsyncAPI specif… | 97 | 1081 | active |
| cot-rs/cot Cot is a batteries-included Rust web framework inspired by Django, built on top of axum. It ships with its own ORM with automatic migration… | 86 | 1080 | active |
| bukunmialuko/flutter_ui_kit_obkm A Flutter-based collection of 100+ reusable mobile UI screens and widgets, designed from a professional design kit by Oscar Sun. It serves … | 69 | 1080 | active |
| pixelsign/html5-device-mockups A CSS/HTML library providing 86 device mockup images (iPhones, iPads, MacBooks, Android devices, etc.) for embedding screenshots, videos, o… | 23 | 3684 | maintenance |
| JuliaDocs/Franklin.jl Franklin is a static site generator written in Julia, oriented towards technical blogging with maths (KaTeX) and code. It extends markdown … | 72 | 1072 | active |
| threepointone/glamor Glamor is a CSS-in-JS library that lets you define styles as JavaScript objects and attach them to DOM elements via generated classes or da… | 23 | 3667 | maintenance |
| Wenyan (文颜) Wenyan MCP Server is a Model Context Protocol server that lets AI clients like Claude Desktop format Markdown articles and publish them dir… | 85 | 1068 | active |
| lukeed/tinydate tinydate is a tiny (349B) JavaScript date formatting library that compiles a template pattern into a reusable render function. It supports … | 66 | 1068 | stable |
| Ovilia/ovilia.github.io Ovilia's personal portfolio and blog website, built with JavaScript and hosted on GitHub Pages. It serves as a personal site showcasing the… | 48 | 1068 | active |
| reuixiy/hugo-theme-meme MemE is a powerful and highly customizable Hugo theme for personal blogs, focused on elegance, simplicity, modernity, and coding best pract… | 34 | 1066 | active |
| gantry/gantry5 Gantry 5 is a PHP-based theme/template framework for building CMS themes for Joomla, WordPress, and Grav. It provides a visual drag-and-dro… | 94 | 1062 | active |
| petalframework/petal_components Petal Components is an MIT-licensed library of shadcn-style HEEx UI components (buttons, modals, tables, forms, sidebars, chat) for Phoenix… | 92 | 1062 | active |
| piharpi/jekyll-klise Klisé is a minimalist Jekyll theme for running a personal site or blog, with light and dark mode support. It ships with SEO optimization, r… | 23 | 1061 | stable |
| pH7Software/pH7-Social-Dating-CMS pH7Builder (formerly pH7CMS) is a self-hosted, open-source PHP 8.2+ CMS for building white-label dating sites, matchmaking communities, and… | 97 | 1059 | active |
| geex-arts/django-jet Django JET is a modern, responsive template that replaces the default Django admin interface with an improved dashboard, themes, and handy … | 44 | 3619 | maintenance |
| CTeX-org/ctex-kit CTeX-kit is a collection of LaTeX packages, scripts, and resources providing Chinese typesetting infrastructure, including the core ctex do… | 98 | 1058 | active |
| imranhsayed/aquila Aquila is an advanced WordPress theme built with Bootstrap, custom Gutenberg blocks, and a modern webpack/Babel/Sass asset pipeline. It dou… | 23 | 1058 | active |
| aimeos/ai-cms-grapesjs A GrapesJS-based CMS extension for Aimeos that adds a visual drag-and-drop page editor for building content pages from extensible component… | 76 | 1055 | active |
| spatie/laravel-pdf A Laravel package for generating PDF files from Blade views using a driver-based architecture. It supports multiple backends including Brow… | 89 | 1050 | active |
| Backdrop CMS Backdrop CMS is a free, open-source, PHP-based content management system forked from Drupal 7, designed for non-technical users to build an… | 97 | 1049 | active |
| jaywcjlove/copybook-generator A macOS desktop app (SwiftUI) that generates printable handwriting practice sheets (copybooks) for Chinese characters, stroke order, Pinyin… | 69 | 1049 | active |
| favourhong/Awesome-Marp Awesome Marp is a collection of pure-CSS themes and 38+ custom styles for creating presentations with Marp (Markdown Presentations). It pro… | 69 | 1049 | active |
| Vimux/Mainroad Mainroad is a responsive, simple, clean and content-focused Hugo theme based on the MH Magazine lite WordPress theme. It provides configura… | 32 | 1049 | active |
| stone-zeng/fduthesis fduthesis is a LaTeX thesis template (document class) for Fudan University supporting doctoral, master's, and undergraduate theses in Chine… | 23 | 1048 | active |
| ViewComponent/view_component ViewComponent is a Ruby framework for building reusable, testable, and encapsulated view components in Ruby on Rails, inspired by React and… | 95 | 3573 | maintenance |
| yogthos/Selmer Selmer is a fast, Django-inspired template engine written in pure Clojure. It compiles templates with variables, filters, and tags, primari… | 67 | 1047 | active |