Python Markdown

Open-source Python projects categorized as Markdown

Top 23 Python Markdown Projects

  1. markitdown

    Python tool for converting files and office documents to Markdown.

    Project mention: PDF to markdown for LLMs | dev.to | 2026-10-06

    Each one is a few lines. MarkItDown, from Microsoft:

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. docling

    Get your documents ready for gen AI

    Project mention: PDF to markdown for LLMs | dev.to | 2026-10-06

    Read the licenses before you ship any of them. Marker's README says the code is Apache 2.0 and that the model weights use "a modified AI Pubs Open Rail-M license (free for research, personal use, and startups under $5M funding/revenue)", with a commercial route beyond that through the vendor. Docling's code is MIT, and its README sends you to each model's own license. MarkItDown is MIT.

  4. rich

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

    Project mention: Terminal Web 2.0: AI Preflight, Healing, and Safety | dev.to | 2026-06-07

    Terminal Web (py_terminal) is a powerful terminal-based UI web project utilizing Python and the Rich library for beautiful terminal output combined with advanced command execution capabilities.

  5. Scrapegraph-ai

    Python scraper based on AI

  6. MkDocs

    Project documentation with Markdown.

    Project mention: Our Continuation of MkDocs | news.ycombinator.com | 2026-05-06

    Two open source dramas in one week? Get the popcorn. From one of the links[0]:

    > I do not see him as qualified to keep this project maintainership and if I had the choice, would I remove him.

    …where “him” is Tom Christie, aka lovelydinosaur, the original author from what I can tell, and the copyright holder from the license file.

    I don’t know what’s going on, but if someone contributing to one of my projects, that I wrote, started a public conversation about how to remove me, my public response might appear as that person disappearing from the project.

    Sure, feel free to follow the license and fork the project. Make it clear that it’s a fork, though. It feels misleading to describe it as a continuation of the existing project.

    [0] https://github.com/mkdocs/mkdocs/discussions/4088

  7. Recipes

    Application for managing recipes, planning meals, building shopping lists and much much more!

    Project mention: Tandoor Recipes: 170 title matches and a small sample to read carefully | dev.to | 2026-10-08

    [1] Tandoor Recipes. https://tandoor.dev/ [2] Tandoor Recipes source repository. https://github.com/TandoorRecipes/recipes [3] ZoomEye. https://www.zoomeye.ai/

  8. sphinx

    The Sphinx documentation generator

    Project mention: Markdown Is Holding You Back | news.ycombinator.com | 2025-11-22

    Really weird to see this person mention MyST as a form of Markdown, and then go on to talk about reStructuredText as their first example of a markup language "that gives you more control over structure than ... markdown".

    The whole point of MyST is to provide a markdown-like alternative to rST. It literally has directives, roles, structural semantics, etc. It just doesn't have the unlearnable syntax of RST and a so-called "governance" of [docutils](https://github.com/sphinx-doc/sphinx/issues/8039) (the de facto rST parser).

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. jupytext

    Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts

    Project mention: Show HN: Ledge.sh – Runnable Markdown Notes | news.ycombinator.com | 2026-09-29

    https://jupytext.org/ may be what you're looking for! It saves Notebook files as Python/text files, and can open them as Notebooks. I've mostly used it for improved version control and easier file inspection, but they recently started advertising the agent use case on their website.

  11. Python-Markdown

    A Python implementation of John Gruber’s Markdown with Extension support.

  12. basic-memory

    AI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN

    Project mention: Best MCP Memory Servers for Teams in 2026: Context Cloud vs mem0 vs Basic Memory vs claude-mem vs MemPalace | dev.to | 2026-05-28

    Basic Memory is the simplest option and that's its strength. It stores knowledge as markdown files that you can read, edit, and version control yourself. No database, no cloud, no dependencies beyond the CLI.

  13. rich-cli

    Rich-cli is a command line toolbox for fancy output in the terminal

  14. llm-wiki-agent

    A personal knowledge base that builds and maintains itself. Drop in sources — Claude (or Codex/Gemini) reads them, extracts knowledge, and maintains a persistent interlinked wiki. Works with Claude Code, Codex, OpenCode, Gemini CLI. No API key needed.

    Project mention: Show HN: Claude Soul – cross-session learning engine for Claude Code | news.ycombinator.com | 2026-05-18

    I'm really interested in trying this out. Currently, I'm using the standard Obsidian MD format for long-term memory (https://github.com/SamurAIGPT/llm-wiki-agent) and asking the agent to access the wiki at the start of the task and then record useful information at the end

  15. MarkdownEditing

    Powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.

  16. frogmouth

    A Markdown browser for your terminal

  17. Mistune

    A fast yet powerful Python Markdown parser with renderers and plugins.

  18. readme-ai

    README file generator, powered by AI.

  19. markdown2

    markdown2: A fast and complete implementation of Markdown in Python

  20. manuskript

    A open-source tool for writers

    Project mention: Cheese Paper: a text editor specifically designed for writing | news.ycombinator.com | 2026-05-30

    I managed to find some screenshot in the github readme:

    https://github.com/olivierkes/manuskript#manuskript

  21. lookatme

    An interactive, terminal-based markdown presenter

  22. zim-desktop-wiki

    Main repository of the zim desktop wiki project

    Project mention: Note-Taking and Personal Knowledge Management | news.ycombinator.com | 2026-08-02

    Oh, I have all the thoughts about this.

    I've been experimenting with this for well before Obsidian existed by using what is probably the best proto-Obsidian -- https://zim-wiki.org

    And my gut is, while they can be very useful and it can be rewarding to get a good workflow for yourself, we will not see some sort of revolutionary improvement across humanity strongly attributable to these things, and I think I have a solid why we won't even if it seems like we should.

    Roughly, they're attractive looking to our brains because they work just like them, nets and nodes and connections and such -- but ultimately, our brains are actually much better at that exact type of work. These tools can help, but they pale in comparison to human brains.

  23. html2text

    Convert HTML to Markdown-formatted text. (by Alir3z4)

  24. retext

    ReText: Simple but powerful editor for Markdown and reStructuredText (by retext-project)

  25. terminal_markdown_viewer

    Styled Terminal Markdown Viewer

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Markdown discussion

Log in or Post with

Python Markdown related posts

  • PDF to markdown for LLMs

    3 projects | dev.to | 6 Oct 2026
  • AI Agent Memory Rots Silently — Audit Yours in One Command

    1 project | dev.to | 24 Aug 2026
  • Show HN: Markdown to PDF CLI Tool

    1 project | news.ycombinator.com | 4 Jul 2026
  • The gauge broke: devs felt 20% faster with AI, measured 19% slower

    4 projects | news.ycombinator.com | 2 Jul 2026
  • Jimmy is a tool to convert your notes from different formats to Markdown

    2 projects | news.ycombinator.com | 28 Jun 2026
  • Stop Asking AI for Answers. Start Asking If the Evidence Is Ready.

    1 project | dev.to | 29 Jun 2026
  • The Best PDF to Markdown Tools in 2026 (Honestly Compared)

    3 projects | dev.to | 10 Jun 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 9 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

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

# Project Stars
1 markitdown 188,425
2 docling 68,540
3 rich 57,473
4 Scrapegraph-ai 31,500
5 MkDocs 22,497
6 Recipes 8,647
7 sphinx 8,051
8 jupytext 7,255
9 Python-Markdown 4,253
10 basic-memory 4,114
11 rich-cli 3,730
12 llm-wiki-agent 3,599
13 MarkdownEditing 3,331
14 frogmouth 3,236
15 Mistune 3,076
16 readme-ai 2,997
17 markdown2 2,824
18 manuskript 2,448
19 lookatme 2,331
20 zim-desktop-wiki 2,206
21 html2text 2,175
22 retext 2,062
23 terminal_markdown_viewer 1,884

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com