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 |
|---|---|---|---|
| leafo/lapis Lapis is a web framework for Lua and MoonScript that primarily targets OpenResty (Lua embedded in Nginx), with support for other server env… | 89 | 3351 | stable |
| ShopXO ShopXO is a free, MIT-licensed enterprise-grade B2C e-commerce system built on ThinkPHP8 (PHP). It supports PC, H5, mini-programs (WeChat, … | 76 | 3333 | active |
| Perfect Perfect is a server-side Swift framework and application server providing an HTTP/HTTPS server, routing, WebSockets, templating, and a suit… | 23 | 13733 | maintenance |
| cristianbote/goober goober is a less-than-1KB CSS-in-JS library with a styled-components-like API for React, Preact, and vanilla DOM. It supports styled compon… | 72 | 3274 | active |
| Norman-bury/research-writing-skill A research/academic writing assistant skill for AI coding agents (Claude Code, Cursor, Codex, Gemini CLI) that turns paper writing into a t… | 51 | 3261 | active |
| jcubic/jquery.terminal jQuery Terminal is a JavaScript library (jQuery plugin) for creating web-based terminal emulators with custom command-line interpreters. It… | 99 | 3239 | stable |
| Ember CLI Ember CLI is the official command line utility for the Ember.js framework, providing project scaffolding, a Broccoli-based asset build pipe… | 97 | 3235 | stable |
| guaguaguaxia/weekly_report A web application that generates complete weekly work reports from brief descriptions of work content, powered by the OpenAI GPT-3.5 API. I… | 74 | 3231 | active |
| marc2332/freya Freya is a cross-platform, non-web, declarative GUI library for Rust powered by the Skia graphics engine. It provides built-in components, … | 97 | 3229 | active |
| liyown/ai-trend-publish TrendPublish is a TypeScript-based automated content pipeline for WeChat Official Accounts that scrapes multiple sources (Twitter/X, RSS, s… | 76 | 3210 | active |
| hybridsjs/hybrids Hybrids is a JavaScript framework for building client-side web applications and web components using a unique mixed declarative and functio… | 94 | 3187 | active |
| gkurt/tegaki Tegaki is a framework-agnostic TypeScript library that turns any font into animated handwriting, rendering stroke-by-stroke drawing animati… | 82 | 3138 | active |
| Studio Admin Dashboard Template A modern admin dashboard template built with Next.js 16, TypeScript, Tailwind CSS v4, and Shadcn UI. It ships with multiple prebuilt dashbo… | 68 | 3126 | active |
| unidoc/unipdf UniPDF is a pure Go library for creating, reading, and processing PDF files, including report generation, form filling, digital signatures,… | 91 | 3122 | active |
| Ionaru/easy-markdown-editor EasyMDE is an embeddable JavaScript Markdown editor that replaces plain textareas with a toolbar-driven editing experience featuring live s… | 72 | 3093 | active |
| yoopta-editor/Yoopta-Editor Yoopta-Editor is an open-source React rich-text editor library for building Notion-like, Craft-like, and Coda-like editing experiences. It … | 77 | 3087 | active |
| nuxt-content/docus Docus is a Nuxt-based documentation theme and starter that lets you write beautiful, SEO-optimized docs in Markdown with MDC syntax for emb… | 95 | 3086 | active |
| openRin/Rin Rin is an open-source, serverless blog platform built entirely on Cloudflare's developer platform (Workers, D1, R2, Pages), written in Type… | 66 | 3069 | active |
| rstudio/rmarkdown An R package for creating dynamic documents that combine code, rendered output, and prose, rendered via Pandoc to HTML, PDF, Word, slidesho… | 87 | 3066 | stable |
| D2Admin D2Admin is an open-source front-end integration solution for building enterprise admin dashboards and management systems. It provides a pre… | 23 | 12619 | maintenance |
| stephenberry/glaze Glaze is an extremely fast, header-only C++ serialization and reflection library supporting JSON, BEVE, CBOR, BSON, CSV, MessagePack, TOML,… | 94 | 3061 | active |
| xyproto/algernon Algernon is a small, self-contained web server and application server written in pure Go, bundling HTTP/2, HTTP/3 (QUIC), Lua/Teal scriptin… | 90 | 3033 | active |
| allweonedev/presentation-ai An open-source, AI-powered presentation generator (a Gamma.app alternative) built with Next.js that creates professional, fully editable sl… | 55 | 3033 | active |
| lowdefy/lowdefy Lowdefy is an open-source, config-first web application framework where entire full-stack apps are described in YAML/JSON configuration ins… | 100 | 3013 | active |
| mickasmt/next-saas-stripe-starter An open-source SaaS starter template built with Next.js 14, Prisma, Neon Postgres, Auth.js v5, Stripe, Resend, React Email, and Shadcn/ui. … | 82 | 3008 | active |
| Silex Silex is a free/libre open-source visual website builder for creating static sites with dynamic data, built on GrapesJS. It exports standar… | 89 | 2986 | active |
| mikestefanello/pagoda Pagoda is a full-stack web development starter kit and admin panel written in Go, providing authentication, ORM-based entities, sessions, a… | 92 | 2958 | active |
| Tyrrrz/DiscordChatExporter DiscordChatExporter is an application that exports Discord message history from direct messages, group messages, and server channels to fil… | 92 | 12116 | maintenance |
| 88250/symphony Symphony (Sym) is a modern open-source community platform written in Java that combines forum, Q&A, BBS, social network, and blog functiona… | 65 | 2944 | active |
| Apache Grails Apache Grails is a Groovy-based web application framework for the JVM, built on top of Spring Boot, using convention-over-configuration to … | 99 | 2936 | active |
| charmbracelet/pop Pop is a terminal-based tool for sending emails, offering both an interactive TUI and a CLI for piping Markdown messages with attachments. … | 93 | 2923 | active |
| GitHub Elements GitHub Elements is a collection of web components from GitHub, including the <relative-time> custom element that extends the standard <time… | 75 | 2903 | active |
| cstate/cstate cState is an open-source static status page generator built with Hugo and Go, deployable free on Netlify or GitHub Pages. It offers a read-… | 67 | 2897 | active |
| cdhigh/KindleEar KindleEar is a self-hostable Python web application that aggregates RSS/ATOM/JSON feeds and web content (including Calibre recipes) into ep… | 73 | 2875 | active |
| puikinsh/Bootstrap-Admin-Template Metis is a free, MIT-licensed Bootstrap 5 admin dashboard template built with Vite, Alpine.js, and SCSS. It ships a comprehensive set of pr… | 91 | 2847 | active |
| VuePress VuePress is a Vue-powered static site generator with a markdown-centered project structure that pre-renders static HTML and runs as an SPA … | 85 | 2835 | active |
| ThinkPHP ThinkPHP is a high-performance, lightweight PHP web application framework with two decades of development history, now rebuilt on PHP 8.0+.… | 62 | 2814 | active |
| albinotonnina/albinotonnina.com A personal portfolio website built with React 18 and Webpack 5, featuring scroll-triggered SVG animations and interactive visual storytelli… | 58 | 2814 | active |
| http4k http4k is a lightweight, functional HTTP toolkit for Kotlin where applications are just functions from Request to Response, with no annotat… | 95 | 2792 | stable |
| opentiny/tiny-engine TinyEngine is a Vue-based low-code engine for building custom low-code platforms across different domains. It supports online real-time vis… | 87 | 2788 | active |
| Misago Misago is a full-featured, modern forum application built with Django, Python, and HTMX, designed to be fast, scalable, and responsive. It … | 87 | 2777 | active |
| cobbler/cobbler Cobbler is a Linux installation and provisioning server that automates network-based OS deployment via PXE, DHCP, TFTP, and templated kicks… | 97 | 2773 | active |
| easysoft/zui ZUI 3 is an open-source HTML5 front-end UI component library offering rich CSS utility classes (built on Tailwind CSS) and powerful JavaScr… | 67 | 2765 | active |
| kefranabg/readme-md-generator A Node.js CLI tool that generates polished README.md files for projects by interactively asking questions and suggesting defaults from pack… | 23 | 11136 | maintenance |
| xfgryujk/blivechat A YouTube-style live chat overlay for OBS that displays Bilibili livestream comments, gifts, and super chats. It runs as a hosted web servi… | 84 | 2750 | active |
| mojolicious/mojo Mojolicious is a real-time web framework for Perl that supports MVC web applications, WebSockets, and non-blocking I/O with a built-in web … | 72 | 2747 | active |
| Lucky Framework Lucky is a full-featured web framework written in Crystal that emphasizes catching bugs at compile time through its type system. It include… | 79 | 2735 | active |
| bcosca/fatfree Fat-Free Framework (F3) is a lightweight PHP micro-framework condensed into a single file for building dynamic web applications quickly. It… | 77 | 2716 | stable |
| Naccl/NBlog NBlog is a self-hosted, front-end/back-end separated personal blog system built with Spring Boot (Java) and Vue. It includes a public blog … | 47 | 2704 | active |
| gridaco/grida Grida is an open-source 2D canvas and SVG editor powered by a Rust/Skia/WASM graphics engine, with additional Database/CMS and Forms produc… | 98 | 2674 | active |
| UI Kitten ngx-admin is a customizable admin dashboard template built with Angular and Nebular. It provides a rich set of UI components, theming optio… | 98 | 10665 | maintenance |
| scalatra/scalatra Scalatra is a tiny, Sinatra-inspired web micro-framework for Scala that runs on the JVM. It lets developers build high-performance, asynchr… | 76 | 2647 | active |
| imzbf/md-editor-v3 A feature-rich Markdown editor component library for Vue 3, written in JSX and TypeScript. It includes a full editor with toolbar, dark/lig… | 98 | 2609 | active |
| getgridea/gridea Gridea is a cross-platform desktop client for writing and managing static blogs, built with Electron and Vue. It provides a Markdown editor… | 23 | 10229 | maintenance |
| Hugging Face JavaScript SDK A collection of TypeScript JavaScript libraries for interacting with the Hugging Face ecosystem, including Hub repository management, unifi… | 95 | 2560 | active |
| heyui/heyui HeyUI is a Vue-based UI component toolkit for building web applications, offering components like tables, modals, selects, date pickers, an… | 53 | 2541 | active |
| openwebf/webf WebF is a W3C/WHATWG-compliant web runtime for Flutter that implements HTML, CSS, and the DOM with a QuickJS JavaScript engine, rendered by… | 80 | 2511 | active |
| schultek/jaspr Jaspr is a modern web framework for building websites in Dart, using a component model similar to Flutter widgets that renders real HTML an… | 84 | 2488 | active |
| zce/caz Caz (Create App Zen) is a lightweight, zero-dependency, template-based scaffolding CLI tool written in TypeScript, inspired by Yeoman and V… | 66 | 2487 | active |
| cargo-generate/cargo-generate cargo-generate is a Rust CLI tool (a cargo subcommand) that scaffolds new Rust projects from existing git repositories used as templates. I… | 97 | 2486 | active |
| Admin One Admin One is a free, MIT-licensed Vue.js 3 admin dashboard template built with Tailwind CSS 4, Vite, and Pinia, featuring dark mode and res… | 47 | 2469 | active |
| stoplightio/elements Stoplight Elements is an open-source set of React and Web Components for building beautiful, interactive API documentation from OpenAPI doc… | 66 | 2466 | active |
| open-source-labs/OverVue OverVue is an open-source desktop prototyping tool for Vue developers that lets users visually create components, arrange them in a draggab… | 23 | 2450 | active |
| Genie Framework Genie.jl is the core of the Genie Framework, a full-stack, MVC-style web framework for the Julia language providing routing, templating, au… | 99 | 2425 | active |
| facil.io facil.io is a high-performance C micro-framework for web applications, providing an evented HTTP/1.1, WebSocket, and SSE server with pub/su… | 54 | 2408 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| vue-bulma/vue-admin Vue Admin Panel Framework built on Vue and Bulma, providing an admin dashboard scaffold. The project is being refactored for the latest Vue… | 32 | 9320 | maintenance |
| cnodejs/nodeclub Nodeclub is an open-source community/forum system built with Node.js, MongoDB, and Redis, powering the CNode Chinese Node.js community. It … | 53 | 9278 | maintenance |
| tookit/vue-material-admin A production-ready admin dashboard template built with Vue 3, Vuetify 3, TypeScript, and Vite. It provides Material Design UI components, c… | 53 | 2349 | active |
| mdbootstrap/material-design-for-bootstrap Material Design for Bootstrap (MDB) is a UI kit that applies Google's Material Design to Bootstrap, offering 700+ components, templates, an… | 62 | 9241 | maintenance |
| web-infra-dev/rspress Rspress is a fast static site generator built on Rsbuild and the Rust-powered Rspack toolchain, designed for building documentation sites w… | 91 | 2338 | active |
| stimulusreflex/stimulus_reflex StimulusReflex is a Ruby gem and JavaScript client that lets Rails developers build reactive, real-time applications by rendering HTML on t… | 82 | 2335 | active |
| d0c-s4vage/lookatme lookatme is an interactive, extensible terminal-based markdown presentation tool written in Python. It renders markdown files as slides wit… | 23 | 2332 | active |
| TailAdmin Admin Dashboard TailAdmin is a free, open-source admin dashboard template built with Next.js, React, TypeScript, and Tailwind CSS, providing pre-built UI c… | 74 | 2329 | active |
| vizia/vizia Vizia is a declarative, reactive desktop GUI framework for Rust, letting developers build cross-platform applications in pure Rust without … | 75 | 2316 | active |
| suyalcinkaya/onur.dev A personal website and blog built with Next.js, Tailwind CSS, and shadcn/ui, serving writings, journey pages, and bookmarks. Content is man… | 76 | 2311 | active |
| ladjs/lad Lad is a Node.js MVC web framework built on Koa, created by a former Express TC and Koa team member. It provides an opinionated full-stack … | 44 | 2286 | active |
| morethanmin/morethan-log morethan-log is a Next.js static blog template that uses Notion as a headless CMS, letting users publish posts and resume/portfolio pages w… | 50 | 2283 | active |
| AcademySoftwareFoundation/MaterialX MaterialX is an open standard and C++/Python library for representing and exchanging rich material and look-development content across comp… | 80 | 2282 | stable |
| shuyu-labs/BigBanana-AI-Director BigBanana AI Director is a self-hosted, industrial-grade AI platform for generating short dramas and motion comics end-to-end, from script … | 79 | 2281 | active |
| Dart Frog Dart Frog is a fast, minimalistic backend framework for Dart built on top of shelf and mason, inspired by tools like remix.run, next.js, an… | 87 | 2271 | active |
| nest-admin A Vue 3 + TypeScript admin dashboard template built with Vite and Ant Design Vue 4, featuring an RBAC permission system, JSON Schema dynami… | 62 | 2268 | active |
| oqtane/oqtane.framework Oqtane is an open-source CMS and modular application framework for building modern .NET applications using Blazor, supporting Server, WebAs… | 96 | 2258 | active |
| Giraffe Giraffe is a functional micro web framework for F# that runs on top of ASP.NET Core. Applications are composed of HttpHandler functions tha… | 83 | 2256 | active |
| varabyte/kobweb Kobweb is an opinionated Kotlin full-stack web framework built on Compose HTML, inspired by Next.js and Chakra UI. It provides page routing… | 94 | 2250 | active |
| monksoul/Furion Furion is a batteries-included application framework for .NET/C# that simplifies building web APIs and enterprise applications with feature… | 91 | 2238 | active |
| framesurge/perseus Perseus is a state-driven frontend web development framework for Rust built on Sycamore, supporting static generation, server-side renderin… | 34 | 2235 | active |
| ArthurSonzogni/Diagon Diagon is an interactive interpreter that transforms markdown-style expressions into ASCII art diagrams, supporting math expressions, seque… | 29 | 2230 | active |
| whiteboard-video-engine A Remotion-based renderer plus distributable agent skill that converts Chinese story text or ordered images into 3:4 vertical hand-drawn di… | 57 | 2224 | active |
| deviantfero/wpgtk wpgtk is a colorscheme, wallpaper, and template manager for *nix systems built on top of pywal, offering both a GTK GUI and a CLI. It gener… | 64 | 2192 | active |
| Berry Berry is a free, MIT-licensed React admin dashboard template built with Material UI (MUI v7) and React 19. It provides prebuilt, responsive… | 78 | 2190 | active |
| Solara Solara is a pure Python, React-style framework for building scalable Jupyter and standalone web applications on top of ipywidgets. It provi… | 76 | 2180 | active |
| ThinkCMF ThinkCMF is an open-source content management framework built on ThinkPHP 8, supporting both PHP-FPM and Swoole modes. It provides a multi-… | 43 | 2158 | active |
| miguelgrinberg/microdot Microdot is a minimalistic async web framework for Python and MicroPython, inspired by Flask, designed to run on resource-constrained syste… | 92 | 2153 | active |
| lunarmodules/Penlight Penlight is a set of pure Lua libraries providing generally useful modules for input data handling, functional programming, and OS path man… | 74 | 2133 | stable |
| markpluslabs/react-markplus MarkPlus is a React component library providing a markdown editor with live preview, toolbar, themes, and KaTeX math support. It can also b… | 32 | 2117 | active |
| iniwap/AIWriteX AIWriteX is a Python-based desktop application that automates WeChat Official Account content creation using CrewAI multi-agent workflows, … | 87 | 2106 | active |
| arcsin1/oh-my-ppt Oh My PPT is a local-first, open-source desktop application (Electron + React + TypeScript) that uses AI to generate editable HTML-based pr… | 80 | 2104 | active |
| LinkeDOM LinkeDOM is a triple-linked-list based DOM implementation for DOM-less environments like Node.js and Deno, closely following the DOM standa… | 70 | 2080 | active |
| ivanceras/sauron Sauron is a versatile Rust web framework and library for building client-side and/or server-side web applications, inspired by The Elm Arch… | 23 | 2066 | active |