An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: parsing-library

matronator/parsem

Parser for YAML, JSON and NEON templates.

Language: PHP - Size: 132 KB - Last synced at: about 22 hours ago - Pushed at: about 22 hours ago - Stars: 4 - Forks: 0

ErisianArchitect/bourne

A simple JSON library written in Rust.

Language: Rust - Size: 80.1 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8 - Forks: 1

pyparsing/pyparsing

Python library for creating PEG parsers

Language: Python - Size: 8.6 MB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 2,302 - Forks: 287

lark-parser/lark

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

Language: Python - Size: 2.73 MB - Last synced at: 2 days ago - Pushed at: 29 days ago - Stars: 5,206 - Forks: 435

kach/nearley

📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.

Language: JavaScript - Size: 2.25 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 3,669 - Forks: 234

microcrit/comparse

Python-Compliant parsing infrastructure for Bass

Language: Python - Size: 0 Bytes - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

esome/google-sheets-parser

Google Sheets Parser is a library for dynamically parsing Google Sheets into Golang structs.

Language: Go - Size: 119 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

plandes/mimic

MIMIC III Corpus Parsing

Language: Python - Size: 393 KB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

ladroid/rusty-pkl

Lightweight Pkl parser for Rust

Language: Rust - Size: 8.79 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 4

dogoncouch/logdissect

CLI utility and Python module for analyzing log files and other data.

Language: Python - Size: 655 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 150 - Forks: 23

seart-group/java-tree-sitter

Java bindings for tree-sitter

Language: Java - Size: 1.73 MB - Last synced at: 10 days ago - Pushed at: 14 days ago - Stars: 38 - Forks: 5

ltcmelo/psychec

A compiler frontend for the C programming language

Language: C++ - Size: 11.1 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 542 - Forks: 39

flowdev/gparselib 📦

Parser library developed with the flowdev technology for the Go programming language.

Language: Go - Size: 82 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

alordash/date-parser

Extracts date from natural message.

Language: JavaScript - Size: 292 KB - Last synced at: 18 days ago - Pushed at: 26 days ago - Stars: 7 - Forks: 2

wischerdson/html-meta

PHP package for parsing website metadata, such as titles, favicons, OpenGraph tags, and more.

Language: PHP - Size: 300 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

urbanslug/liteseq

Parse GFA files

Language: C - Size: 182 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jankstar/pydocu

fastapi server for classification of documents and extraction of data

Language: Python - Size: 152 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

alfonsrv/mail-parser-reply

📧 Mail reply parser library for Python with multi-language support

Language: Python - Size: 67.4 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 49 - Forks: 20

g1mv/jsonic

Fast, small JSON parsing library for rust

Language: Rust - Size: 745 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

dmitriiweb/extract-emails

Extract emails from a given website

Language: Python - Size: 12.1 MB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 98 - Forks: 36

zerhud/ascip

c++ ascii not poisonous parsing library

Language: C++ - Size: 926 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

duesee/imap-codec

Rock-solid and complete codec for IMAP

Language: Rust - Size: 2.13 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 39 - Forks: 13

adamyaxley/Unformat

Fastest type-safe parsing library in the world for C++14 or C++17 (up to 300x faster than std::regex)

Language: C++ - Size: 43.9 KB - Last synced at: 10 days ago - Pushed at: about 6 years ago - Stars: 39 - Forks: 5

rocky/python-spark

An Earley-Algorithm Context-free grammar Parser Toolkit

Language: Python - Size: 531 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 46 - Forks: 9

fDero/MiniGrammar

A parser-generation library that makes use of python metaprogramming to inject the parsing-logic into user defined AST-classes

Language: Python - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

OneOffTech/parxy

PDF parsers gateway. Access different parsers using a unified model.

Language: Python - Size: 63.5 KB - Last synced at: 14 days ago - Pushed at: 27 days ago - Stars: 2 - Forks: 0

cmargiotta/e-regex

Fast regular expression library, with full matching support, even at compile time!

Language: C++ - Size: 2.49 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 34 - Forks: 2

remju/Jacon

Json parsing library in C

Language: C - Size: 156 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

thomas-xin/Dynamic-DateTime

A powerful datetime parsing and calculation tool supporting arbitrary range and precision

Language: Python - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

sdonglab/molextract

Parse Molcas/OpenMolcas (and other computational chemistry software) output files in a modular way

Language: Python - Size: 226 KB - Last synced at: 30 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

json-stream/json-stream-rust

A rust library for parsing json when it comes in as a stream, probably from an LLM

Language: Rust - Size: 44.9 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

mideind/GreynirEngine

A fast, efficient natural language processing engine for Icelandic.

Language: Python - Size: 325 MB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 62 - Forks: 10

xcsp3team/XCSP3-Java-Tools

XCSP3 Tools in Java

Language: Java - Size: 7.85 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 5

jackbrennan-creator/Simple-Reflexive-Parsing

A library for automatic reflexive parsing and unparsing for C# objects

Size: 990 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

pyparsing/plusminus

Language: Python - Size: 304 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 5

underchemist/nanonispy

A small library written in python 3 to parse Nanonis binary and ascii files

Language: Python - Size: 165 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 27 - Forks: 25

panyam/Galore

An embedable parser generator library in/for typescript web applications

Language: TypeScript - Size: 4.64 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

andjhop/llk

A parser combinator library for building LL(*) parsers for Go

Language: Go - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

miss85246/sanic-dantic

A request parameter checking and parsing library based on pydantic under the sanic framework

Language: Python - Size: 665 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 42 - Forks: 11

oherrala/untrustended

Language: Rust - Size: 39.1 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

VanHakobyan/CustomerRelationshipManagement_CRM

Customer relationship management, processes implemented to manage a company's interactions with customers and prospects.

Language: C# - Size: 3.78 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 19

valderman/konbini

Parser library for Kotlin

Language: Kotlin - Size: 361 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 1

radprogrammer/HTMLParserEx Fork of edwinyzh/htmlparser

Delphi HTML Parser

Language: Pascal - Size: 95.7 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 5

AntoineGagne/robots

A parser for robots.txt with support for wildcards. See also RFC 9309.

Language: Erlang - Size: 30.3 KB - Last synced at: about 11 hours ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

GuiaBolso/fixed-length-file-handler

Handlers for Fixed Length files in a beautiful Kotlin DSL

Language: Kotlin - Size: 95.7 KB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 4

DNemtsov/Lexepars

Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.

Language: C# - Size: 102 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

nageshkharat/ATS-Application

Language: CSS - Size: 7.84 MB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ismailhammounou/db2ixf

db2ixf is a python package with a CLI that simplifies the parsing and processing of IBM Integration eXchange Format (IXF) files.

Language: Python - Size: 1 MB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 1

Dialvive/Goctopus 📦

Goctopus is to become a multi purpose library for data dialect parsing.

Language: Go - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

metthal/pog

C++ library for generating LALR(1) parsers

Language: C++ - Size: 814 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 4

Paulanerus/ArgParser

ArgParser - Simple, single header-only C++17 library for command parsing

Language: C++ - Size: 80.1 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

rigetti/paranormal

A declarative, parameter-parsing library that provides multiple parsing interfaces (YAML, command line, and JSON)

Language: Python - Size: 171 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 9

Otbivnoe/CodableAlamofire 📦

An extension for Alamofire that converts JSON data into Decodable objects.

Language: Swift - Size: 110 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 740 - Forks: 54

tcr/corollary

Cross-compiler from Haskell to Rust, plus parser-haskell.

Language: Rust - Size: 4 MB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 74 - Forks: 6

jnylen/xler

Excel Parser in Elixir using Rust

Language: Elixir - Size: 138 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 5

RedHatProductSecurity/advisory-parser

A library for parsing security advisories

Language: HTML - Size: 238 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 13 - Forks: 12

goodmami/pe

Fastest general-purpose parsing library for Python with a familiar API

Language: Python - Size: 457 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 42 - Forks: 3

danesparza/domainname-parser

:department_store: .NET domain name parsing library (uses publicsuffix.org)

Language: C# - Size: 195 KB - Last synced at: 11 days ago - Pushed at: over 5 years ago - Stars: 35 - Forks: 19

hriener/lorina

C++ parsing library for simple formats used in logic synthesis and formal verification

Language: C++ - Size: 1.09 MB - Last synced at: 22 days ago - Pushed at: 10 months ago - Stars: 35 - Forks: 20

osamasalem/stringozzi

C++ Parsing/searching/validating expression grammar library (PEG) To write Regex-like expressions in the core

Language: C++ - Size: 141 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

wahl-sec/doc-log

Python docstring parser with forgiving type checking and logging for multiple docstring dialects.

Language: Python - Size: 62.5 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

faber-1/parsite

A micro library for simple parsing combinators.

Language: OCaml - Size: 639 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

andreas-kupries/marpa

Mirror of marpa @ core.tcl.tk/akupries -- Tcl binding for Marpa

Language: Tcl - Size: 5.97 MB - Last synced at: 20 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

waterstopper/CrateGram

Utility for PEG parsers

Language: JavaScript - Size: 15.7 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

aoisupersix/Bve5_Parsing

.NET Parsing Library for BveTrainsim 5.

Language: C# - Size: 9.74 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 3

darius/parson

Yet another PEG parser combinator library and DSL

Language: Python - Size: 392 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 2

pckilgore/s3_endpoint_parse

Flexibly extract information from S3 endpoint URL/URI strings and zero additional dependencies.

Language: Python - Size: 27.3 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

xemerald/libpalertc

C Library for Palert communication

Language: C - Size: 179 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

enthusiast17/f3s

Parse flags regardless of consistent from arguments.

Language: Go - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

GregSym/parsable

Text (potentially byte) parsing utilities wrapping python stdlib regex features

Language: Python - Size: 26.4 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Pungyeon/required

Language: Go - Size: 207 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

aztek/tptp

Parser and pretty printer for the TPTP language

Language: Haskell - Size: 1.49 MB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

kaustubhhiware/urlparamify

Parse all kinds of urls, simple or otherwise. Returns a modifiable JSON object that can be converted to a string.

Language: JavaScript - Size: 19.5 KB - Last synced at: 9 days ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 2

dnaeon/cl-rfc4251

Common Lisp library for encoding and decoding RFC 4251 compliant data

Language: Common Lisp - Size: 115 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 2

mizisu/DotGrok

Parse text with pattern. Inspired by grok filter.

Language: C# - Size: 82 KB - Last synced at: 11 days ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 3

fahidattique55/FAParser

JSON Parsing + Archiving & Unarchiving in User Defaults

Language: Swift - Size: 146 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 68 - Forks: 11

xcsp3team/XCSP3-CPP-Parser

XCSP3 Core Parser in C++

Language: C++ - Size: 4.29 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 19 - Forks: 10

cculianu/Json

A lightweight JSON parser and serializer for Qt5 and Qt6

Language: C++ - Size: 24.5 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 9 - Forks: 4

richardmrodriguez/fountain-parser-rs

A rust library for parsing Fountain-formatted plaintext screenplays.

Language: Rust - Size: 179 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

ubbeg2000/pars

a simple package for parsing html files into dom trees

Language: Go - Size: 27.3 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

VanHakobyan/Useful_Pieces_Of_Code

Best Practice codes

Language: C# - Size: 4.63 MB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 3

Bystroushaak/pyDHTMLParser 📦

Lightweight HTML/XML parser for quick and dirty web scraping.

Language: Python - Size: 252 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

Francoded/AFParser-Library

The AFP Library is a collection of C++11 header files that provides users with a flexible rapid prototyping tool to create general-purpose LL(k) parsers in C++.

Language: C++ - Size: 42 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 2

Mynk-9/DOM-Parser

A small DOM Parsing library for educational purposes.

Language: C++ - Size: 4.16 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

reity/parsial

Python library that transforms any string parser into a parser that skips lines containing syntax errors.

Language: Python - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

cdiggins/myna-parser

Myna Parsing Library

Language: JavaScript - Size: 1.64 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 78 - Forks: 16

luhanzhen/xcsp3-rust

The purpose of this library is to read XCSP files into rust constraint programming solvers.

Language: Rust - Size: 766 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

manuelelucchi/Liblet.jl

A simple library for language and compilers building

Language: Julia - Size: 203 KB - Last synced at: 21 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

JacqBlaq/Androids-Basics-Udacity-NewsFeed

Udacity News Feed App

Language: Java - Size: 928 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

surgicalcoder/XCCDFParser

Parsing XCCDF files

Language: C# - Size: 8.79 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

eposse/mparseco

Minimal monadic parser combinator library

Language: Haskell - Size: 59.6 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

cviebig/lib-sql-text

Parsing expression grammar for SQL based on Boost Spirit X3

Language: C++ - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

hsnborn22/C-json

A lightweight minimalistic C json parser written from scratch (no third party dependencies)

Language: C - Size: 50.8 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

lampajr/jsonrpc-lib 📦

JSON-RPC2 parser and serializer nodejs module

Language: TypeScript - Size: 343 KB - Last synced at: about 18 hours ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

erdos/crossql-parser

sql parser library in Haskell

Language: Haskell - Size: 515 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

VineethKanaparthi/jsonparser

Simple Json Parser written in Java

Language: Java - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

cheery/chartparser

Chart parser (Earley SPPF)

Language: Python - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 25 - Forks: 3

drmason13/parsely

Parsely is a simple string parsing library for Rust

Language: Rust - Size: 231 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

nonsocode/xpress

A fast and powerful template expression library

Language: Go - Size: 121 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tanmaysahay94/SemCorpusReader

Language: Python - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0