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 |
|---|---|---|---|
| Marp The classic Marp desktop app, a simple Markdown presentation writer for creating slide decks. It has been discontinued since 2017 and the r… | 10 | 7848 | abandoned |
| evilstreak/markdown-js markdown-js is a JavaScript library that parses Markdown text and converts it to well-formed HTML or XHTML, with an intermediate JsonML tre… | 23 | 7668 | abandoned |
| gitpitch/gitpitch GitPitch is a markdown-based presentation tool for creating slide decks for tech conferences, training, developer advocacy, and education. … | 23 | 5475 | abandoned |
| sofish/pen Pen is a lightweight JavaScript WYSIWYG editor library that turns any DOM element into a live-editable rich text area with markdown shortha… | 23 | 4794 | abandoned |
| lyricat/wechat-format A web-based editor that converts Markdown into HTML specially formatted for WeChat Official Account articles. It handles WeChat editor quir… | 47 | 4554 | abandoned |
| justinwalsh/daux.io Daux.io is a documentation generator that builds custom documentation sites from a simple folder structure of Markdown files. This specific… | 23 | 4515 | abandoned |
| OscarGodson/EpicEditor EpicEditor is an embeddable JavaScript Markdown editor providing split fullscreen editing, live preview, automatic draft saving via localSt… | 23 | 4210 | abandoned |
| Moeditor/Moeditor Moeditor is a cross-platform desktop markdown editor built with Electron, supporting GitHub Flavored Markdown, TeX math, UML diagrams, and … | 10 | 4102 | abandoned |
| Boost Note BoostNote-Legacy is an open-source note-taking app for programmers built with Electron, React, and Redux. It is deprecated in favor of the … | 10 | 4046 | abandoned |
| picocms/Pico Pico is a flat file CMS written in PHP that turns Markdown files with YAML metadata into websites using Twig templates, with no database or… | 60 | 3905 | abandoned |
| livoras/blog A personal blog engine written in Ruby by the developer livoras, used to power their own blog. It generates a static personal blog site fro… | 32 | 3497 | abandoned |
| hashicorp/next-mdx-remote next-mdx-remote is a set of lightweight utilities for loading and rendering MDX content in Next.js from any remote source (database, CMS, A… | 10 | 3068 | abandoned |
| Try .NET Try .NET is a set of tools for developers and content authors to create interactive C# coding experiences, including a Blazor-powered in-br… | 10 | 3004 | abandoned |
| git-chglog/git-chglog git-chglog is a CHANGELOG generator implemented in Go that produces changelog files from Git history, with support for conventional commit … | 10 | 2861 | abandoned |
| lepture/editor A plain-text Markdown editor for the web built on CodeMirror, providing a toolbar, statusbar, shortcuts, and live preview via marked. It re… | 32 | 2800 | abandoned |
| brrd/abricotine Abricotine is a desktop Markdown editor with inline preview, rendering formatted elements like headers, images, and math directly in the te… | 10 | 2623 | abandoned |
| swsnr/mdcat mdcat is a command-line tool that renders Markdown (CommonMark) files directly in the terminal, like cat but with formatting. It supports s… | 10 | 2412 | abandoned |
| revolunet/sublimetext-markdown-preview A Sublime Text 2/3 plugin that previews and builds Markdown files in a web browser. This repository has been superseded and moved to facele… | 10 | 2290 | abandoned |
| Vuedo/vuedo Vuedo is an open-source blog platform built with Laravel and Vue.js, serving as a live example of how the two frameworks work together. It … | 23 | 2267 | abandoned |
| notea-org/notea Notea is a self-hosted, Notion-like note-taking web app that stores notes as Markdown in S3-compatible storage (Amazon S3, MinIO, Aliyun OS… | 10 | 2147 | abandoned |
| mthli/Knife Knife is an Android rich text editor component extending EditText, offering one-line styling APIs for bold, italic, underline, bullets, quo… | 23 | 2093 | abandoned |
| obsmd-projects/obsidian-projects An Obsidian plugin for plain-text project management that organizes Markdown notes into Table, Board, Calendar, and Gallery views. Projects… | 10 | 1934 | abandoned |
| Kajero Kajero is a JavaScript library for creating interactive notebooks that are just Markdown documents with executable JavaScript code blocks a… | 32 | 1857 | abandoned |
| GoogleChrome/developer.chrome.com The source code for developer.chrome.com, Google's documentation site for Chrome developers, built with Eleventy (Node.js) and containing t… | 10 | 1690 | abandoned |
| rhiokim/haroopad Haroopad is a cross-platform desktop Markdown document processor with live preview, syntax highlighting, presentation mode, and export to P… | 32 | 1670 | abandoned |
| qinci/MarkdownEditors An open-source Android Markdown editor app written in Java using MVP architecture and RxJava. It supports editing Markdown files on mobile … | 32 | 1580 | abandoned |
| cloose/CuteMarkEd CuteMarkEd is a Qt-based, free and open source Markdown editor with live HTML preview, math expression support, and syntax highlighting for… | 23 | 1533 | abandoned |
| Uncodin/bypass Bypass is a C-based Markdown parser and renderer for Android and iOS that skips HTML conversion and renders Markdown directly in native mob… | 32 | 1528 | abandoned |
| Code52/DownmarkerWPF MarkPad (formerly DownmarkerWPF) is a visual Markdown editor for Windows built with WPF, featuring real-time side-by-side preview, spellche… | 32 | 1443 | abandoned |
| argenos/zotero-mdnotes A Zotero plugin that exports item metadata and notes as markdown files, with customizable templates and batch export. It is popular for Obs… | 10 | 1399 | abandoned |
| natew/obtvse Obtvse is a clean and simple markdown blogging platform built on Ruby on Rails, inspired by Svbtle. It is deprecated in favor of its rewrit… | 32 | 1377 | abandoned |
| creationix/wheat Wheat is a blog engine for coders written in Node.js that reads a git repository of markdown articles and renders them as a website. It sup… | 32 | 1350 | abandoned |
| ellisonleao/glow.nvim A Neovim plugin that renders markdown previews in a floating window inside the editor, powered by charmbracelet's glow CLI. It is now archi… | 10 | 1326 | abandoned |
| TooBug/wemark wemark is a Markdown rendering library for WeChat Mini Programs, provided as a custom component that parses and renders Markdown (including… | 32 | 1312 | abandoned |
| sirthias/pegdown Pegdown is a pure-Java Markdown processor built on a parboiled PEG parser, supporting the original Markdown spec plus many extensions. The … | 32 | 1292 | abandoned |
| atom/markdown-preview An Atom editor package that renders a live HTML preview of Markdown files alongside the editor, toggled with ctrl-shift-m. It supports comm… | 10 | 1226 | abandoned |
| ivarptr/yu-writer.site Yu Writer is a feature-rich, efficient markdown text editor for desktop platforms. This repository hosts the project's website and landing … | 10 | 1174 | abandoned |
| fletcher/MultiMarkdown MultiMarkdown is a Perl-based extended version of Markdown that converts lightweight structured text into HTML and other formats. This repo… | 32 | 1072 | abandoned |
| Stacey Stacey is a lightweight PHP-based flat-file CMS that generates websites from YAML content files, images, and directory structure using Twig… | 32 | 1033 | abandoned |
| falnatsheh/MarkdownView MarkdownView is an Android library that extends WebView to render Markdown text or local/remote Markdown files as formatted HTML, with opti… | 10 | 1013 | abandoned |
| Knagis/CommonMark.NET CommonMark.NET is a C# library implementing the CommonMark specification (version 0.27) for converting Markdown documents to HTML. It is op… | 23 | 1012 | abandoned |
| ffii/FFII-blog The source repository for the FFII (Foundation for a Free Information Infrastructure) blog, containing the blog's content and site setup. I… | 32 | 1000 | abandoned |
| Anduin2017/HowToCook HowToCook is an open‑source, community‑maintained collection of cooking recipes presented as a searchable web application. It can be self‑h… | 79 | 102440 | active |
| AppFlowy AppFlowy is an open‑source, AI‑enhanced collaborative workspace that combines note‑taking, project management, and wiki features. It offers… | 94 | 77167 | active |
| Memos Memos is an open‑source, self‑hosted note‑taking web application built with Go and React. It stores Markdown notes in SQLite and provides a… | 94 | 63681 | active |
| Textualize/rich Rich is a Python library for rendering rich text and beautiful formatting in the terminal. It provides an easy API for colored output, tabl… | 77 | 57455 | stable |
| Pandoc Pandoc is a universal markup converter written in Haskell, available as both a library and a command-line tool. It converts documents betwe… | 99 | 46615 | stable |
| Outline Outline is an open‑source, real‑time collaborative knowledge base and wiki built with React and Node.js. It provides a markdown‑compatible … | 97 | 40868 | active |
| codex-team/editor.js Editor.js is an open-source, block-style rich text editor for the web that outputs clean JSON instead of HTML markup. It is highly extensib… | 92 | 31969 | stable |
| Slate Slate is a completely customizable framework for building rich text editors on top of React, inspired by Draft.js, ProseMirror, and Quill. … | 96 | 31744 | active |
| Wiki.js Wiki.js is an open‑source, Node.js‑powered wiki platform with a modern Vue.js interface. It provides a full‑featured knowledge‑base solutio… | 99 | 29032 | active |
| JimLiu/baoyu-skills A collection of 20+ AI agent skills by Baoyu for Claude Code, Codex, and OpenClaw, covering tasks like article formatting, cover image gene… | 75 | 26734 | active |
| Highlight.js Highlight.js is a zero-dependency JavaScript syntax highlighter supporting 193 languages with automatic language detection and 516 themes. … | 89 | 25004 | stable |
| firecrawl/anydoc A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd… | 74 | 22812 | active |
| Forem Forem is an open‑source Ruby on Rails application for building online communities. It powers sites like dev.to and provides features such a… | 77 | 22796 | active |
| BookStack BookStack is an open‑source, self‑hosted platform for creating and organizing documentation and wiki content. It is built with PHP and Lara… | 98 | 19078 | active |
| langchain-ai/openwiki OpenWiki is a TypeScript CLI that uses a Deep Agents documentation agent to generate and continuously maintain a linked Markdown wiki for a… | 81 | 17281 | active |
| suitenumerique/docs Docs (La Suite Numérique) is an open-source, self-hostable collaborative text editor and knowledge base positioned as an alternative to Not… | 92 | 16893 | stable |
| Novel Novel is an open-source, headless Notion-style WYSIWYG rich text editor built on Tiptap and ProseMirror, with AI-powered autocompletion via… | 33 | 16451 | active |
| iamgio/quarkdown Quarkdown is a modern Markdown-based typesetting system written in Kotlin that compiles Markdown with scripting extensions into papers, pre… | 94 | 16320 | active |
| Grav CMS Grav is a fast, flat-file content management system built on PHP, Markdown, Twig, and Symfony components that requires no database. Version… | 95 | 15689 | stable |
| AgriciDaniel/claude-obsidian A Claude Code plugin/skill system that turns an Obsidian vault into a self-organizing AI second brain. It captures sources, creates linked … | 81 | 15587 | active |
| Seafile Seafile is an open-source, self-hosted cloud storage system providing high-performance file syncing, sharing, and encrypted libraries, orga… | 68 | 15337 | active |
| tonhowtf/omniget OmniGet is a free, open-source desktop application (built with Rust/Tauri) that downloads videos, music, books, and online courses from You… | 80 | 14307 | active |
| Pelican Pelican is a Python-based static site generator that converts content written in Markdown, reStructuredText, or HTML into fully static webs… | 79 | 13354 | stable |
| codexu/note-gen NoteGen is an open-source, cross-platform, local-first Markdown note-taking app built with Tauri and Next.js that separates quick capture (… | 87 | 12896 | active |
| star7th/showdoc ShowDoc is a self-hostable online documentation tool for IT teams, focused on API docs, data dictionaries, and technical manuals with a Mar… | 96 | 12871 | stable |
| git-cliff git-cliff is a highly customizable changelog generator written in Rust that creates changelog files from Git history using Conventional Com… | 92 | 12262 | stable |
| Milkdown/milkdown Milkdown is a plugin-driven framework for building WYSIWYG markdown editors, built on ProseMirror and Remark. It is headless, themeable, an… | 90 | 11935 | active |
| kepano/defuddle Defuddle is a TypeScript library, CLI, and hosted service that extracts the main content from web pages, removing clutter like comments, si… | 88 | 9723 | active |
| Astro Starlight is a full-featured documentation website framework built on top of the Astro web framework. It provides built-in site navigation,… | 92 | 9350 | stable |
| nuejs/nue Nue is a standards-first web development framework and toolkit (Nuekit) for building fast websites, blogs, SPAs, and full-stack apps with m… | 54 | 8822 | active |
| reorproject/reor Reor is a local-first, AI-powered desktop note-taking app that automatically links related notes, answers questions over your notes via RAG… | 10 | 8549 | 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 |
| xwmx/nb nb is a command-line and local web note-taking, bookmarking, archiving, and knowledge base application implemented as a single portable she… | 92 | 8420 | 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 |
| rikkahub/rikkahub RikkaHub is a native Android LLM chat client built with Kotlin and Jetpack Compose that supports switching between multiple AI providers su… | 81 | 7859 | active |
| mindoc-org/mindoc MinDoc is a self-hosted document management system for IT teams, built in Go on the beego framework, used to store and share API docs, data… | 67 | 7831 | active |
| 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 |
| BiliNote BiliNote is an open-source AI video note-taking application that turns video links from Bilibili, YouTube, Douyin, and local files into str… | 81 | 7563 | active |
| jupytext/jupytext Jupytext is a Python package and Jupyter extension that converts Jupyter notebooks two-way between .ipynb and plain-text formats such as Ma… | 95 | 7269 | active |
| 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 |
| MrLesk/Backlog.md Backlog.md is a zero-config CLI that turns any Git repository into a Markdown-native task manager and Kanban board, storing every task as a… | 80 | 6866 | active |
| Vale Vale is a fast, cross-platform command-line linter for prose that enforces editorial style guides on documentation. It is markup-aware, par… | 98 | 6182 | 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 |
| Org-roam Org-roam is a plain-text personal knowledge management system for Emacs that replicates Roam Research's networked note-taking features usin… | 62 | 6030 | active |
| Livebook Livebook is an open-source web application for writing interactive and collaborative Elixir notebooks, mixing Markdown prose with executabl… | 98 | 5888 | active |
| Zensical Zensical is a modern static site generator for building documentation sites from Markdown, created by the Material for MkDocs team. It is w… | 81 | 5831 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| umputun/remark42 Remark42 is a self-hosted, privacy-focused comment engine written in Go that can be embedded into blogs and articles. It supports social an… | 100 | 5627 | stable |
| isso-comments/isso Isso is a lightweight, self-hosted commenting server written in Python and JavaScript, designed as a drop-in replacement for Disqus. It emb… | 76 | 5313 | active |
| breferrari/obsidian-mind Obsidian Mind is a self-organizing Obsidian vault template that gives AI coding agents like Claude Code, Codex CLI, and Gemini CLI persiste… | 82 | 5300 | active |
| 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 |
| saicaca/fuwari Fuwari is a static blog template built with Astro and Tailwind CSS, featuring smooth animations, light/dark mode, and customizable theming.… | 56 | 5038 | active |
| rachelos/we-mp-rss A self-hosted WeChat official account (公众号) subscription assistant that scrapes articles, generates RSS feeds, and converts content to Mark… | 83 | 4868 | active |
| ant-design/x Ant Design X is a React UI component library and toolkit from the Ant Design team for building AI-driven conversational interfaces, includi… | 83 | 4808 | active |
| eugeniughelbur/obsidian-second-brain A cross-platform AI agent skill that gives CLI coding agents like Claude Code, Codex, and Gemini CLI persistent long-term memory stored as … | 83 | 4786 | active |
| danburzo/percollate Percollate is a Node.js command-line tool that converts web pages into readable, well-formatted PDF, EPUB, HTML, or Markdown documents. It … | 48 | 4686 | active |
| dotnet/docfx docfx is a static site generator that builds technical documentation sites from markdown, .NET assemblies, XML code comments, and Swagger/R… | 94 | 4446 | active |
| k1LoW/tbls tbls is a CI-friendly command-line tool written in Go that automatically generates database documentation in GFM/Markdown and other formats… | 98 | 4359 | active |