GitHub topics: parser-library
Lizerium/FLResourceLibrary
Обработчик файлов инфокарт из игры 💤 Freelancer Rebirth 💤
Language: C# - Size: 59.9 MB - Last synced at: about 6 hours ago - Pushed at: about 8 hours ago - Stars: 1 - Forks: 0
identique/idnumbers-npm
idnumbers: Unlocking the power of national ID numbers
Language: TypeScript - Size: 160 KB - Last synced at: about 19 hours ago - Pushed at: about 19 hours ago - Stars: 0 - Forks: 0
tmlmt/cooklang-parser
A typescript library to parse and manipulate cooklang recipes.
Language: TypeScript - Size: 1.58 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 0
guidsdo/ima-parse
Simple and convenient yet powerful parsing lib. No Regexes, tree walkers, (E)BNF or books necessary! No separate lexer required.
Language: TypeScript - Size: 1.83 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
spacious-team/table-wrapper-csv-impl
Implements unified Table Wrapper API for csv format and helps to easily search and access to row, column, and cell value.
Language: Java - Size: 163 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 5
spacious-team/table-wrapper-xml-impl
Implements unified Table Wrapper API for Excel XML SpreadsheetML format and helps to easily search and access to row, column, and cell value.
Language: Java - Size: 158 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0
spacious-team/table-wrapper-excel-impl
Implements unified Table Wrapper API for Excel format and helps to easily search and access to row, column, and cell value.
Language: Java - Size: 104 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0
rust-lang/annotate-snippets-rs
Library for snippet annotations
Language: Rust - Size: 1.44 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 425 - Forks: 48
prodigysn95/universal-file-converter
Universal File Converter is a Flask web app that converts images, videos, and audio with multi-file upload, real-time progress, and ZIP downloads. 🐙
Language: Python - Size: 42 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1
Chevrotain/chevrotain
Parser Building Toolkit for JavaScript
Language: TypeScript - Size: 36.6 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 2,693 - Forks: 217
schart/FlexQL
FlexQL – A powerful, secure, and extensible query language for flexible data filtering without complex SQL or ORM queries.
Language: TypeScript - Size: 75.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 0
petitparser/petitparser.github.io
Website of PetitParser
Language: HTML - Size: 8.73 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0
Neskol/MaiLib
A library for intepreting maimai charts
Language: C# - Size: 1.76 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 69 - Forks: 15
K0lb3/binaryreader
a faster and more elegant alternative to struct for parsing binary data in Python
Language: C - Size: 32.2 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1
JustJ3di/pyLittlejson
Little parser json in python from scratch.
Language: Python - Size: 24.4 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0
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# - Size: 49.3 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 1,751 - Forks: 434
oidlabs-com/Lexoid
Multimodal document parser for high quality data understanding and extraction
Language: Python - Size: 47.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 83 - Forks: 10
j123b567/scpi-parser
Open Source SCPI device library
Language: C - Size: 1.64 MB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 545 - Forks: 219
uriparser/uriparser
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
Language: C - Size: 1.82 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 378 - Forks: 88
lark-parser/lark
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Language: Python - Size: 2.75 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 5,585 - Forks: 450
postlight/parser
📜 Extract meaningful content from the chaos of a web page
Language: JavaScript - Size: 23.1 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 5,726 - Forks: 530
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: Kotlin - Size: 550 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 443 - Forks: 11
askeladdk/prattle
Scan and parse LL(1) grammars simply and efficiently.
Language: Go - Size: 37.1 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 0
axilmar/parserlib
A c++17 recursive-descent generic parsing library that supports left recursion, tokenization, AST tree creation, multiple error handling etc..
Language: C++ - Size: 9.47 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 100 - Forks: 19
furesoft/Silverfly
Build parsers easily
Language: C# - Size: 901 KB - Last synced at: 10 days ago - Pushed at: 15 days ago - Stars: 23 - Forks: 1
Novitnit/Quokka
Parser Building Toolkit for Typescript
Language: TypeScript - Size: 57.6 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0
sandrofigo/VoxReader
A C# library to read .vox files created with MagicaVoxel
Language: C# - Size: 206 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 80 - Forks: 5
clarete/langlang
Language Toolkit
Language: Go - Size: 5.17 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 13 - Forks: 3
pr0pz/scene-release-parser-php
A library for parsing scene release names into simpler, reusable data.
Language: PHP - Size: 96.7 KB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 18 - Forks: 3
serpapi/lego-ai-parser 📦
Lego AI Parser is an open-source application that uses OpenAI to parse visible text of HTML elements.
Language: Python - Size: 199 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 234 - Forks: 15
pr0pz/scene-release-parser
A library for parsing scene release names into human readable data.
Language: JavaScript - Size: 192 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 28 - Forks: 6
mrkkrp/megaparsec
Industrial-strength monadic parser combinator library
Language: Haskell - Size: 2.41 MB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 957 - Forks: 90
standardese/cppast
Library to parse and work with the C++ AST
Language: C++ - Size: 1.21 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 1,750 - Forks: 175
petitparser/java-petitparser
Dynamic parser combinators in Java.
Language: Java - Size: 2.59 MB - Last synced at: 9 days ago - Pushed at: 27 days ago - Stars: 176 - Forks: 35
petitparser/dart-petitparser
Dynamic parser combinators in Dart.
Language: Dart - Size: 2.26 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 478 - Forks: 49
butschster/dbml-parser
DBML parser for PHP8. It's a PHP parser for DBML syntax.
Language: PHP - Size: 104 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 62 - Forks: 3
hasherezade/bearparser
Portable Executable parsing library (from PE-bear)
Language: C++ - Size: 360 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 658 - Forks: 111
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: Python - Size: 626 KB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 114 - Forks: 7
Marcisbee/nanolex
🪁 Parser grammar builder. Write parsers with pattern matching.
Language: TypeScript - Size: 108 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0
vertretungsplanme/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
Language: Java - Size: 1.86 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 42 - Forks: 7
YaNesyTortiK/AnimeParsers
Библиотека с парсерами аниме/дорам плееров
Language: Python - Size: 248 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 6
Alexey-T/pyPhpTree
Python module, parses PHP source and finds class/function/namespace declarations
Language: Python - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2
cs01/pygdbmi
A library to parse gdb mi output and interact with gdb subprocesses
Language: Python - Size: 6.91 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 246 - Forks: 48
neogeny/TatSu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Language: Python - Size: 1.23 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 430 - Forks: 52
robertohuertasm/yarn-lock-parser
🦀 🙀 Simple yarn.lock parser
Language: Rust - Size: 324 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 19 - Forks: 6
h2337/cparse
cparse is an LR(1) and LALR(1) parser generator
Language: C - Size: 82 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 63 - Forks: 3
revellan/revparse
A GNU Style Argument Parser written in Rust. Available on crates.io.
Language: Rust - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
johnvanderton/flysh
HTML web parser based on jQuery and JSDOM
Language: TypeScript - Size: 596 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0
RobertDurfee/ParserGenerator
A simple, runtime recursive descent parser generator.
Language: Rust - Size: 103 KB - Last synced at: 15 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
alecthomas/participle
A parser library for Go
Language: Go - Size: 990 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3,756 - Forks: 198
adithya-s-k/omniparse
Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks
Language: Python - Size: 782 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 6,685 - Forks: 531
barrust/mediawiki
MediaWiki API wrapper in python http://pymediawiki.readthedocs.io/en/latest/
Language: Python - Size: 10.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 186 - Forks: 29
Hejsil/mecha
A parser combinator library for Zig
Language: Zig - Size: 139 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 546 - Forks: 29
BeardedManZhao/mathematical-expression-py
Python API concise framework for parsing string mathematical expressions | 用于解析字符串数学表达式的PythonAPI简洁框架
Language: Python - Size: 261 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0
palle-k/Covfefe
A parser for nondeterministic context free languages
Language: Swift - Size: 4.58 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 64 - Forks: 8
doga/IRI
An IRI parser. Parses URLs and URNs.
Language: JavaScript - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
BaseMax/DecodeQueryStringC
A tiny library for decode value of the query string using c with utf8 support and html entities.
Language: C - Size: 58.6 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 49 - Forks: 9
biojava/biojava
:book::microscope::coffee: BioJava is an open-source project dedicated to providing a Java library for processing biological data.
Language: Java - Size: 48.8 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 613 - Forks: 390
saurabhshri/simple-yet-powerful-srt-subtitle-parser-cpp
A single header simple, powerful and full blown srt subtitle parser written in C++.
Language: C++ - Size: 19.5 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 15
usnistgov/metaschema-java
Java tools and libraries providing a Metaschema toolchain
Language: Java - Size: 43.8 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 15 - Forks: 15
Yoplitein/nbnf
Language: Rust - Size: 128 KB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
siketyan/php-yarn-lock
A Parser Library for yarn.lock in PHP.
Language: PHP - Size: 110 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 2
appto-dev/telegram-api-parser
Парсинг Telegram Bot API и генерация PHP файлов типов и методов.
Language: PHP - Size: 1.02 MB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0
fourlastor/dante
A sane rich text parsing and styling library.
Language: Java - Size: 2.06 MB - Last synced at: 16 days ago - Pushed at: about 4 years ago - Stars: 457 - Forks: 32
apple502j/sb3
sb3 parses SB3.
Language: Python - Size: 555 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 4
daniilshipilin/IniParser
Simple INI file parser library written in C#.
Language: C# - Size: 302 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1
usnistgov/metaschema-node
Node tools and libraries providing a Metaschema toolchain
Language: TypeScript - Size: 775 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 3
norswap/autumn
A Java parser combinator library written with an unmatched feature set.
Language: Java - Size: 1.15 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 127 - Forks: 17
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: Java - Size: 580 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 190 - Forks: 8
pjmagee/paradox-clausewitz-save
A PDS Clausewitz Engine Save file reader
Language: C# - Size: 37.2 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
pjmagee/swtor-logparser
Blazing fast memory efficient log parser using Spans + Native AOT
Language: C# - Size: 73.2 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0
tglane/maybe-dns
Simple DNS parsing library written in Rust
Language: Rust - Size: 263 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
Kitipoom07/OmniParser
OmniParser is a powerful tool for screen parsing in GUI applications. Transform any LLM into a computer use agent. 🌟👩💻
Language: Jupyter Notebook - Size: 35.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
relex/aini
Go library for Parsing Ansible inventory files
Language: Go - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 102 - Forks: 14
ladroid/rusty-pkl
Lightweight Pkl parser for Rust
Language: Rust - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 4
Eekk2k2/HRTDS
HRTDS, pronounced "Hearts", is an acronym for "Human-Readable Typed Data Serialization".
Language: C++ - Size: 359 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
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++ - Size: 115 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 66 - Forks: 8
nuclearsalmon/merlin
A parser library to create AST nodes from syntax descriptions ✨
Language: Crystal - Size: 119 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
hunyadi/simdparse
High-speed parser with vector instructions
Language: C++ - Size: 116 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0
artpods56/AlphaBetaLogic
A Python library for parsing and analyzing logical expressions using the PLY (Python Lex-Yacc) library.
Language: Python - Size: 116 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
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: 19 days ago - Pushed at: 11 months ago - Stars: 11 - Forks: 1
OpenByteDev/pancakestack
Rust implementation of the Pancake Stack esoteric programming language.
Language: Rust - Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0
demizer/go-rst 📦
Parse reStructuredText with Go.
Language: Go - Size: 6.22 MB - Last synced at: 14 days ago - Pushed at: almost 8 years ago - Stars: 53 - Forks: 3
InspiredImpact/tense 📦
Time Processing Tool
Language: Python - Size: 5.75 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 1
koddr/json2csv
🚴 The parser can read given folder with JSON files, filtering and qualifying input data with intent & stop words dictionaries and save results to CSV files by given chunk size.
Language: Go - Size: 63.5 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 0
Mistralys/jtokenizer 📦
Javascript parser and tokenizer for PHP
Language: PHP - Size: 35.2 KB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
Sadaf2005/ReCache
A lightweight, custom implementation of a Redis-like server built from scratch using Node.js. This server supports a subset of Redis commands and features, providing a simple yet powerful in-memory key-value store with additional functionality like transactions, expiry, multiple execution and persistence.
Language: JavaScript - Size: 30.3 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
flavio-munis/sml-parser-lib
Functional Parsing Lib for SML.
Language: Standard ML - Size: 83 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0
Hedroed/png-parser
Analyse PNG file format for CTF, python API and CLI
Language: Python - Size: 2.43 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 99 - Forks: 12
go-parser/parser
Fast, high performance expression language and expression evaluation for Go
Language: Go - Size: 21.5 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
katef/kgt
BNF wrangling and railroad diagrams
Language: C - Size: 1.31 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 606 - Forks: 32
craigbarnes/lua-terminfo-parser
Mirrored from https://gitlab.com/craigbarnes/lua-terminfo-parser
Language: Lua - Size: 961 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0
ujihisa/static_literal_parser
Parse a Ruby string like '{a: [1, X], b: "hello"}' without eval. You don't call eval so it's safe.
Language: Ruby - Size: 22.5 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 2
LCSB-BioCore/PikaParser.jl
Pure Julia implementation of pika parser.
Language: Julia - Size: 479 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 54 - Forks: 2
constarg/cjlib
C library for reading/writing JSON format files
Language: C - Size: 372 KB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0
jhu-seclab-cobra/externs-phpparser
A JVM library that provides a wrapper for PHP-Parser 4.19.4, enabling PHP code parsing and AST generation in JVM applications.
Language: Kotlin - Size: 22.7 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0
ingics/ingics-message-parser
Message parser for Ingics BLE beacon and beacon gateway product
Language: JavaScript - Size: 271 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1
fanchann/isly
Parse CSV easily with support for complex data types.
Language: Go - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0
Jarrettluo/CAN-do-parser
CAN-do-parser 用于对CAN数据帧解析,支持DBC文件解析,支持CAN总线字节数据转换为物理量
Language: Java - Size: 769 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0
notCalle/parzig
Parser Combinator library for Zig
Language: Zig - Size: 73.2 KB - Last synced at: 7 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0