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

GitHub topics: parsing-library

pyparsing/pyparsing

Python library for creating PEG parsers

Language: Python - Size: 7.58 MB - Last synced at: about 15 hours ago - Pushed at: 4 days ago - Stars: 2,338 - Forks: 290

SunnexGB/brawlhalla-stats-api

Interact with brawlhalla api without having to get an api_key, try a simpler approach.

Language: JavaScript - Size: 1.98 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

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: 316 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 4 - Forks: 0

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: 3 days ago - Pushed at: about 1 month ago - Stars: 5,319 - Forks: 438

seart-group/java-tree-sitter

Java bindings for tree-sitter

Language: Java - Size: 1.69 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 44 - Forks: 5

kach/nearley

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

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

alfonsrv/mail-parser-reply

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

Language: Python - Size: 81.1 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 56 - Forks: 21

matronator/parsem

Simple template parser engine for PHP. Supports variables, conditions and comments.

Language: HTML - Size: 169 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 0

golu19102003/CD-LAB

Here You Can See the details Compiler Design lab Which Shows the hands-on practice of the Compiler Concepts and focuses on the design and implementation of compilers. Students learn to analyze and design algorithms for various phases of compilation, including lexical analysis, syntax analysis, semantic analysis, optimization, and code generation.

Language: C - Size: 12.7 KB - Last synced at: 2 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

ltcmelo/psychec

A compiler frontend for the C programming language

Language: C++ - Size: 11.1 MB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 546 - Forks: 40

dmitriiweb/extract-emails

Extract emails from a given website

Language: Python - Size: 12.1 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 100 - Forks: 36

rocky/python-spark

An Earley-Algorithm Context-free grammar Parser Toolkit

Language: Python - Size: 531 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 47 - Forks: 9

OneOffTech/parxy

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

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

duesee/imap-codec

Rock-solid and complete codec for IMAP

Language: Rust - Size: 2.13 MB - Last synced at: 18 days ago - Pushed at: 24 days ago - Stars: 40 - Forks: 13

urbanslug/liteseq

Parse GFA files

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

microcrit/comparse

Python-Compliant parsing infrastructure for Bass

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

ladroid/rusty-pkl

Lightweight Pkl parser for Rust

Language: Rust - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 36 - Forks: 4

richardmrodriguez/fountain-parser-rs

A rust library for parsing Fountain-formatted plaintext screenplays.

Language: Rust - Size: 179 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

xcsp3team/XCSP3-Java-Tools

XCSP3 Tools in Java

Language: Java - Size: 7.86 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 5

xcsp3team/XCSP3-CPP-Parser

XCSP3 Core Parser in C++

Language: C++ - Size: 4.02 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 19 - Forks: 11

icsmw/brec

Binary Protocol Builder

Language: Rust - Size: 1.34 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 0

ErisianArchitect/bourne

A simple JSON library written in Rust.

Language: Rust - Size: 86.9 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 1

danesparza/domainname-parser 📦

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

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

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: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

plandes/mimic

MIMIC III Corpus Parsing

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

hriener/lorina

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

Language: C++ - Size: 1.09 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 36 - Forks: 20

dogoncouch/logdissect

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

Language: Python - Size: 655 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 150 - Forks: 23

lazypwny751/librde

Read a desktop entry with rust easily.

Language: Rust - Size: 17.6 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

tcr/corollary

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

Language: Rust - Size: 4 MB - Last synced at: 13 days ago - Pushed at: almost 8 years ago - Stars: 77 - Forks: 7

flowdev/gparselib 📦

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

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

g1mv/jsonic

Fast, small JSON parsing library for rust

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

alordash/date-parser

Extracts date from natural message.

Language: JavaScript - Size: 292 KB - Last synced at: 2 months ago - Pushed at: 3 months 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: 303 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

jankstar/pydocu

fastapi server for classification of documents and extraction of data

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

thomas-xin/Dynamic-DateTime

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

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

zerhud/ascip

c++ ascii not poisonous parsing library

Language: C++ - Size: 926 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

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: 2 months ago - Pushed at: about 6 years ago - Stars: 39 - Forks: 5

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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - 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: 4 months ago - Pushed at: 4 months ago - Stars: 34 - Forks: 2

remju/Jacon

Json parsing library in C

Language: C - Size: 156 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 2 - 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: 14 days ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

mideind/GreynirEngine

A fast, efficient natural language processing engine for Icelandic.

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

jackbrennan-creator/Simple-Reflexive-Parsing

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

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

pyparsing/plusminus

Language: Python - Size: 304 KB - Last synced at: 6 days ago - Pushed at: 8 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: 2 months ago - Pushed at: about 2 years ago - Stars: 27 - Forks: 25

cdiggins/myna-parser

Myna Parsing Library

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

panyam/Galore

An embedable parser generator library in/for typescript web applications

Language: TypeScript - Size: 4.64 MB - Last synced at: 13 days ago - Pushed at: 5 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: 5 months ago - Pushed at: 5 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: about 1 month ago - Pushed at: over 2 years ago - Stars: 42 - Forks: 11

oherrala/untrustended

Language: Rust - Size: 39.1 KB - Last synced at: 12 days ago - Pushed at: 5 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: 2 months 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: about 2 months ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 1

goodmami/pe

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

Language: Python - Size: 457 KB - Last synced at: about 11 hours ago - Pushed at: 5 months ago - Stars: 44 - Forks: 4

radprogrammer/HTMLParserEx Fork of edwinyzh/htmlparser

Delphi HTML Parser

Language: Pascal - Size: 95.7 KB - Last synced at: 2 months 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: 30 days 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: 2 months ago - Pushed at: over 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: 18 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 1

darius/parson

Yet another PEG parser combinator library and DSL

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

nageshkharat/ATS-Application

Language: CSS - Size: 7.84 MB - Last synced at: 2 months ago - Pushed at: 7 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: 20 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: 5 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: about 2 months ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 4

TekWizely/go-parsing

A Multi-Package Go Repo Focused on Text Parsing, with Lexers, Parsers, and Related Utils

Language: Go - Size: 184 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

Paulanerus/ArgParser

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

Language: C++ - Size: 80.1 KB - Last synced at: 22 days ago - Pushed at: 8 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: 2 months ago - Pushed at: over 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: 21 days ago - Pushed at: over 3 years ago - Stars: 740 - Forks: 54

jnylen/xler

Excel Parser in Elixir using Rust

Language: Elixir - Size: 138 KB - Last synced at: 13 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: 12 days ago - Pushed at: 9 months ago - Stars: 13 - Forks: 12

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: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

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: 10 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: 10 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

faber-1/parsite

A micro library for simple parsing combinators.

Language: OCaml - Size: 639 KB - Last synced at: 8 days ago - Pushed at: 10 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: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

waterstopper/CrateGram

Utility for PEG parsers

Language: JavaScript - Size: 15.7 MB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

aoisupersix/Bve5_Parsing

.NET Parsing Library for BveTrainsim 5.

Language: C# - Size: 9.76 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 5 - Forks: 3

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: 4 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

xemerald/libpalertc

C Library for Palert communication

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

enthusiast17/f3s

Parse flags regardless of consistent from arguments.

Language: Go - Size: 16.6 KB - Last synced at: over 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: 19 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Pungyeon/required

Language: Go - Size: 207 KB - Last synced at: about 2 months 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: 15 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: 3 months 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: 28 days ago - Pushed at: about 5 years ago - Stars: 28 - Forks: 3

fahidattique55/FAParser

JSON Parsing + Archiving & Unarchiving in User Defaults

Language: Swift - Size: 146 KB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 68 - Forks: 11

cculianu/Json

A lightweight JSON parser and serializer for Qt5 and Qt6

Language: C++ - Size: 24.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 4

ubbeg2000/pars

a simple package for parsing html files into dom trees

Language: Go - Size: 27.3 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 2

VanHakobyan/Useful_Pieces_Of_Code

Best Practice codes

Language: C# - Size: 4.63 MB - Last synced at: 2 months 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: 11 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: about 1 year 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: 8 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

manuelelucchi/Liblet.jl

A simple library for language and compilers building

Language: Julia - Size: 203 KB - Last synced at: 4 days ago - Pushed at: almost 5 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: 28 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: almost 6 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: about 1 year 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: 17 days 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: 6 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0