Python Parser Library

Open-source Python projects categorized as Parser Library

Top 5 Python Parser Library Projects

Parser Library
  1. omniparse

    Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. Lark

    Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

    Project mention: Ask HN: In which programming language is it better to make your own language? | news.ycombinator.com | 2025-08-09

    Some years ago I used the Python library Lark (https://github.com/lark-parser/lark) to parse my programming language. It lets you write your grammar in basically EBNF, builds parse trees (that you can automatically reduce by removing leaves for parentheses, for example) and generates standalone pure-Python LALR(1) parsers for your grammar. Back then, I had a blast with it, it was fast, super easy to use and just worked. Now it's got 5k stars and seems to be a mature and production-ready library.

    Thus, I vote Python: it has this amazing parser library, it's garbage-collected (no need to fiddle with memory allocations, like in C), it's dynamically typed (so you basically don't need to think about types at all), it now has a `match` statement (!) that makes it super easy to dissect your parse trees and abstract syntax trees.

  4. TatSu

    竜 TatSu generates Python parsers from grammars in a variation of EBNF

  5. parse_it

    A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.

  6. Lexoid

    Multimodal document parser for high quality data understanding and extraction

    Project mention: Keeping multimodal parsing free for all | news.ycombinator.com | 2025-04-02

    One step at a time, we are keeping multimodal document understanding, parsing, and information extraction free under a permissive license.

    If you like the idea, or if something is missing or something we can do better, give us a nudge.

    https://github.com/oidlabs-com/Lexoid

    Initial benchmarks:

  7. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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 Parser Library discussion

Log in or Post with

Python Parser Library related posts

  • Why I write recursive descent parsers (despite their issues)

    3 projects | news.ycombinator.com | 28 Jul 2025
  • Keeping multimodal parsing free for all

    1 project | news.ycombinator.com | 2 Apr 2025
  • Show HN: Lexoid – A Library for LLM-Based and Non-LLM-Based Document Parsing

    2 projects | news.ycombinator.com | 11 Jan 2025
  • Show HN: I Made an Open Source Platform for Structuring Any Unstructured Data

    2 projects | news.ycombinator.com | 2 Jul 2024
  • can you create your own program language in python, if yes how?

    1 project | /r/Python | 12 Mar 2023
  • Lark a Python lexer/parser library

    1 project | news.ycombinator.com | 27 Feb 2023
  • Create your own scripting language in Python with Sly

    1 project | /r/Python | 28 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 omniparse 6,672
2 Lark 5,484
3 TatSu 429
4 parse_it 113
5 Lexoid 78

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?