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: Rich is a Python library for rich text and beautiful formatting in the terminal | news.ycombinator.com | 2024-03-14
  • MkDocs

    Project documentation with Markdown.

  • Project mention: I am stepping down from MkDocs | news.ycombinator.com | 2024-04-07
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jupytext

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

  • Project mention: The Jupyter+Git problem is now solved | news.ycombinator.com | 2023-07-19
  • sphinx

    The Sphinx documentation generator

  • Project mention: 5 Best Static Site Generators in Python | dev.to | 2023-11-24

    Sphinx is primarily known as a documentation generator, but it can also be used to create static websites. It excels in generating technical documentation, and its support for multiple output formats, including HTML and PDF, makes it a versatile tool. Sphinx uses reStructuredText for content creation and is highly extensible through plugins.

  • Recipes

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

  • Project mention: Google Says the Reddit Blackout Made Search Worse | /r/technology | 2023-06-27
  • khoj

    Your AI second brain. A copilot to get answers to your questions, whether they be from your own notes or from the internet. Use powerful, online (e.g gpt4) or private, local (e.g mistral) LLMs. Self-host locally or use our web app. Access from Obsidian, Emacs, Desktop app, Web or Whatsapp.

  • Project mention: Show HN: I made an app to use local AI as daily driver | news.ycombinator.com | 2024-02-27

    There are already several RAG chat open source solutions available. Two that immediately come to mind are:

    Danswer

    https://github.com/danswer-ai/danswer

    Khoj

    https://github.com/khoj-ai/khoj

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • MarkdownEditing

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

  • Project mention: Why I Like Obsidian | news.ycombinator.com | 2024-01-17

    https://github.com/SublimeText-Markdown/MarkdownEditing is still a way to go for me.

  • rich-cli

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

  • Project mention: FLaNK Stack Weekly 12 February 2024 | dev.to | 2024-02-12
  • markdown2

    markdown2: A fast and complete implementation of Markdown in Python

  • Mistune

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

  • frogmouth

    A Markdown browser for your terminal

  • Project mention: Show HN: Consol3 โ€“ A 3D engine in the terminal that executes on the CPU | news.ycombinator.com | 2024-02-23

    Textual is not 3d too, but is also great for TUIs.

    Textualize/Frogmouth has a TUI tree control: https://github.com/Textualize/frogmouth

    FWICS browsh

  • lookatme

    An interactive, terminal-based markdown presenter

  • Project mention: Which software do you use to create presentations using Vim that is superior to existing ones? | /r/neovim | 2023-12-11

    However, I also use lookatme for terminal presentations written in markdown.

  • retext

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

  • Project mention: ReText: Simple but powerful editor for Markdown and reStructuredText | news.ycombinator.com | 2024-02-27
  • terminal_markdown_viewer

    Styled Terminal Markdown Viewer

  • manuskript

    A open-source tool for writers

  • Project mention: Need Opinion on Manuskript and essay software | /r/authors | 2023-10-16

    I want to use Manuskript (https://github.com/olivierkes/manuskript) since the novella that I am writing is not very linear, so I though this program will help me. Instead of trying to write on Ms. Word or G-docs.

  • html2text

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

  • readme-ai

    ๐Ÿ‘พ Automated README file generator, powered by large language model APIs.

  • Project mention: README-AI: Auto-generate README.md files! | /r/Python | 2023-05-18

    Hey fellow Redditors, Just wanted to share a cool way I've been using ChatGPT recently. I've been messing around with README-AI, a fantastic tool that auto-generates really slick README files for GitHub repos, and I had an idea for a new feature (GitLab support, for anyone interested). But rather than write the feature request issue myself, I let ChatGPT handle it! That's right, I got an AI to write a GitHub issue for a tool that uses AI. Sounds like an inception, right? Check out the issue here: https://github.com/eli64s/README-AI/issues/13 I think it's pretty impressive how coherently and effectively ChatGPT can communicate an idea. Just another interesting application for AI. Anyone else using ChatGPT in novel ways? Would love to hear your stories! Oh, and just for the record, this Reddit comment itself was also generated by ChatGPT. It seems like the AI rabbit hole goes even deeper. ๐Ÿ˜‰ Cheers!

  • fpdf2

    Simple PDF generation for Python

  • Project mention: Pylint strict base configuration | dev.to | 2023-05-03

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

  • django-markdownx

    Comprehensive Markdown plugin built for Django

  • 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 https://github.com/microsoft/electionguard

  • pypandoc

    Thin wrapper for "pandoc" (MIT)

  • Project mention: Web Scraping in Python โ€“ The Complete Guide | news.ycombinator.com | 2024-02-20

    I recently used [0] Playwright for Python and [1] pypandoc to build a scraper that fetches a webpage and turns the content into sane markdown so that it can be passed into an AI coding chat [2].

    They are both very gentle dependencies to add to a project. Both packages contain built in or scriptable methods to install their underlying platform-specific binary dependencies. This means you don't need to ask end users to use some complex, platform-specific package manager to install playwright and pandoc.

    Playwright let's you scrape pages that rely on js. Pandoc is great at turning HTML into sensible markdown. Below is an excerpt of the openai pricing docs [3] that have been scraped to markdown [4] in this manner.

    [0] https://playwright.dev/python/docs/intro

    [1] https://github.com/JessicaTegner/pypandoc

    [2] https://github.com/paul-gauthier/aider

    [3] https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turb...

    [4] https://gist.githubusercontent.com/paul-gauthier/95a1434a28d...

      ## GPT-4 and GPT-4 Turbo

  • mistletoe

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

  • 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 related posts

Index

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

Project Stars
1 rich 46,981
2 MkDocs 18,257
3 jupytext 6,410
4 sphinx 6,028
5 Recipes 4,958
6 khoj 4,760
7 Python-Markdown 3,578
8 MarkdownEditing 3,148
9 rich-cli 2,938
10 markdown2 2,583
11 Mistune 2,449
12 frogmouth 2,241
13 lookatme 1,966
14 retext 1,808
15 terminal_markdown_viewer 1,769
16 manuskript 1,668
17 html2text 1,647
18 readme-ai 1,225
19 fpdf2 936
20 django-markdownx 824
21 electionguard 811
22 pypandoc 799
23 mistletoe 750

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com