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 |
|---|---|---|---|
| Chirpy Jekyll Theme Chirpy is a minimal, responsive, and feature-rich Jekyll theme designed for technical writing and personal blogs. It ships as a Ruby gem wi… | 87 | 10287 | stable |
| FormidableLabs/spectacle Spectacle is a React-based library for building presentation decks as code using JSX or Markdown/MDX syntax. It supports interactive slides… | 74 | 10177 | active |
| HugoBlox HugoBlox is an open-source (MIT) page-building framework for Hugo that lets users compose sites from structured Markdown and reusable Tailw… | 84 | 9768 | active |
| Kozea/WeasyPrint WeasyPrint is a Python visual rendering engine for HTML and CSS that exports documents to PDF, with a CSS layout engine designed for pagina… | 94 | 9707 | active |
| BartoszJarocki/cv A minimalist, print-friendly CV/resume web application built with Next.js, TypeScript, Tailwind CSS, and shadcn/ui. All resume content is c… | 55 | 9676 | active |
| microsoft/fast FAST is Microsoft's collection of tools for building standards-based Web Components, centered on the lightweight @microsoft/fast-element li… | 95 | 9671 | active |
| DenverCoder1/readme-typing-svg A PHP web service that dynamically generates customizable SVG images with a typing-and-deleting text animation for embedding in GitHub prof… | 85 | 9417 | active |
| CRMEB 商城系统 (PHP版) CRMEB is a free, open-source e-commerce mall system built on ThinkPHP 6 + ElementUI + UniApp with separated frontend/backend. It supports W… | 78 | 9400 | active |
| chuspeeism/dashi-ppt-skill An AI-agent skill that generates browser-editable presentations from documents, with 12 visual themes and thousands of layout pages and con… | 62 | 9300 | active |
| PrestaShop/PrestaShop PrestaShop is an open-source e-commerce web application written in PHP (built on Symfony) for creating and managing online stores. It provi… | 91 | 9217 | active |
| 1weiho/open-slide open-slide is a React-based slide presentation framework designed for AI coding agents to author decks from natural-language prompts. It pr… | 77 | 9209 | active |
| developit/htm HTM (Hyperscript Tagged Markup) is a tiny JavaScript library that provides JSX-like syntax using standard tagged template literals, requiri… | 23 | 9047 | stable |
| mozilla/nunjucks Nunjucks is a full-featured JavaScript templating engine heavily inspired by Jinja2, supporting template inheritance, macros, autoescaping,… | 49 | 9001 | stable |
| nexu-io/html-anything HTML Anything is a local-first, agentic HTML editor that drives coding-agent CLIs you already have authenticated (Claude Code, Cursor, Code… | 57 | 8934 | active |
| Builder.io Builder.io is a visual development platform whose open-source repo contains SDKs, examples, starters, and plugins for integrating a drag-an… | 94 | 8862 | active |
| lewislulu/html-ppt-skill An AgentSkill that lets AI agents generate professional HTML presentations from themes, layouts, and full-deck templates, all as pure stati… | 57 | 8751 | active |
| kaminari/kaminari Kaminari is a Ruby pagination library providing a clean, scope-based API for paginating records in web applications. It works with multiple… | 68 | 8670 | stable |
| garmeeh/next-seo Next SEO is a React/Next.js plugin that simplifies managing SEO metadata and structured data (JSON-LD) in Next.js projects. It provides typ… | 90 | 8525 | active |
| Markdoc Markdoc is a Markdown-based authoring framework and toolchain created by Stripe, extending CommonMark with custom tags, annotations, and va… | 92 | 8482 | stable |
| Buffalo Buffalo is a Rails-like web development framework and ecosystem for Go that generates complete projects with routing, ORM, templating, and … | 65 | 8423 | active |
| Twig Twig is a fast, secure, and flexible template engine and template language for PHP, inspired by Django and Jinja. It compiles templates to … | 97 | 8371 | stable |
| Butterfly Hexo Theme Butterfly is a modern, feature-rich theme for the Hexo static site generator, built with pug templates and stylus styles. It provides a car… | 95 | 8367 | active |
| Simple Form Simple Form is a Ruby gem that provides a flexible DSL for building forms in Rails applications without imposing markup opinions. It wraps … | 66 | 8228 | stable |
| fluid-dev/hexo-theme-fluid Fluid is an elegant Material Design theme for the Hexo static site generator, installable via npm for Hexo 5.0+. It provides a polished blo… | 68 | 8167 | active |
| mde/ejs EJS is an embedded JavaScript templating engine for Node.js and browsers that lets you generate HTML with plain JavaScript in `<% %>` tags.… | 83 | 8124 | stable |
| sphinx-doc/sphinx Sphinx is a Python-based documentation generator that converts reStructuredText and Markdown sources into HTML, PDF, EPUB, man pages, and o… | 100 | 8070 | stable |
| krzysztofzablocki/Sourcery Sourcery is a code generator for the Swift language built on Apple's SwiftSyntax, using templates (Stencil, Swift templates) to eliminate b… | 62 | 8028 | stable |
| Boilerplates A CLI tool and template library for creating reusable infrastructure templates and rendering them into configurable workloads for homelabs … | 89 | 7984 | active |
| Metalsmith Metalsmith is an extremely simple, pluggable static site generator for Node.js that converts a source directory of files into JavaScript ob… | 57 | 7822 | stable |
| vercel/styled-jsx styled-jsx is a Babel-based CSS-in-JS library that provides full, scoped CSS support inside JSX components, with dynamic styles and server-… | 58 | 7775 | stable |
| Plop Plop is a micro-generator framework for Node.js that generates files consistently from inquirer prompts and handlebars templates. Teams def… | 83 | 7676 | stable |
| PHPOffice/PHPWord PHPWord is a pure PHP library for reading and writing word processing documents in formats such as DOCX, ODT, RTF, DOC, HTML, and PDF. It l… | 66 | 7591 | stable |
| leerob/next-mdx-blog A Next.js + MDX blog and personal website template styled with Tailwind CSS and written in TypeScript. It ships with syntax highlighting, l… | 75 | 7572 | active |
| plantuml-stdlib/C4-PlantUML C4-PlantUML is a set of PlantUML macros and includes for creating C4 model software architecture diagrams as code. It lets teams describe c… | 82 | 7411 | active |
| Ripple-TS/ripple Ripple is a TypeScript-first UI framework built around .tsrx files, featuring fine-grained reactivity, template-native control flow, scoped… | 81 | 7401 | active |
| LiamGvchi/gc-minimal-zine-poster A Codex skill that turns themes, sentences, photos, or reference sets into minimal zine-style editorial poster prompts and generated images… | 73 | 7365 | active |
| GetPublii/Publii Publii is a free, open-source desktop CMS (built with Electron) for creating static websites with a WordPress-like GUI, available for Windo… | 99 | 7339 | active |
| barryvdh/laravel-dompdf A Laravel wrapper around the Dompdf HTML-to-PDF converter, exposing a facade and service provider for rendering Blade views or HTML strings… | 81 | 7288 | stable |
| Wandmalfarbe/pandoc-latex-template Eisvogel is a clean pandoc LaTeX template for converting markdown documents to PDF or LaTeX, including a beamer variant for slides. It is d… | 82 | 7266 | stable |
| op7418/guizang-social-card-skill A Claude Code / Codex agent skill that generates Xiaohongshu (Rednote) carousel images and WeChat 21:9 + 1:1 cover pairs from articles, not… | 51 | 7222 | active |
| kazupon/vue-i18n Vue I18n is the official internationalization plugin for Vue.js, providing translation, pluralization, and date/number localization. It sup… | 10 | 7216 | stable |
| HandyOrg/HandyControl HandyControl is a UI control library for WPF (.NET) offering a set of simple, commonly used custom controls and styles written in C# and XA… | 67 | 7209 | active |
| plasmicapp/plasmic Plasmic is an open-source visual builder for the web that lets teams design and build React apps, websites, and content via drag-and-drop, … | 77 | 7121 | active |
| Elementor Elementor is an open-source WordPress plugin providing an advanced front-end drag-and-drop page builder for creating pixel-perfect websites… | 95 | 7087 | active |
| FastHTML FastHTML is a Python web framework for building fast, scalable, interactive web applications with minimal code, mapping 1:1 to HTML and HTT… | 84 | 7052 | active |
| antvis/Infographic AntV Infographic is a declarative infographic generation and rendering engine for the web, with a custom syntax, ~200 built-in templates, t… | 77 | 7018 | active |
| phoenixframework/phoenix_live_view Phoenix LiveView is an Elixir library for building rich, real-time web user interfaces with server-rendered HTML over WebSockets. It sends … | 96 | 6824 | stable |
| Heti Heti is a CSS/SCSS stylesheet library that enhances Chinese web typography according to common Chinese typesetting conventions (CLREQ). It … | 46 | 6732 | stable |
| ppoffice/hexo-theme-icarus Icarus is a simple, delicate, and modern theme for the Hexo static site generator, distributed as an npm package. It ships with extensive b… | 55 | 6652 | active |
| Translation The Symfony Translation component provides tools to internationalize PHP applications by translating messages based on the user's locale. I… | 96 | 6599 | stable |
| soumyajit4419/Portfolio A self-coded personal developer portfolio website built with React.js, Express.js, and React-Bootstrap, showcasing projects, resume, and te… | 50 | 6494 | active |
| htmlstreamofficial/preline Preline UI is an open-source Tailwind CSS component library offering prebuilt UI components, blocks, templates, and headless JavaScript plu… | 94 | 6491 | active |
| mattn/emmet-vim Emmet.vim is a Vim plugin that brings Emmet (formerly Zen Coding) high-speed HTML and CSS abbreviation expansion to the Vim editor. It lets… | 62 | 6465 | active |
| Iconify Iconify is a universal icon framework unifying 200+ open source icon sets (300k+ icons) behind one syntax, with a web component, framework … | 77 | 6366 | active |
| al1abb/invoify Invoify is a free, web-based invoice generator built with Next.js, TypeScript, React, and shadcn/ui. Users fill in a form, pick from 13 tem… | 69 | 6364 | active |
| CUE CUE is an open-source data validation language and inference engine for defining, generating, and validating text-based and dynamic configu… | 94 | 6280 | active |
| gitbrent/PptxGenJS PptxGenJS is a JavaScript/TypeScript library for programmatically generating PowerPoint (.pptx) presentations with text, tables, shapes, im… | 50 | 6272 | active |
| larashero3-dotcom/lieflat-charts Lieflat Charts is an Agent Skills-format data visualization skill for AI agents like Claude Code, Codex, and moxt. It turns raw data into p… | 78 | 6271 | active |
| chakra-ui/panda Panda is a universal, type-safe CSS-in-JS styling engine that generates atomic CSS at build time via static analysis of your JavaScript/Typ… | 95 | 6217 | active |
| zerostaticthemes/square-ui A collection of open-source, beautifully crafted UI layouts and full-page templates built with Next.js, shadcn/ui, Tailwind CSS, and Radix … | 63 | 6117 | active |
| dialogic-godot/dialogic Dialogic 2 is a Godot 4.5+ plugin for creating in-game dialogs, visual novels, and RPGs with a visual timeline editor and character managem… | 83 | 6054 | active |
| github/markup github-markup is a Ruby library that determines which markup library to use to convert content files like READMEs into HTML, supporting for… | 79 | 6048 | active |
| Keldos-Li/typora-latex-theme A Typora theme that restyles the Markdown editor to look like Chinese LaTeX typesetting, written in SCSS. It targets lightweight academic w… | 59 | 5981 | active |
| dolanmiu/docx docx is a JavaScript/TypeScript library for generating and modifying Microsoft Word .docx files with a declarative API. It runs in both Nod… | 100 | 5965 | stable |
| Guardian DotCom (theguardian.com) The backend Scala application powering theguardian.com, built as a set of Play Framework 2 services. It fetches content from the Guardian's… | 77 | 5899 | active |
| ZzzLc0405/photo-abstract-editorial A Codex Skill / prompt template that transforms a photo into a vertical editorial composition combining the original photo with an abstract… | 54 | 5830 | active |
| daattali/beautiful-jekyll Beautiful Jekyll is a ready-to-use Jekyll theme/template for quickly building beautiful personal sites, blogs, and simple project websites,… | 57 | 5827 | stable |
| tijsverkoyen/CssToInlineStyles A PHP library that converts HTML pages or files by inlining their CSS styles directly into the HTML elements. This is primarily useful for … | 51 | 5823 | stable |
| connorferster/handcalcs handcalcs is a Python library that renders Python calculation code as LaTeX in a hand-written style, showing symbolic formulas, numeric sub… | 80 | 5803 | active |
| donlon/cloudflare-error-page A generator and library for creating customized error pages that mimic the well-known Cloudflare error page, embeddable into your own websi… | 54 | 5788 | active |
| Timber Timber is a PHP library that lets developers build WordPress themes using object-oriented code and the Twig template engine. It separates d… | 91 | 5651 | active |
| solstice23/argon-theme Argon is a lightweight, clean, and highly customizable WordPress theme built on the Argon Design System. It offers extensive customization … | 61 | 5588 | active |
| nyblnet/bento Bento is a PowerPoint alternative that ships as a single self-contained HTML file containing the viewer, presenter, and editor alongside th… | 81 | 5522 | active |
| tuna/thuthesis ThuThesis is a LaTeX document class and template for writing Tsinghua University dissertations, covering undergraduate, master's, doctoral,… | 77 | 5450 | active |
| NotionX/react-notion-x A fast and accurate React renderer for Notion pages, built in TypeScript. It fetches Notion page data via notion-client and renders it as R… | 95 | 5431 | active |
| Cveinnt/LiveTerm LiveTerm is a highly customizable Next.js template for building terminal-styled websites, configured almost entirely through a single confi… | 32 | 5393 | active |
| Code Hike Code Hike is an open-source TypeScript library that bridges Markdown/MDX and React, letting authors build rich content websites with struct… | 68 | 5389 | active |
| Slim Slim is a fast, lightweight Ruby templating language that reduces HTML view syntax to the essentials using indentation instead of closing t… | 78 | 5376 | stable |
| hustcc/timeago.js timeago.js is a tiny (<2kb) zero-dependency JavaScript/TypeScript library that formats dates as relative 'time ago' / 'time in' strings (e.… | 67 | 5367 | stable |
| blinkfox/hexo-theme-matery hexo-theme-matery is a feature-rich Hexo blog theme built with Material Design and responsive layout. It provides carousels, waterflow post… | 23 | 5357 | stable |
| xoofx/markdig Markdig is a fast, CommonMark-compliant, extensible Markdown processor for .NET that converts Markdown to HTML. It provides a rich AST with… | 96 | 5339 | stable |
| SilentVoid13/Templater Templater is a template plugin for Obsidian.md that defines a templating language for inserting variables and function results into notes. … | 97 | 5310 | active |
| drapergem/draper Draper is a Ruby gem that adds a decorator/view-model layer to Rails applications. It wraps ActiveRecord models with presentation-specific … | 72 | 5277 | stable |
| WriteFreely WriteFreely is a self-hosted, Markdown-based publishing platform for writers, built in Go as a single lightweight binary. It supports multi… | 95 | 5261 | stable |
| Asciidoctor Asciidoctor is a fast, open source Ruby-based text processor and publishing toolchain that parses AsciiDoc content into a document model an… | 81 | 5222 | stable |
| bernaferrari/FigmaToCode A free, open-source Figma plugin that deterministically converts Figma selections into editable code for HTML, React, Svelte, Tailwind, Flu… | 72 | 5216 | active |
| formtastic/formtastic Formtastic is a Rails FormBuilder DSL plugin for generating semantic, accessible, and easily stylable HTML forms. It provides a concise inp… | 59 | 5211 | stable |
| jwilder/dockerize dockerize is a Go CLI utility that simplifies running applications in Docker containers. It generates configuration files from templates an… | 95 | 5207 | stable |
| wikimedia/mediawiki MediaWiki is a free, open-source wiki software package written in PHP that powers Wikipedia and thousands of other collaborative knowledge … | 77 | 5201 | stable |
| Mushroom Mushroom is a collection of custom Lovelace cards for building beautiful Home Assistant dashboards. It provides easy-to-use UI components w… | 94 | 5180 | active |
| Sayi/poi-tl poi-tl is a Word (docx) template engine for Java built on Apache POI, generating new documents from Word templates and data. It is a logic-… | 67 | 5160 | active |
| django-crispy-forms A Django app that provides a filter and template tag for rendering forms with elegant, configurable div-based HTML layouts. It lets develop… | 82 | 5151 | stable |
| joomla/joomla-cms Joomla! is a free, open-source Content Management System (CMS) written in PHP for building websites and powerful online applications. It ru… | 100 | 5148 | stable |
| readthedocs/sphinx_rtd_theme The official Read the Docs Sphinx theme, a Python package providing a responsive HTML theme for Sphinx documentation projects. It is highly… | 57 | 5091 | stable |
| BingyanStudio/LapisCV LapisCV is a Markdown-based resume template and theme that works inside VSCode, Typora, and Obsidian, letting users write resumes in Markdo… | 60 | 5088 | active |
| satnaing/astro-paper AstroPaper is a minimal, responsive, accessible and SEO-friendly blog theme built on the Astro static site generator with Tailwind CSS and … | 91 | 5082 | active |
| xuexiangjys/XUI XUI is a lightweight Android native UI framework written in Java that provides a comprehensive set of pre-styled UI components such as butt… | 27 | 5080 | stable |
| vuejs/vuepress VuePress is a minimalistic Vue-powered static site generator that renders markdown-centered projects into pre-rendered static HTML pages th… | 23 | 22727 | maintenance |
| goldmark goldmark is a Markdown parser written in pure Go that is fully compliant with the CommonMark 0.31.2 specification. It features an extensibl… | 98 | 5047 | stable |
| ddnexus/pagy Pagy is a fast, framework-agnostic pagination library written in plain Ruby. It supports multiple pagination techniques (OFFSET, COUNTLESS,… | 98 | 4994 | active |