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 →
Top 5 Python Parser Library Projects
-
omniparse
Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks
-
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!
-
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-09Some 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.
-
-
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.
-
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:
-
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.
Python Parser Library discussion
Python Parser Library related posts
-
Why I write recursive descent parsers (despite their issues)
-
Keeping multimodal parsing free for all
-
Show HN: Lexoid – A Library for LLM-Based and Non-LLM-Based Document Parsing
-
Show HN: I Made an Open Source Platform for Structuring Any Unstructured Data
-
can you create your own program language in python, if yes how?
-
Lark a Python lexer/parser library
-
Create your own scripting language in Python with Sly
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025