Open-source markdown software
741 open-source libraries, tools and applications tagged markdown, ranked by how closely markdown 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.
741 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ruanyf/weekly A GitHub repository that publishes a weekly technology newsletter in markdown format. It serves as a curated collection of articles, resour… | 75 | 104767 | active |
| toeverything/AFFiNE AFFiNE is an open-source, local-first knowledge base workspace that merges documents, whiteboards, and databases into a single block-based … | 96 | 73138 | active |
| facebook/docusaurus Docusaurus is a React-based static-site generator from Meta for building, deploying, and maintaining documentation websites. It turns Markd… | 94 | 66480 | stable |
| Memos Memos is an open-source, self-hosted note-taking application built for quick capture, with a timeline-first interface and Markdown-native n… | 94 | 63681 | active |
| MarkText MarkText is a free, open-source, WYSIWYG Markdown editor built with Electron and Vue that renders formatting in place as you type. It suppo… | 91 | 61654 | active |
| adam-p/markdown-here Markdown Here is a browser and email-client extension (Chrome, Firefox, Opera, Safari, Thunderbird, Postbox) that lets users write email in… | 48 | 60265 | active |
| Joplin Joplin is a free, open‑source note‑taking and to‑do application that stores notes in Markdown. It offers cross‑platform support, end‑to‑end… | 99 | 56805 | active |
| Joplin Joplin is an open-source, privacy-focused note-taking and to-do application that stores notes in Markdown and supports notebooks, tags, and… | 99 | 56805 | stable |
| jekyll/jekyll Jekyll is a Ruby‑based static site generator that transforms plain‑text files written in Markdown, HTML, or Liquid into a complete static w… | 79 | 51714 | active |
| kepano/obsidian-skills Obsidian Skills is a collection of agent‑compatible skills that let large language model agents interact with Obsidian vaults. It provides … | 59 | 49743 | active |
| Slidev Slidev is a markdown-based presentation framework for developers built on Vue and Vite. It turns markdown files into interactive, themable … | 92 | 48867 | active |
| GitHubDaily/GitHubDaily GitHubDaily is a curated repository that lists high-quality and interesting open‑source projects from GitHub. It provides regular summaries… | 56 | 48187 | active |
| SiYuan SiYuan is a privacy-first, local-first note-taking and personal knowledge management application built around block-level editing, bidirect… | 94 | 46723 | active |
| SiYuan SiYuan is an open‑source, privacy‑first knowledge workspace that stores notes as block‑level markdown and supports bidirectional linking. I… | 94 | 46723 | active |
| Logseq Logseq is a privacy-first, open-source knowledge management and note-taking application built with Clojure/ClojureScript. It stores notes l… | 95 | 45313 | active |
| Hexo Hexo is a fast, simple and powerful static site/blog framework powered by Node.js. It converts Markdown posts into static HTML files with t… | 83 | 41778 | stable |
| Ink InkChain Documentation is a web application that provides comprehensive developer guides and reference material for the Ink blockchain. It … | 72 | 36415 | active |
| GitBook The open source frontend that renders GitBook's published documentation sites, built in TypeScript and runnable locally with Node.js and Bu… | 76 | 29064 | active |
| GitBook GitBook is an open‑source web application that renders documentation sites from Markdown and custom blocks. It provides a developer‑friendl… | 76 | 29064 | active |
| Wiki.js Wiki.js is a modern, open-source wiki application built on Node.js with a Vue.js frontend. It supports multiple databases, Git-based storag… | 99 | 29032 | active |
| charmbracelet/glow Glow is a terminal-based markdown reader that renders markdown files with styled formatting directly in the CLI. It can discover local mark… | 87 | 27640 | active |
| OI Wiki OI Wiki is an open, community‑maintained website that aggregates competitive programming knowledge. It is built with MkDocs and serves stat… | 75 | 26727 | active |
| rahuldkjain/github-profile-readme-generator A web application that generates GitHub profile README markdown through a guided form with add-ons like visitor counters and GitHub stats b… | 43 | 24445 | active |
| Docz Docz is a TypeScript‑based library that lets you write MDX files to create interactive, live‑reloading documentation sites. It builds a sta… | 10 | 23568 | active |
| mkdocs/mkdocs MkDocs is a fast, simple static site generator written in Python that builds project documentation from Markdown files. It provides a comma… | 41 | 22457 | active |
| TeamStuQ/skill-map Skill Map is an open-source, web‑based collection of programmer skill roadmaps covering many IT domains. It presents the information as mar… | 23 | 22004 | active |
| markdown-it/markdown-it markdown-it is a fast, pluggable Markdown parser for JavaScript with 100% CommonMark support plus syntax extensions like URL autolinking an… | 75 | 21930 | stable |
| vuejs/vitepress VitePress is a Vue-powered static site generator built on Vite, designed primarily for creating fast documentation sites from Markdown. It … | 96 | 18365 | stable |
| nhn/tui.editor TOAST UI Editor is a JavaScript Markdown editor offering both Markdown and WYSIWYG modes with GFM/CommonMark support. It is extensible via … | 10 | 18017 | stable |
| Zola Zola is a fast static site generator written in Rust that ships as a single self-contained binary with Sass compilation, syntax highlightin… | 98 | 17513 | stable |
| Foam Foam is a personal knowledge management (PKM) and sharing system built on VS Code and GitHub, inspired by Zettelkasten-style note-taking. I… | 98 | 17449 | active |
| remarkjs/react-markdown A React component that safely renders markdown strings to React elements using the unified/remark ecosystem. It supports CommonMark and GFM… | 77 | 15892 | stable |
| Parsedown Parsedown is a fast, single-file Markdown parser for PHP with GitHub Flavored Markdown support and no dependencies. It includes a safe mode… | 58 | 15051 | stable |
| Showdown Showdown is a bidirectional Markdown to HTML (and HTML to Markdown) converter library written in JavaScript. It runs both client-side in th… | 66 | 14868 | stable |
| Gollum Gollum is a simple Git-powered wiki with a built-in local web frontend for editing and viewing pages. It supports many markup formats and i… | 43 | 14335 | active |
| shuding/nextra Nextra is a static site generation framework built on Next.js and MDX, letting you write content in Markdown/MDX files with file-based rout… | 73 | 13928 | active |
| TinaCMS TinaCMS is an open-source, Git-backed headless CMS that stores content as Markdown, MDX, JSON, or YAML directly in your GitHub repository. … | 96 | 13836 | stable |
| Shiki Shiki is a syntax highlighter for JavaScript/TypeScript that uses TextMate grammars, the same engine as VS Code, to produce accurate, beaut… | 90 | 13832 | active |
| Zettlr Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El… | 97 | 13671 | active |
| doocs/md A clean, web-based Markdown editor that instantly renders Markdown into WeChat Official Account-compatible rich text, with custom themes, d… | 80 | 13412 | active |
| jackyzha0/quartz Quartz is a fast, batteries-included static-site generator written in TypeScript that transforms Markdown content into fully functional web… | 67 | 13409 | active |
| fuma-nama/fumadocs Fumadocs is a React.js documentation framework for building beautiful, flexible docs sites, officially supporting Next.js, Astro, and Vite-… | 92 | 13358 | active |
| Markmap Markmap is a TypeScript library that renders Markdown documents as interactive mindmaps. It includes a web REPL and integrates with editors… | 65 | 13124 | active |
| vnotex/vnote VNote is a free, open-source, Qt-based note-taking application focused on Markdown, combining a powerful editor with notebook/folder/tag-ba… | 100 | 13010 | active |
| Marp Marp is a Markdown presentation ecosystem for writing slide decks in plain Markdown, comprising the Marpit framework, Marp Core converter, … | 71 | 12542 | active |
| typecho/typecho Typecho is a lightweight PHP-based blogging platform and content management system with plugin and theme support. It runs on multiple datab… | 68 | 12449 | stable |
| maaslalani/slides Slides is a terminal-based presentation tool written in Go that renders markdown files as slide decks directly in the terminal. It supports… | 60 | 11691 | active |
| mixmark-io/turndown Turndown is a JavaScript library that converts HTML into Markdown, aiming for CommonMark compliance with configurable output styling. It ru… | 82 | 11445 | stable |
| Vanessa219/vditor Vditor is an in-browser Markdown editor written in TypeScript that supports three editing modes: WYSIWYG (rich text), instant rendering (Ty… | 91 | 11354 | active |
| blinkospace/blinko Blinko is an open-source, self-hosted AI-powered card note-taking app for quickly capturing and organizing fleeting thoughts. It uses RAG-b… | 76 | 11069 | active |
| hackjutsu/Lepton Lepton is a free, open-source desktop code snippet manager built on Electron and powered by GitHub Gist. It offers unlimited public/secret … | 83 | 10340 | active |
| 0x7c13/Notepads Notepads is a modern, lightweight Windows text editor built as a Notepad replacement with a minimalist Fluent design. It features a tab sys… | 54 | 10274 | active |
| hackmdio/codimd CodiMD is a self-hosted, open-source web application for real-time collaborative markdown note editing, built from the HackMD source code. … | 42 | 10156 | active |
| qiye45/wechatDownload A desktop tool for batch downloading WeChat Official Account (公众号) articles, saving them as html/mhtml/md/pdf/docx/csv and preserving embed… | 84 | 9560 | active |
| vimwiki/vimwiki VimWiki is a personal wiki plugin for Vim that manages interlinked plain-text files with custom syntax highlighting, Markdown, or MediaWiki… | 55 | 9516 | active |
| remarkjs/remark remark is a plugin-powered markdown processor built on the unified ecosystem that parses markdown into an AST (mdast) and transforms it. It… | 66 | 9008 | stable |
| github-markdown-css A CSS stylesheet that replicates GitHub's Markdown rendering style with minimal code. It provides seven themes including automatic light/da… | 73 | 8936 | 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 |
| mfontanini/presenterm presenterm is a terminal-based slideshow tool that renders presentations written in markdown. It supports images and animated gifs, customi… | 73 | 8862 | active |
| SimpRead SimpRead (简悦) is a browser extension that provides an immersive, distraction-free reader view for web pages, with site-specific adaptations… | 65 | 8736 | active |
| tw93/MiaoYan MiaoYan is a lightweight, native Swift Markdown note-taking app for macOS with a minimalist three-column layout, split editor and preview, … | 99 | 8674 | active |
| TiddlyWiki/TiddlyWiki5 TiddlyWiki is a complete interactive wiki implemented in JavaScript that runs as a single self-contained HTML file in the browser or as a N… | 82 | 8668 | stable |
| joemccann/dillinger Dillinger is a browser-based Markdown editor with live preview, built on Next.js and the Monaco editor (VS Code's core). It supports cloud … | 59 | 8291 | active |
| windingwind/zotero-better-notes Better Notes is a Zotero plugin for comprehensive note management, adding an enhanced note editor, note linking, templates, and two-way Mar… | 89 | 8281 | active |
| Markdown Preview A Vim/Neovim plugin that renders Markdown files in a modern browser with synchronized scrolling and asynchronous updates. It supports KaTeX… | 23 | 8015 | 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 |
| github-changelog-generator/github-changelog-generator A Ruby gem and CLI tool that automatically generates a CHANGELOG.md file from GitHub tags, issues, labels, and merged pull requests. It gro… | 73 | 7537 | active |
| glushchenko/fsnotes FSNotes is a fast, native open-source note-taking app for macOS and iOS built around plain Markdown and plaintext files stored in user-cont… | 99 | 7529 | active |
| Neorg Neorg is a Neovim plugin for structured note taking, task and project management, time tracking, and document writing, all built on a singl… | 85 | 7493 | active |
| HedgeDoc HedgeDoc (formerly CodiMD) is an open-source, self-hosted, web-based collaborative markdown editor supporting real-time co-editing, diagram… | 93 | 7483 | stable |
| massCode massCode is a free, open-source, local-first desktop developer workspace built with Electron and Vue. It combines a code snippet library, M… | 99 | 7068 | active |
| webclipper/web-clipper Web Clipper is an open-source browser extension that saves web content to many note-taking platforms such as Notion, OneNote, Obsidian, Bea… | 43 | 6856 | active |
| purocean/yn Yank Note is a highly extensible desktop Markdown editor built on Electron and the Monaco editor, with features like version control, docum… | 96 | 6760 | active |
| Standard Notes Standard Notes is an end-to-end encrypted note-taking application for web, desktop, and mobile with cross-device sync and optional self-hos… | 95 | 6638 | active |
| hinesboy/mavonEditor mavonEditor is a Vue-based markdown editor component supporting Vue 2 and Vue 3, with live preview, dual-pane editing, and customizable too… | 23 | 6562 | active |
| wechatsync/Wechatsync Wechatsync is an open-source Chrome extension that syncs articles from WeChat Official Accounts (or any webpage) to 29+ content platforms l… | 57 | 6380 | active |
| gsantner/markor Markor is a lightweight, offline text editor for Android supporting Markdown, todo.txt, Zim/WikiText, org-mode, AsciiDoc, and plaintext for… | 84 | 6296 | active |
| epwalsh/obsidian.nvim A Neovim plugin written in Lua for writing and navigating Obsidian markdown vaults directly from the editor. It provides autocompletion for… | 57 | 6211 | active |
| silverbulletmd/silverbullet SilverBullet is a self-hosted, browser-based personal knowledge management app that stores notes as Markdown pages with wiki-style bidirect… | 97 | 6163 | active |
| Quarto Quarto is an open-source scientific and technical publishing system built on Pandoc that renders Markdown documents with embedded executabl… | 94 | 6025 | stable |
| 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 |
| QOwnNotes QOwnNotes is an open-source plain-text Markdown notepad and todo-list manager for Linux, macOS, and Windows, built with Qt/C++. Notes are s… | 93 | 5886 | stable |
| MarkEdit MarkEdit is a free, open-source native macOS Markdown editor built with Swift and CodeMirror 6, designed to feel like TextEdit but dedicate… | 99 | 5848 | active |
| vercel/streamdown Streamdown is a React component library that serves as a drop-in replacement for react-markdown, purpose-built for rendering Markdown strea… | 84 | 5665 | 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 |
| Achilng/floral-notepaper Floral Notepaper (花笺) is a lightweight, elegant cross-platform desktop sticky-note tool built with Tauri 2 and React. It supports Markdown … | 77 | 5377 | active |
| hiroppy/fusuma Fusuma is a zero-config CLI tool that turns Markdown and MDX files into presentation slides. It provides development, build, PDF export, Gi… | 10 | 5356 | active |
| RICHQAQ/PasteMD PasteMD is a desktop productivity tool that converts clipboard Markdown and AI chat responses (ChatGPT, DeepSeek, etc.) into properly forma… | 78 | 5333 | active |
| TagSpaces TagSpaces is an open-source, offline-first desktop and mobile application for organizing, tagging, and previewing local files, notes, and t… | 94 | 5297 | active |
| visit1985/mdp mdp is a command-line based markdown presentation tool written in C using ncurses. It renders markdown files as terminal slides, using hori… | 75 | 5281 | active |
| Obsidian Obsidian Web Clipper is the official browser extension for Obsidian that lets users highlight web pages and capture content as durable Mark… | 85 | 5230 | active |
| HermanMartinus/bearblog Bear Blog is a free, minimalist blogging platform built in Python that serves extremely fast blogs with no JavaScript, stylesheets, or trac… | 77 | 5215 | active |
| Notable Notable is a cross-platform Markdown-based note-taking desktop app built with Electron and React. Notes are plain GitHub Flavored Markdown … | 23 | 23496 | maintenance |
| StackEdit StackEdit is a full-featured, open-source, in-browser Markdown editor based on PageDown, with live preview, scroll sync, and support for GF… | 23 | 23094 | maintenance |
| 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 |
| MeanderingProgrammer/render-markdown.nvim A Neovim plugin written in Lua that improves Markdown viewing by rendering headings, code blocks, tables, quotes, callouts, checkboxes, and… | 89 | 5085 | active |
| 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 |
| KDE/ghostwriter ghostwriter is a distraction-free text editor for Markdown built with Qt, developed under KDE. It provides a calm writing environment for b… | 68 | 5016 | active |
| vuepress-theme-vdoing Vdoing is a clean, efficient knowledge management and blog theme for VuePress, built with Vue and Markdown. It supports structured, fragmen… | 31 | 4894 | active |
| Tencent/cherry-markdown Cherry Markdown Writer is a lightweight, out-of-the-box JavaScript Markdown editor component that runs in the browser or Node.js. It offers… | 97 | 4891 | active |
page 1 / 8 next →