This repository holds a pure Go SQL parser based on the SQLite SQL definition. It implements nearly all features of the language except ATTACH, DETACH, and some other minor features.
Ldaptor is a pure-Python library that implements LDAP client logic, separately-accessible LDAP and BER protocol message generation and parsing, ASCII-format LDAP filter generation and parsing, LDIF format data generation, and Samba password changing logic
Also included is a set of LDAP utilities for use from the command line and a server that can be executed locally.
Chunking documents is a challenging task that underpins any RAG system. High quality results are critical to a sucessful AI application, yet most open-source libraries are limited in their ability to handle complex documents. Open Parse is designed to fill this gap by providing a flexible, easy-to-use library capable of visually discerning document layouts and chunking them effectively.
Visually driven. Parses Markdown. Can analyze data tables by extracting them into Markdown tables.
Hammer is a parsing library written in C which aims to solve the language-theoretic security problem. It provides a parser which was designed from the ground up to be more secure as well as a selection of parsing back ends for the domain specific languages implemented thereby. It's also bit oriented, so you can use it to parse things which are ordinarily considered too fiddly (such as raw IP packets).
Bindings for other languages are available.
A python module which generates parsers out of an EBNF grammar that you can then include in your project.