Top 23 Markdown Open-Source Projects

  • Jekyll

    :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

    Project mention: AWS Customers Cannot Escape IPv4 | | 2023-09-22

    Yes, it's Markdown and I use with the theme "jekyll-theme-hacker" to generate the site. I quite like how simple it is.

  • prettier

    Prettier is an opinionated code formatter.

    Project mention: TypeScript Boilerplate | | 2023-09-17

    Code Formatting with Prettier: The code is automatically formatted with Prettier, ensuring consistency in writing style.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: colors.crumb - first Crumb usable. Extending Crumb with basic terminal styling and RGB, HEX, ANSI conversion functions. | /r/lisp | 2023-09-09

    colors.crumb extends Crumb with basic terminal styling functions and RGB, HEX, ANSI conversion functions. It is in the realm of JavaScript's chalk and Python's rich but slightly more functional 😉.

  • marktext

    📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

    Project mention: Show HN: I've built open-source, collaborative, WYSIWYG Markdown editor | | 2023-06-23
  • marked

    A markdown parser and compiler. Built for speed.

    Project mention: 🤖 AI Search and Q&A for Your Content with Vrite | | 2023-08-24

    Vrite SDK provides a few built-in input and output transformers. These are functions, with standardized signatures to process the content from and into Vrite. In this case, gfmInputTransformer is essentially a GitHub Flavored Markdown parser, using Marked.js under the hood.

  • pandoc

    Universal markup converter

    Project mention: Guess which part of my dissertation I’m at from my Google search history | /r/okbuddyphd | 2023-08-25

    You can also use Markdown that is a lot ewasier to learn and then convert to Latex or word or pdf using Pandoc.

  • gitbook

    📝 Modern documentation format and toolchain using Git and Markdown

    Project mention: Open-Source Washing | | 2023-08-27

    GitBook hasn't been open source since October 2018 ( and software is usually judged by its most recent version. GitBook in its current form is a proprietary web service.

    VSCodium does exclude the proprietary features of Visual Studio Code, but I don't see how that should disqualify VSCodium from being open source. In fact, I use VSCodium frequently and I am satisfied with its feature set. VSCodium is also maintained by someone who is not employed by Microsoft, so I don't think it's fair to say that it is intentionally designed to be inferior to Visual Studio Code.

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

    Project mention: ⟳ 2 apps added, 8 updated at | /r/FDroidUpdates | 2023-09-08

    Logseq (version 69): platform for knowledge management and collaboration

  • docsify

    🃏 A magical documentation site generator.

    Project mention: Cookbook for SH-Beginners. Any interest? (building one) | /r/selfhosted | 2023-07-10

    okay new plan, does anyone know how to do this docsify on github? i obviously am a noob on github and recently on reddit. I'd like to help where i can but my knowlegde seems to be my handycap. i could provide you a trash-mail, if you need one, but i need a PO (product owner) to manage the git... i have no clue about this yet (pages and functions and stuff)

  • AFFiNE

    There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

    Project mention: Tell HN: Nearly all of Evernote’s remaining staff has been laid off | | 2023-07-05

    3. Affine:

  • notable

    The Markdown-based note-taking app that doesn't suck.

    Project mention: Welche Note taking/Wiki App nutzt ihr, falls überhaupt? | /r/de_EDV | 2023-07-10
  • Wiki.js

    Wiki.js | A modern and powerful wiki app built on Node.js

    Project mention: Documentation as Code for Cloud Using PlantUML | | 2023-07-30

    I love PlantUML. I was always fond of it in my early days as a software engineer and still use it today, along with all the various ways to draw diagrams out there, whether it's through a web tool like or Miro or through markup like PlantUML and Mermaid.

    Some stuff I'd like to share with the rest:

    - PlantUML's default style has improved since the days of red/brown borders, pale yellow boxes, drop shadows and such but I've attempted fixing it before through a preset style [I've made before here]( It's obsolete nowadays, since I'm sure someone has made a style generator somewhere, and last I checked, PlantUML allows a monochrome style out of the box.

    - [Eraser]( is promising, considering that it's trying to blend both diagram-as-code markup along with the usual visual diagram editor. I'm still seeing if it's worth picking up since Miro's hard to beat.

    - On an unrelated note, [WikiJS]( is a self-hosted wiki that happens to support, PlantUML and MermaidJS diagrams out of the box. Quite handy to have for your own docs.

    - I use Miro nowadays since it's significantly quicker to draw things freeform and to collaborate live with folks on a whiteboard at the cost of having your diagrams in markup, but it's easy to miss the integration that [you can actually import PlantUML]( and Mermaid diagrams in a Miro board too. You can also do edits too, but it's on its own PlantUML section, of course.

  • stackedit

    In-browser Markdown editor

    Project mention: Show HN: I've built open-source, collaborative, WYSIWYG Markdown editor | | 2023-06-23
  • memos

    A privacy-first, lightweight note-taking service. Easily capture and share your great thoughts.

    Project mention: Memos: A lightweight, self-hosted memo hub | | 2023-07-11

    From the Pull Requests, it looks like Comments API is in the works.

  • github-profile-readme-generator

    🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI.

    Project mention: Updating my profile on GitHub | | 2023-08-27

    There is a GitHub Action that keeps the blog posts list updated, but the reference in the tool is outdated. I already sent a Pull Request with the necessary change, but you can copy it from my repository and adjust it as needed.

  • MkDocs

    Project documentation with Markdown.

    Project mention: Creating a knowledge base website for work, do I need a database or can it be only front end designed? | /r/learnprogramming | 2023-07-03

    Take a look at

  • TOAST UI Editor

    🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

    Project mention: I'm making a GlowUI text editor to get back into coding | /r/Windows11 | 2023-06-09

    If you need a WYSIWYG markdown editor you can try Toast UI Editor or simply use Markdown Live add-on for Visual Studio Code

  • markdown-it

    Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

    Project mention: Implementing collaborative docs | /r/webdev | 2023-05-19

    You could probably use markdown-it in your web app to create a notes program where Markdown is used. That tool has lot of plugins. I used it in a small project for myself to test it and it worked like a charm and you can style it so it looks modern. Nevertheless I do not remember if there is a plugin for collaborative writing so users can edit the same file simultaneously but if it does not exist, you can probably work that out by yourself.

  • mdx

    Markdown for the component era

    Project mention: Build a blog app with new Next.js 13 app folder and Contentlayer | | 2023-04-05


  • Parsedown

    Better Markdown Parser in PHP

    Project mention: What is your tech stack for blog websites? (not wordpress) | /r/webdev | 2023-06-07
  • foam

    A personal knowledge management and sharing system for VSCode

    Project mention: Ask HN: How Do You Utilize Your Personal Knowledge Base? | | 2023-07-10

    I started using Foam[0] a few years ago, but the more I used it, the more I dropped all the tedious bits, and it became nothing more than a big, evolving markdown repo.

    When I switched from vscode (back) to vim, it has worked as well or better than it did before. I follow my own rules. I like the Zettelkasten idea of one idea per card, but if I put more related things in the same .md file, that's OK. I didn't like the flat directory structure, and so I have dirs organized by category. My /bar directory is inside my /cooking directory, and for whatever reason, that makes sense to me. Ripgrep doesn't care, and I always find what I'm looking for.

    This markdown hierarchy, that still lives in a repo called "foam", has become indispensable to me.


  • Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

    Project mention: Grav is a modern open-source flat-file CMS | | 2023-07-16
  • showdown

    A bidirectional Markdown to HTML to Markdown converter written in Javascript

    Project mention: Show HN: CoolReadME, a way to display GitHub profile readmes with custom CSS | | 2023-08-14

    Turns out showdown requires strict tabling, seen in

    so it is slightly gfm incompatible

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-22.

Markdown related posts


What are some of the best open-source Markdown projects? This list will help you:

Project Stars
1 Jekyll 47,261
2 prettier 46,609
3 rich 44,796
4 marktext 41,465
5 marked 30,484
6 pandoc 30,007
7 gitbook 25,811
8 logseq 24,957
9 docsify 24,942
10 AFFiNE 22,323
11 notable 21,954
12 Wiki.js 21,859
13 stackedit 20,700
14 memos 18,437
15 github-profile-readme-generator 17,299
16 MkDocs 17,073
17 TOAST UI Editor 16,304
18 markdown-it 16,019
19 mdx 15,775
20 Parsedown 14,465
21 foam 14,105
22 Grav 14,038
23 showdown 13,507
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.