Python Markdown

Open-source Python projects categorized as Markdown

Top 23 Python Markdown Projects

  • rich

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

    Project mention: I made a library for making user terminal input really really pretty! | /r/Python | 2023-06-03

    You might consider taking inspiration from the rich module. In particular, I like how rich supports inline color theming which seems much more cumbersome in your framework, requiring the use of context managers as well as familiarity with how your framework structures color objects. Other than that though, I'm impressed!

  • MkDocs

    Project documentation with Markdown.

    Project mention: Ask HN: What is the best product documentation you’ve ever seen? | | 2023-05-06

    Visual Studio App Center has excellent documentation: It's comprehensive and well structured.

    If you're looking for a system that looks as good, mkdocs ( with the mkdocs-material theme ( can get you quite close!

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • jupytext

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

    Project mention: The hatred towards jupyter notebooks | /r/datascience | 2023-03-12

    jupytext is your friend.

  • sphinx

    The Sphinx documentation generator

    Project mention: Generate PDF from file (docstrings) | /r/learnpython | 2023-05-16

    So, I've documented my code and now I need a .PDF with this documentation. Is there any easy way to do it? Once I used Sphinx but it generated a not so easy .TeX.

  • Recipes

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

    Project mention: Workflow: Getting IRL Recipies into Mealie | /r/selfhosted | 2023-05-23

    Tandoor Was developed initially for that, to import your pdf collection of recipes. It has now evolved to be much more than that and personally prefer it to Mealie, could be worth trying!

  • Python-Markdown

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

    Project mention: Introducing AutoPyTabs: Automatically generate code examples for different Python versions in MkDocs or Sphinx based documentations | /r/Python | 2023-04-30

    AutoPyTabs allows you to write code examples in your documentation targeting a single version of Python and then generates examples targeting higher Python versions on the fly, presenting them in tabs, using popular tabs extensions. This all comes packaged as a markdown extension, MkDocs plugin and a Sphinx, so it can easily be integrated with your documentation workflow.

  • MarkdownEditing

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

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • rich-cli

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

    Project mention: coBib 4.0: a modern UI using Textualize libraries | /r/Python | 2023-05-20

    For more than a year I have been refactoring coBib, getting rid of its original ncurses-based TUI in favor of a more modern and a lot more maintainable textual-based TUI. Developing it has been a lot of fun and I must say that the team over at Textualize is doing a great job at developing libraries which are somehow very powerful and extensible while still being easy to use!

  • markdown2

    markdown2: A fast and complete implementation of Markdown in Python

    Project mention: Help converting markdown to HTML for CS50 Web Wiki Pset | /r/cs50 | 2023-02-05

    I remember I had some problems with converting as well but as per there is a quick usage section, and this example worked for me. Please try it like this

  • Mistune

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

  • terminal_markdown_viewer

    Styled Terminal Markdown Viewer

    Project mention: Converting old Lenovo R60 era Laptop into terminal/text mode only linux utility machine | /r/digitalminimalism | 2022-12-26

    It is absolutely possible. Use Lynx for web browsing, use TMUX for split screen, use BC for calculator, use KHAL for calendar and of course use RTV for Reddit. :-) Here is a great list of CLI apps: Here are some of my favorites though: - - - - - - - - - - - - - - -

  • retext

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

    Project mention: Lightweight Word Processor | /r/linuxquestions | 2023-05-22

    There are also options such as ghostwriter or retext that work with a specific lightweight text markup language and can display a WYSIWYG output.

  • frogmouth

    A Markdown browser for your terminal

    Project mention: Live markdown preview? | /r/vim | 2023-05-18

    No, since Vim uses a TUI and Markdown doesn't only display text. You could use something like Obsidian, which can display live previews of Markdown files side-by-side with the raw text and has support for a subset of Vim keybindings. Or use a terminal multiplexer like Tmux and open a split with a preview with something like Frogmouth (your preview will still be in a TUI but it would look nicer than the source file). Emacs might also have something that does what you are looking for (when combined with evil-mode if you want to preserve Vim keybindings) but I haven't looked into it.

  • lookatme

    An interactive, terminal-based markdown presenter

    Project mention: Marp: Markdown Presentation Ecosystem | | 2023-01-24 if you're a command line guy like me, this is my favorite slides presentation system inside the console.

  • manuskript

    A open-source tool for writers

    Project mention: Anything you wish there was an open source solution for? | /r/selfhosted | 2023-05-16
  • html2text

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

  • electionguard

    ElectionGuard is a set of open source software components that can be used to create and publish end to end verifiable elections as well create a publishable artifact for ballot comparison audits.

    Project mention: Kin Reserves Open Discussion | /r/kin | 2023-05-10

    Here is list of : 3rd party companies that would count votes from real people for a poll that requires each voter to provide a KYC driver's license to vote on a given topic. The cost of verifying each voter's identity is too high for a company to offer this service for free. However, there are a number of companies that would be willing to count votes from real people for a poll that requires each voter to provide a KYC driver's license to vote on a given topic for a fee. These companies typically charge a per-vote fee, and they may also charge an additional fee for verifying each voter's identity. Companies that offer this service include: Company Per-vote fee Verification fee ElectionGuard $0.05 $0.10 Voatz $0.10 $0.25 Democracy Live $0.10 $0.50 FollowMyVote $0.15 $0.50 ElectionGuard - Open Source

  • django-markdownx

    Comprehensive Markdown plugin built for Django

  • fpdf2

    Simple PDF generation for Python

    Project mention: Pylint strict base configuration | | 2023-05-03

    I recently used this approach on fpdf2: PR #780 Hardening Pylint config

  • pypandoc

    Thin wrapper for "pandoc" (MIT)

    Project mention: GitHub Accelerator: our first cohort and what's next | | 2023-04-13
  • mistletoe

    A fast, extensible and spec-compliant Markdown parser in pure Python.

    Project mention: python development on logseq md files | /r/logseq | 2023-01-20
  • md2notion

    A better Markdown importer

  • pytablewriter

    pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV.

  • SaaSHub

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

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-06-03.

Python Markdown related posts


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

Project Stars
1 rich 43,442
2 MkDocs 16,525
3 jupytext 5,996
4 sphinx 5,440
5 Recipes 4,065
6 Python-Markdown 3,250
7 MarkdownEditing 3,092
8 rich-cli 2,688
9 markdown2 2,474
10 Mistune 2,262
11 terminal_markdown_viewer 1,713
12 retext 1,690
13 frogmouth 1,663
14 lookatme 1,617
15 manuskript 1,481
16 html2text 1,415
17 electionguard 788
18 django-markdownx 771
19 fpdf2 678
20 pypandoc 676
21 mistletoe 609
22 md2notion 591
23 pytablewriter 554
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives