All Categories → Compilers → parser-library

Top 37 parser-library open source projects

Scpi Parser
Open Source SCPI device library
Lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Libpypa
libpypa is a Python parser implemented in pure C++
Uriparser
🔪 Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
Pygdbmi
A library to parse gdb mi output and interact with gdb subprocesses
Java Petitparser
Dynamic parser combinators in Java.
Cppcmb
A generic C++17 parser-combinator library with a natural grammar notation.
Mediawiki
MediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/
Mibble
Mibble is an open-source SNMP MIB parser library for Java.
Cppast
Library to parse and work with the C++ AST
Substitution Schedule Parser
Java library for parsing schools' substitution schedules. Supports multiple different systems mainly used in the German-speaking countries, including Untis, svPlan, and DAVINCI
Recognizers Text
Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, and date/time expressed in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI. Partial support for NL, JA, KO, SV). Contributions are greatly welcome! Packages are available at https://www.nuget.org/profiles/Recognizers.Text and https://www.npmjs.com/~recognizers.text
Megaparsec
Industrial-strength monadic parser combinator library
Dante
A sane rich text parsing and styling library.
Biojava
📖🔬☕️ BioJava is an open-source project dedicated to providing a Java library for processing biological data.
Bearparser
Portable Executable parsing library (from PE-bear)
Mercury Parser
📜 Extract meaningful content from the chaos of a web page
Dart Petitparser
Dynamic parser combinators in Dart.
microparsec
⭐ A performant Nim parsing library built for humans.
tanto
C json parser and creator library.
leftry
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
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.
gronx
Lightweight, fast and dependency-free Cron expression parser (due checker), task scheduler and/or daemon for Golang (tested on v1.13 and above) and standalone usage
antk
Redkato, - Indonesian anime scraper
gab-cmdline
A GABStudios Java library to help with command line parsing.
metal
A Java library for parsing binary data formats, using declarative descriptions.
DHTMLParser
D HTML Parser, similar to python BeautifulSoup
1-37 of 37 parser-library projects