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 |
|---|---|---|---|
| hauptrolle/chakra-templates A curated collection of production-ready, responsive Chakra UI templates for React projects, browsable at chakra-templates.dev with live pr… | 10 | 1526 | maintenance |
| Miniblog Miniblog.Core is a lightweight, full-featured blogging engine built on ASP.NET Core. It provides post authoring, comments, RSS/ATOM feeds, … | 57 | 1524 | maintenance |
| julianshapiro/blast Blast is a JavaScript library that separates text into individually manipulable elements (words, characters, etc.) for animation and typogr… | 23 | 1520 | maintenance |
| Valaxy hexo-theme-yun is a fast, lightweight, and cute theme for the Hexo static site generator, built with Pug and Stylus. It is now in maintenan… | 43 | 1506 | maintenance |
| fossasia/events.fossasia.org The source code for events.fossasia.org, an overview website listing FOSSASIA meetups and events. It is a static website built with HTML an… | 32 | 1499 | maintenance |
| jeromelachaud/freelancer-theme A Jekyll theme based on the Freelancer Start Bootstrap theme, providing a one-page portfolio layout with project modals and a contact form.… | 32 | 1497 | maintenance |
| asvd/microlight A tiny (2.2k minified) JavaScript library that highlights code snippets in any programming language without requiring language packages or … | 56 | 1492 | maintenance |
| csswizardry/csswizardry-grids csswizardry-grids is a Sass-based, responsive CSS grid system with fluid, nestable, and reorderable layout classes. It uses a modified BEM … | 32 | 1482 | maintenance |
| im3x/Scriptables A development framework and template collection for building iOS 14 home screen widgets with the Scriptable app. It provides a desktop (VSC… | 32 | 1482 | maintenance |
| chakhsu/pinghsu Pinghsu is a Typecho blog theme built with a focus on front-end performance optimization while balancing design aesthetics and visual commu… | 23 | 1479 | maintenance |
| fossasia/publiccode.asia-legacy The source for the publiccode.asia campaign website 'Public Money, Public Code', built with the Hugo static site generator. It hosts multil… | 98 | 1471 | maintenance |
| fossasia/Flask_Simple_Form A simple Flask web application demonstrating an HTML form, used as an example repository for learning the Flask microframework. It serves a… | 10 | 1466 | maintenance |
| protonemedia/laravel-splade Laravel Splade is a Laravel package that lets you build Single Page Applications using standard Blade templates enhanced with renderless Vu… | 10 | 1466 | maintenance |
| fossasia/sphinx_susiai_theme A Sphinx documentation theme developed by FOSSASIA, providing a custom HTML/CSS look for Python Sphinx-generated docs. It is installed as a… | 32 | 1450 | maintenance |
| soveran/cuba Cuba is a Ruby microframework for web development built on top of Rack, inspired by the Rum request mapper. It offers minimal routing with … | 23 | 1445 | maintenance |
| FOSSASIA-Web/2019.fossasia.org The source code for the FOSSASIA Summit 2019 conference website (2019.fossasia.org), an open-source static site built in HTML. It presents … | 32 | 1440 | maintenance |
| groue/GRMustache GRMustache is a flexible, production-ready Mustache template engine written in Objective-C for macOS Cocoa and iOS, depending only on Found… | 32 | 1436 | maintenance |
| akdubya/dustjs Dust is an asynchronous JavaScript templating engine for the browser and Node.js with an extended Mustache/ctemplate syntax. It supports as… | 32 | 1435 | maintenance |
| paldepind/functional-frontend-architecture A minimal JavaScript framework implementing the Elm architecture: a single immutable state tree, pure update functions, actions, and a virt… | 32 | 1434 | maintenance |
| nitin42/redocx redocx is a React custom renderer (built on React Fiber) that lets you declaratively create Word documents (.docx) using React components. … | 23 | 1430 | maintenance |
| ivankokan/Excel2LaTeX An Excel add-in (VBA-based) that converts spreadsheet tables into LaTeX tabular markup, preserving formatting like borders, alignment, colo… | 23 | 1429 | maintenance |
| cgross/angular-busy An AngularJS directive library that displays busy/loading indicators on any element while $http, $resource requests, or arbitrary promises … | 23 | 1425 | maintenance |
| welaika/wordless Wordless is a WordPress plugin and theme boilerplate that brings modern tooling (Pug templating, Sass/SCSS, Babel, WebPack, BrowserSync) to… | 23 | 1417 | maintenance |
| leopardpan/leopardpan.github.io A responsive Jekyll blog template (based on Vno Jekyll) for building a personal blog hosted on GitHub Pages. It ships with post layouts, ta… | 23 | 1412 | maintenance |
| SassDoc/sassdoc SassDoc is a documentation generator for Sass/SCSS, analogous to JSDoc for JavaScript. It parses documentation comments in Sass source file… | 23 | 1411 | maintenance |
| sohelamin/crud-generator A Laravel package that scaffolds CRUD code including controllers, models, migrations, views, and API resources from the command line. It is… | 23 | 1408 | maintenance |
| tybenz/vimdeck Vimdeck is a Ruby command-line tool that converts markdown files into slide decks presented inside the Vim text editor. It generates one fi… | 23 | 1407 | maintenance |
| codebygina/mediumish-theme-jekyll Mediumish is a free MIT-licensed Jekyll theme that gives blogs and static sites a Medium-style look. It is a template built on Bootstrap fo… | 23 | 1404 | maintenance |
| ArthurHub/HTML-Renderer A 100% managed C# library that renders HTML 4.01 and CSS level 2 content across WinForms, WPF, Mono, and PDF generation scenarios. It provi… | 93 | 1399 | maintenance |
| open-source-labs/PreVue PreVue is an all-in-one prototyping tool for Vue developers that lets users visually build components, define routes and views, and establi… | 32 | 1396 | maintenance |
| square/phrase Phrase is an Android string resource templating library that lets developers format template strings with named placeholders like {first_na… | 32 | 1392 | maintenance |
| FormidableLabs/rapscallion Rapscallion is an asynchronous React VirtualDOM renderer for server-side rendering. It offers streaming output, templating for HTML boilerp… | 10 | 1387 | maintenance |
| jrieke/traingenerator Traingenerator is a Streamlit-based web app that generates custom template code for machine learning projects with PyTorch and scikit-learn… | 32 | 1384 | maintenance |
| nea/MarkdownViewerPlusPlus A Notepad++ plugin that renders Markdown files on-the-fly in a dockable preview panel. It supports synchronized scrolling, custom CSS, and … | 10 | 1383 | maintenance |
| hhvm/xhp-lib XHP-Lib provides the class libraries for XHP, a Hack language feature that makes XML/HTML fragments valid Hack expressions. It lets develop… | 10 | 1381 | maintenance |
| kaisermann/svelte-i18n svelte-i18n is an internationalization library for Svelte apps that uses Svelte stores to track the current locale, message dictionaries, a… | 32 | 1380 | maintenance |
| OpnTec/2017.opentechsummit.de The source code for the OpenTechSummit 2017 conference website, built primarily with CSS and HTML. It is a static event website rather than… | 32 | 1377 | maintenance |
| OpnTec/2018.opentechsummit.de The source code for the OpenTechSummit 2018 conference website, built with HTML and CSS. It is a static site presenting event information s… | 32 | 1377 | maintenance |
| OpnTec/opentechsummit.eu The source code for the OpenTechSummit Europe conference website (opentechsummit.eu), an event site for the open technology community. It i… | 32 | 1373 | maintenance |
| Garden Garden is a Clojure/ClojureScript library for generating CSS programmatically using Hiccup-like syntax, where vectors represent selectors a… | 32 | 1368 | maintenance |
| OpnTec/thai.opentechsummit.asia The static website for OpenTechSummit Thailand 2019, an open source technology conference. It is a CSS-based event site published at thai.o… | 32 | 1366 | maintenance |
| prat0318/json_resume A Ruby CLI gem that converts a single JSON (or YAML) resume file into pretty HTML, PDF, LaTeX, and Markdown outputs using customizable temp… | 23 | 1364 | maintenance |
| thoughtbot/bitters Bitters is a set of scaffold styles, Sass variables, and default element styles for web projects, designed to work alongside the Bourbon Sa… | 23 | 1362 | maintenance |
| flatlogic/angular-material-dashboard An open-source AngularJS admin dashboard template styled with Angular Material, featuring a responsive layout, UI Router, Sass styles, and … | 23 | 1360 | maintenance |
| Roadie A Ruby gem that makes HTML emails easier by inlining stylesheets into the markup and rewriting relative URLs to absolute ones. It handles e… | 76 | 1349 | maintenance |
| formers/former Former is a PHP form builder library with a fluent API for creating and formatting HTML forms, primarily targeting Laravel but usable stand… | 64 | 1333 | maintenance |
| Typeplate Typeplate is a 'typographic starter kit' — a small (~5 KB) Sass library that defines proper markup and extensible styling for common typogr… | 23 | 1331 | maintenance |
| max-mapper/yo-yo yo-yo is a tiny JavaScript library for building modular UI components using DOM diffing (via morphdom) and ES6 tagged template literals (vi… | 32 | 1322 | maintenance |
| aweary/tinytime Tinytime is an ultra-small (<1kb) JavaScript date and time formatting library that uses template strings with substitution tokens. It parse… | 23 | 1320 | maintenance |
| flipkart-incubator/proteus Proteus is a JSON-based layout engine for Android that acts as a drop-in replacement for LayoutInflater, inflating native Android views at … | 23 | 1315 | maintenance |
| defunkt/pystache Pystache is a Python implementation of the Mustache logic-free templating system, passing the official Mustache spec. It also provides a sm… | 32 | 1314 | maintenance |
| shopware5/shopware Shopware 5 is an open-source e-commerce platform built on Symfony, Doctrine, and Zend Framework, providing a full online store solution wit… | 66 | 1309 | maintenance |
| oscarmorrison/md-page md-page is a small JavaScript library that lets you create a complete webpage using only markdown, by including a single script tag in an H… | 32 | 1309 | maintenance |
| fossasia/meilix.org The official website for Meilix, a FOSSASIA project that builds a customizable Linux distribution. The repository contains the HTML/CSS sou… | 32 | 1307 | maintenance |
| brockpetrie/vue-moment A Vue.js plugin that exposes Moment.js date and time formatting as template filters. It lets Vue templates format, parse, and display relat… | 23 | 1306 | maintenance |
| gitana/alpaca Alpaca is a JavaScript forms engine that generates interactive HTML5 forms from JSON Schema using Handlebars templates. It renders forms on… | 67 | 1304 | maintenance |
| XDocReport XDocReport is a Java API for merging XML documents created with MS Office (docx) or OpenOffice/LibreOffice (odt) with a Java model to gener… | 74 | 1300 | maintenance |
| express-vue/express-vue express-vue is a Vue.js rendering engine for Express.js that lets you use .vue files as templates with server-side rendering via streams. I… | 23 | 1298 | maintenance |
| nielsenramon/chalk Chalk is a free, customizable, and performant Jekyll blog theme written with SCSS and Liquid templates. It ships with dark/light modes, tag… | 23 | 1281 | maintenance |
| JMCuixy/swagger2word A Java Spring Boot web application that converts Swagger/OpenAPI JSON specifications into downloadable Word documents. It accepts a Swagger… | 32 | 1280 | maintenance |
| mitchelloharawild/vitae An R package providing LaTeX and HTML templates plus helper functions for creating and maintaining résumés and CVs with R Markdown. It supp… | 81 | 1271 | maintenance |
| arnehilmann/markdeck Markdeck is a command-line tool that converts markdown source files into polished HTML5 slide decks built on reveal.js (and impress.js), wi… | 23 | 1271 | maintenance |
| ritz078/embed-js A lightweight, plugin-based JavaScript library that transforms plain text into rich embedded content such as emojis, media, maps, tweets, c… | 23 | 1270 | maintenance |
| Fechin/hexo-theme-diaspora A clean, responsive Hexo blog theme ported from a WordPress design, suited for photography, film/music reviews, and writing. It supports Aj… | 10 | 1265 | maintenance |
| MSzturc/obsidian-advanced-slides An Obsidian plugin that lets users create reveal.js-based slide presentations from Markdown notes. It supports live preview, themes, note/i… | 23 | 1260 | maintenance |
| tokio-rs/topcoat Topcoat is a modular, batteries-included Rust framework for building full-stack, server-rendered web apps with async components and built-i… | 80 | 5802 | experimental |
| rtfeldman/elm-css elm-css is an Elm library for defining CSS with typed, composable functions instead of raw stylesheets. It provides locally scoped styles, … | 32 | 1257 | maintenance |
| overtrue/laravel-lang A Laravel/Lumen package that provides translation files for 75 languages, based on Laravel-Lang/lang. It lets Laravel applications switch l… | 10 | 1257 | maintenance |
| HackerWeb HackerWeb is a mobile-friendly web application for reading Hacker News, designed to look and feel like a native iOS app with a fallback 'we… | 32 | 1250 | maintenance |
| BuckyMaler/global Global is a modern, sleek one-page HTML5 website template aimed at creative professionals and agencies. It is built with HTML5, Sass, jQuer… | 32 | 1249 | maintenance |
| Themosis Framework Themosis is a PHP framework that wraps WordPress in a Laravel-inspired object-oriented structure, providing routing, controllers, views (Bl… | 23 | 1247 | maintenance |
| indragiek/CocoaMarkdown CocoaMarkdown is an Objective-C framework for parsing and rendering Markdown on iOS and macOS, built on the CommonMark C reference implemen… | 32 | 1234 | maintenance |
| delight-im/HTML-Sheets-of-Paper A lightweight HTML and CSS library that emulates sheets of paper (A4, A3, US Letter, etc.) in the browser, acting as a minimal word process… | 32 | 1231 | maintenance |
| zhuzhuyule/HexoEditor HexoEditor is an Electron-based markdown editor tailored for writing Hexo blog posts, forked from Moeditor. It offers live Hexo-accurate pr… | 23 | 1227 | maintenance |
| SelectTransform/st.js ST (SelectTransform) is a JavaScript library that lets you query and select subtrees of any JSON object with selector functions, and transf… | 32 | 1223 | maintenance |
| brentd/xray-rails A Ruby gem for Rails development that overlays the browser-rendered UI with the source files (views, partials, JS templates) that produced … | 23 | 1214 | maintenance |
| gdtool/cloudflare-workers-blog A blog application that runs entirely on Cloudflare Workers, using Cloudflare KV as its database with no other dependencies. It combines th… | 40 | 1203 | maintenance |
| Sass.js Sass.js is a JavaScript convenience API around libsass compiled to JavaScript with Emscripten, allowing SCSS/Sass compilation entirely in t… | 23 | 1191 | maintenance |
| ncform/ncform ncform is a Vue-based form generation library that renders complete form UIs and interactions from JSON configuration, with standard compon… | 32 | 1188 | maintenance |
| Microwawe/mamba-ui Mamba UI is a free, open-source UI kit offering 150+ Tailwind CSS components and templates that can be copy-pasted into any project. Compon… | 32 | 1186 | maintenance |
| google/budou Budou is a Python library and CLI tool that automatically organizes CJK (Chinese, Japanese, Korean) text into semantically meaningful chunk… | 10 | 1185 | maintenance |
| stormzhang/stormzhang.github.com A personal blog site built with Jekyll, featuring a simple and clean theme ('simple is beautiful'). It is the source for stormzhang.com, a … | 32 | 1183 | maintenance |
| SebastiaanKlippert/go-wkhtmltopdf A pure Go wrapper around the wkhtmltopdf command-line utility for generating PDF documents from HTML/CSS templates. It exposes all wkhtmlto… | 41 | 1180 | maintenance |
| donpark/html2jade A Node.js tool and library that converts HTML documents into Jade (now Pug) template syntax. It works as a CLI for files, URLs, and stdin, … | 32 | 1170 | maintenance |
| browsermedia/browsercms BrowserCMS is an open source, general-purpose Web Content Management System built as a Ruby on Rails engine, targeting Rails 4.0. It suppor… | 32 | 1167 | maintenance |
| segecey/SwiftIconFont A Swift library that lets iOS, macOS, and tvOS apps render icon fonts (Font Awesome 5, Ionicons, Octicons, Material Icons, and more) direct… | 23 | 1167 | maintenance |
| lavary/laravel-menu A Laravel package for building and rendering navigation menus programmatically in PHP. It supports nested items, active-item detection, URL… | 23 | 1167 | maintenance |
| ppoffice/hexo-theme-hueman Hueman is a responsive Hexo blog theme ported from AlxMedia's WordPress theme of the same name. It offers built-in widgets, self-hosted sit… | 10 | 1162 | maintenance |
| josephspurrier/gowebapp GoWebApp is a basic MVC web application template in Go that demonstrates how to structure and build a website without a framework. It inclu… | 23 | 1161 | maintenance |
| leebyron/react-loops React Loops is a small React library providing a declarative <For> component for rendering lists, objects, and iterables with optional empt… | 23 | 1157 | maintenance |
| all-in-aigc/sorafm Sora.FM is a self-hostable Next.js web application that showcases AI-generated videos from OpenAI's Sora text-to-video model and provides a… | 26 | 1156 | maintenance |
| angular-moment A set of AngularJS directives and filters (and Angular pipes via ngx-moment) wrapping Moment.js for formatting dates and relative timestamp… | 23 | 1156 | maintenance |
| LoeiFy/Diaspora Diaspora is a WordPress theme written in PHP featuring a photo-wallpaper gallery layout, music playback in posts, and quick-preview menus. … | 32 | 1155 | maintenance |
| strib/scigen SCIgen is an automatic generator of random, syntactically valid but meaningless computer science research papers, originally from MIT CSAIL… | 32 | 1154 | maintenance |
| StartBootstrap/startbootstrap-new-age New Age is a free, open-source Bootstrap 5 landing page theme for web apps created by Start Bootstrap. It ships prebuilt HTML/CSS/JS in a d… | 32 | 1153 | maintenance |
| Resend Email Platform React Email is a collection of high‑quality, unstyled React components for building email templates. It lets developers write emails using … | 80 | 399 | active |
| Track3/hermit Hermit is a minimal and fast Hugo theme designed for bloggers who want a simple, focused website. It features a single-column layout, light… | 23 | 1145 | maintenance |
| raml2html/raml2html raml2html is a Node.js tool that converts RAML 1.0 API definition files into HTML documentation, usable both as a command-line script and a… | 32 | 1130 | maintenance |
| blocks/blocks Blocks is a JSX-based visual page builder that lets users create websites by editing React components through a WYSIWYG-style editor. It re… | 76 | 5095 | experimental |
| Data.gov The WordPress theme and issue tracker for Data.gov, the U.S. government's open data site, which pairs a WordPress front end with a CKAN dat… | 77 | 1126 | maintenance |