parser-library

There are 339 repositories under parser-library topic.

  • omniparse

    adithya-s-k/omniparse

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

    Language:Python6.7k4290530
  • parser

    postlight/parser

    📜 Extract meaningful content from the chaos of a web page

    Language:JavaScript5.7k90219531
  • lark-parser/lark

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

    Language:Python5.6k55954450
  • alecthomas/participle

    A parser library for Go

    Language:Go3.8k48213200
  • Chevrotain/chevrotain

    Parser Building Toolkit for JavaScript

    Language:TypeScript2.7k28816217
  • microsoft/Recognizers-Text

    Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text

    Language:C#1.8k62916434
  • standardese/cppast

    Library to parse and work with the C++ AST

    Language:C++1.8k46121175
  • mrkkrp/megaparsec

    Industrial-strength monadic parser combinator library

    Language:Haskell9581435290
  • hasherezade/bearparser

    Portable Executable parsing library (from PE-bear)

    Language:C++6573918111
  • katef/kgt

    BNF wrangling and railroad diagrams

    Language:C619183933
  • biojava/biojava

    :book::microscope::coffee: BioJava is an open-source project dedicated to providing a Java library for processing biological data.

    Language:Java61676455394
  • Hejsil/mecha

    A parser combinator library for Zig

    Language:Zig55463328
  • j123b567/scpi-parser

    Open Source SCPI device library

    Language:C55158103219
  • petitparser/dart-petitparser

    Dynamic parser combinators in Dart.

    Language:Dart478910549
  • fourlastor/dante

    A sane rich text parsing and styling library.

    Language:Java45712432
  • rust-lang/annotate-snippets-rs

    Library for snippet annotations

    Language:Rust448167547
  • Ksoup

    MohamedRejeb/Ksoup

    Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.

    Language:Kotlin44462511
  • neogeny/TatSu

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

    Language:Python4331316653
  • uriparser

    uriparser/uriparser

    :hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub

    Language:C3801210488
  • satya-das/cppparser

    A library to parse C/C++ source as AST

    Language:C++36473042
  • cs01/pygdbmi

    A library to parse gdb mi output and interact with gdb subprocesses

    Language:Python248104249
  • lego-ai-parser

    serpapi/lego-ai-parser

    Lego AI Parser is an open-source application that uses OpenAI to parse visible text of HTML elements.

    Language:Python2356715
  • BeardedManZhao/mathematical-expression

    本框架是一种针对数学公式解析的有效工具 支持 Java python C++ API ,能够解析包含嵌套函数,包含函数,数列步长累加等数学公式,返回值是一个数值的结果对象,同时也可以进行比较运算的操作,再进行比较的时候,返回值是一个布尔值结果对象。PS 请尽量使用 1.3.1 版本以及以上的版本,这将有助于您使用更加稳定的版本,修复了 1.2.x中所有已知的bugMaven依赖坐标您可以直接使用maven将本框架导入到项目中使用,能够高效的使用该功能‘;This framework is an effective tool for parsing mathematical formulas that supports the Java Python C++API.

    Language:Java1943128
  • vinzenz/libpypa

    libpypa is a Python parser implemented in pure C++

    Language:C++190232047
  • barrust/mediawiki

    MediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/

    Language:Python18636530
  • petitparser/java-petitparser

    Dynamic parser combinators in Java.

    Language:Java177102135
  • norswap/autumn

    A Java parser combinator library written with an unmatched feature set.

    Language:Java1317517
  • cederberg/mibble

    Mibble is an open-source SNMP MIB parser library for Java.

    Language:Java124143868
  • LPeter1997/CppCmb

    A generic C++17 parser-combinator library with a natural grammar notation.

    Language:C++121378
  • naorlivne/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.

    Language:Python1141297
  • relex/aini

    Go library for Parsing Ansible inventory files

    Language:Go1037614
  • Hedroed/png-parser

    Analyse PNG file format for CTF, python API and CLI

    Language:Python1022411
  • axilmar/parserlib

    A c++17 recursive-descent generic parsing library that supports left recursion, tokenization, AST tree creation, multiple error handling etc..

    Language:C++10091519
  • cmark.ex

    asaaki/cmark.ex

    💧 Elixir NIF for cmark (C), a parser library following the CommonMark spec, a compatible implementation of Markdown.

    Language:C9731115
  • dujingning/inicpp

    The INI header-only library for Modern C++ supports reading and writing, even writing comments. It is cross-platform and can be used on multiple operating systems. - MIT license.

    Language:C++8921010
  • nemec/clipr

    Command Line Interface ParseR for .Net

    Language:C#8911449