Parser
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
- parsers for markup languages (e.g. HTML/Markdown etc)
- parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
- parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
- GitHub: https://github.com/topics/parser
- Last updated: 2026-07-02 00:22:47 UTC
- JSON Representation
https://github.com/ithirzty/quickson
A faster json marshaler/unmarshaler library for golang
faster go golang json marshaler marshalling parser
Last synced: 08 Feb 2026
https://github.com/oelin/april
Probably the smallest recursive descent parser in existence 🤏.
javascript parser recursive-descent-parser tiny
Last synced: 15 Jun 2025
https://github.com/malikzh/computejs
An expression calculator library for JavaScript
calculator compute computejs expression formula function javascript js lexer library math parser secure
Last synced: 12 Jun 2026
https://github.com/tanakaworld/web_service_uri
🌈 URI parser for web services in the world.
parser rails ruby ruby-on-rails uri webservices
Last synced: 18 May 2026
https://github.com/ehcaning/envparser
Environment variable parser package for npm
Last synced: 03 Sep 2025
https://github.com/hrosicka/jsonparsertoexcelpython
You dont have excel and you need transform json data into Excel. Simple script - example of parse json file, create dictionary and export into excel file - as example is used party list of friends
excel json parser partylist python xlsx
Last synced: 16 May 2026
https://github.com/sdm-lang/tree-sitter-sdml
Tree-sitter grammar for the Simple Domain Modeling Language (SDML)
bindings parser sdml tree-sitter
Last synced: 12 May 2025
https://github.com/tipalol/parser
Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.
Last synced: 22 Mar 2025
https://github.com/zeffii/small_csv_onetouch_parser
personal use
csv onetouch parser selectplus
Last synced: 03 Feb 2026
https://github.com/mvandrew/cbrgetcurrencyrates
Библиотека импорта данных о курсах валют с сайта Центрального Банка РФ cbr.ru
java java-library parser parsing-library scraper scraping xml xml-parser
Last synced: 15 Jun 2025
https://github.com/vimaltiwari2612/expression-evaluator-tree-creator
A tool to parse expression and form an expression tree. Can be used to understand complex If-Else conditions/ Algorithm studies / compiler design studies.
compiler-design css css3 expression-evaluator expression-parser expression-tree-builder expressionengine html javascript parser pure-javascript syntax-tree tree-structure treeview
Last synced: 14 May 2026
https://github.com/cicovic-andrija/libparse
Rust parser combinator library
csv parser parser-combinators rust
Last synced: 21 Jun 2025
https://github.com/andrey-oss/privat24-atm-finder
Privat24-ATM-Finder - Privatbank ATM parser
atm docker parser privatbank privatbank-api python ukraine
Last synced: 07 Apr 2026
https://github.com/moriyoshi/fluent-plugin-parser-logfmt
Logfmt parser plugin for fluentd 1.0 or later
fluentd logfmt parser td-agent
Last synced: 11 Jul 2025
https://github.com/nabijaczleweli/pls-rs
Rust crate for parsing and writing the PLS playlist format
Last synced: 11 Apr 2025
https://github.com/mayank-02/xmlalchemy
Command line tool to parse XML files and evaluate queries
antlr4 join-optimizations maven parser visitor xml xpath xquery
Last synced: 23 Jun 2026
https://github.com/xrplwin/xrpl-txparticipantextractor
Parse XRPL transaction and extracts all participating and non-participating accounts.
parser participants php php8 xrpl
Last synced: 17 Feb 2026
https://github.com/xfnty/calc
Simple mathematical expression solver that supports operator priorities.
ast beginner-project calculator lexer parser
Last synced: 06 Oct 2025
https://github.com/brh55/file-to-objects
:page_facing_up: Parse a field delimited file, line-by-line, and return a JavaScript array containing parsed objects
Last synced: 19 May 2026
https://github.com/michalwa/py-cliffs
Command Line Interface Utility
cli command-line parser syntax utility
Last synced: 02 Apr 2025
https://github.com/gaurav-gosain/jsml
JSML - JSON Manipulation Library | JSML is a lightweight C library for parsing and manipulating JSON data.
Last synced: 29 Apr 2026
https://github.com/npillmayer/gorgo
A Parsing Toolbox
earley-parser parser term-rewriting
Last synced: 18 Mar 2025
https://github.com/antononcube/raku-dsl-english-classificationworkflows
Raku package for making classification workflows from natural language commands (in English.)
Last synced: 02 Apr 2025
https://github.com/ymonb1291/dotenv-parser
A fast, zero-permission parser for '.env' files with support for multiline variables.
deno dotenv dotenv-parser parser
Last synced: 14 May 2026
https://github.com/josephgoksu/artspin
"artspin" is the best way to quickly and freely spin your articles. Currently, it is available for just Turkish Language.
article parser spinner turkish-language
Last synced: 07 Mar 2026
https://github.com/bolner/concontroller
Controller library for console applications.
cli console controller dotnet-core parameters parser
Last synced: 02 Apr 2025
https://github.com/dub1401/hentaichanparser
Парсер HentaiChan в формат JSON.
beautifulsoup4 hentai manga parser requests
Last synced: 29 Oct 2025
https://github.com/rtxux/pascalcompiler
Pascal-- Compiler written in C#, a course project of Compiler's Principle
Last synced: 14 Jun 2025
https://github.com/pstolarz/sprops
C library for parsing configuration files built of properties (key/value pairs) which may reside inside "scopes", that is blocks of configuration with assigned name and an optional type. Scopes may constitute hierarchical nesting tree of an arbitrary depth.
api bison c configuration cpp library parser properties yacc
Last synced: 16 May 2026
https://github.com/il2horusteam/il2fb-ds-events-parser
Parser of events of the dedicated server of «IL-2 Sturmovik: Forgotten Battles» flight simulator
events forgotten-battles il-2 library parser python sturmovik
Last synced: 21 Mar 2025
https://github.com/bharat23/wpt-parser
A python package to fetch and extract test results from Webpagetest, speed curve and other webpagetest backed products.
json parser python3 speedcurve webpagetest
Last synced: 15 May 2026
https://github.com/philipk/steam_shortcuts_util
Utilities for parsing & writing Steams shortcut.vdf file format
Last synced: 10 Aug 2025
https://github.com/mpardalos/raza
A toy programming language used as a learning project. Implemented in Scala.
lexer parser programming-language scala
Last synced: 05 May 2025
https://github.com/ozansz/mathematical-expression-parser-derivator
METU CENG140 C Programming - Take Home Exam 2 - Mathematical Expression Derivator
abstract-syntax-tree c derivatives lexer mathematical-expressions mathematics parser
Last synced: 27 Mar 2025
https://github.com/dreden33773/ember-lox
An implementation of Lox-lang's `compile toolchain` + `interpreter` in Rust
compiler interpreter lox parser rust vm
Last synced: 27 Mar 2025
https://github.com/ssi02014/react-sanitizer-parser
react-sanitizer-parser is a React element sanitizer parser.
dompurify html-react-parser parser react xss
Last synced: 19 May 2026
https://github.com/sambacha/solidity-grammar-rrd
Railroad Diagrams of the Solidity Grammar as defined by the ANTLR4 spec
antlr4 ethereum evm parser rrd smartcontracts solidity
Last synced: 20 Jan 2026
https://github.com/simpson-computer-technologies-research/csvparser
CSV File Parser in C
Last synced: 13 Mar 2025
https://github.com/ieeax/cssparser
A lightweight CSS tokenizer/parser written in C#.
Last synced: 20 May 2026
https://github.com/lycuid/ruson
Command line utility for parsing and processing JSON text (faster than 'jq').
command-line-tool json-parser parser rust-lang
Last synced: 29 Oct 2025
https://github.com/dokwork/parcom
Parser combinators for Zig, ready to parse on-the-fly. Consume input, not memory.
parser parser-combinators zig zig-library ziglang
Last synced: 18 May 2026
https://github.com/firedragon91245/coff-parse
A Parser and Generator for Windows Object Files (COFF: Common Object File Format)
coff coff-file object-file parser
Last synced: 05 Apr 2025
https://github.com/john-science/morgue_librarian
Tools for parsing DCSS morgue files
Last synced: 31 Aug 2025
https://github.com/herber/argi
A simple args parser
args argument-parser arguments argv parser
Last synced: 17 May 2026
https://github.com/yord/shargs-opts
shargs-opts is a type-based command-line options DSL for shargs 🦈.
Last synced: 09 Jul 2025
https://github.com/imnerocode/parser-obj
A lightweight Go parser that converts OBJ files into a vo.Model structure using the vo-structures module, making it easy to integrate 3D models into your projects
go golang obj parser vo-structures
Last synced: 07 Sep 2025
https://github.com/donbarbos/yale_celi_list_parser
🏢 Yale CELI List of Companies Leaving and Staying in Russia, dataset and parser
celi companies companies-list csv dataset list open-data parser python selenium selenium-webdriver yale
Last synced: 14 May 2026
https://github.com/enzet/wikidata-transport-parser
Wikidata transport systems parser
parser python transport transportation-network wikidata
Last synced: 14 Jul 2025
https://github.com/simpson-computer-technologies-research/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 13 Mar 2025
https://github.com/tomefile/lib-parser
Library to parse Tomefile code and output a node tree for use by another program
Last synced: 14 Jan 2026
https://github.com/xaquake/yandex-images-parser
library for parsing and downloading images from Yandex Images via geckodriver with C API
c firefox firefox-esr gcc gecko geckodriver libcurl parser parsing parsing-library web webdriver yandex yandex-api yandex-image-parser yandex-images yandex-images-crawler yandex-images-parser
Last synced: 16 May 2026
https://github.com/wizard04wsu/tree-sitter-regex-js
Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter
Last synced: 20 Apr 2026
https://github.com/matthewdargan/rst
Basic reStructuredText parser
go golang lexer parser restructuredtext
Last synced: 16 Jun 2025
https://github.com/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 2025
https://github.com/dreamycecil/lilacdragonscript
***Deprecated!!!*** A self-made interpreter for a simple scripting language with a JavaScript-like syntax. [Work In Progress]
compiler interpreter language parser programming-language scripting-language
Last synced: 01 May 2025
https://github.com/gsmith257-cyber/katzparty
MimiKatz output parser, written in Powershell
hacking hashes mimikatz parser passwords pentesting
Last synced: 18 May 2026
https://github.com/domfarolino/compiler
A compiler for Wilsey's compiler "theory" class
compiler lexer lexical-analysis ll1-grammar llvm parser
Last synced: 20 Jan 2026
https://github.com/yord/shargs-core
shargs-core is the core parser loop of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/yord/shargs-usage
shargs-usage is an automatic usage documentation generation library for shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/yassineldeeb/speedy-md
Lightning fast markdown parser ⚡🚀
cli fast lightening markdown markdown-parser napi napi-rs parser rust webassembly
Last synced: 29 Apr 2026
https://github.com/tech189/tiripode
Parser and grammar tool for Mycenaean Greek / Linear B
ancient-greek linear-b mycenaean parser postgresql python
Last synced: 18 May 2026
https://github.com/alexionut-tincu/sh-ovel
A lightweight UNIX shell written in C, focused on simplicity and direct syscalls. Perfect for learning system-level programming.
c-language educational linux low-level-programming os-dev parser shell system-calls unix
Last synced: 16 Feb 2026
https://github.com/onurdemirtas/postgresql.schema.parse
First, it exports schema file from PostgreSQL with "pg_dump --schema-only". Then, parses the schema file for separating the each object types into separate folders and each object into a separate file.
backup bash bash-script compare linux meld parser postgresql postgresql-database schema ubuntu
Last synced: 07 May 2026
https://github.com/netresearch/node-red-contrib-magento-eqp
Node-RED module to parse Magento EQP callbacks
api-wrapper magento node-red node-red-contrib parser
Last synced: 17 Feb 2026
https://github.com/make-github-pseudonymous-again/texshake
:leaves: Shake your LaTeX syntax tree!
abstract-syntax-tree agpl javascript latex parser tree-shaking
Last synced: 16 May 2026
https://github.com/danielmschmidt/java-method-parser
A node utility to get the methods out of java files
Last synced: 10 Jul 2025
https://github.com/RSGL/RSP
Single Header File Library that can pharse multiple databases all in one single header file. Supports, XML (HTML/SVG) and JSON
cpp cpp11 header-only html json library parser rsgl single-header xml
Last synced: 12 Mar 2025
https://github.com/dopsun/chatbot-cli
A simple ChatBot command line parser, trained with templates.
Last synced: 11 Jan 2026
https://github.com/tiagoboeing/graphql-federation-schema-parser
CLI tool to parse GraphQL schemas and generate federated GraphQL schemas for use in a GraphQL Federation gateway
cli graphos graphql hive parser schema wundergraph
Last synced: 30 Oct 2025
https://github.com/grimen/python-connection-uri
A robust connection URI parser/stringifier - for Python.
connection connection-uri connection-url database database-uri database-url deserializer multi-host packer parser python serializer server server-uri server-url stringifier unpacker uri url
Last synced: 16 May 2026
https://github.com/baikho/belgian-address-parser-php
A PHP Parser for Belgian addresses
address address-parser addresses belgium parser php php-library php8
Last synced: 17 Feb 2026
https://github.com/RakheeBaghel/Airbnb--Project
cloudinary cookie dotenv ejs expressjs flash joi mongodb mongoose multer nodejs parser passport-local passportjs profile session
Last synced: 29 Oct 2025
https://github.com/laojianzi/tree-sitter-kql
A kql (Kibana Query Language Kibana) parser and syntax highlighting built on tree-sitter
highlight kibana-query-language-kibana kql kuery-query parser tree-sitter tree-sitter-kql
Last synced: 20 Jan 2026
https://github.com/corn-config/corn-go
Libcorn native Go implementation
config configuration-files corn language parser
Last synced: 22 Apr 2026
https://github.com/tqma113/cyk
A parser of CYK for CNF(Chomsky Normal Form) by Rust.
Last synced: 28 Mar 2025
https://github.com/imgurbot12/pyxml
Pure python3 alternative to stdlib xml.etree with HTML support
html-parser parser python python3 xml xml-parser
Last synced: 11 Sep 2025
https://github.com/mikroskeem/quackit
Quake/Valve .cfg file parser
configuration golang library parser quake source-engine valve
Last synced: 28 Mar 2025
https://github.com/soerlemans/pcap-parser-simba2json-processor
Highly performant C++23 PCAP parser that converts SIMBA messages to JSON. Done as a coding challenge for a High Frequency Trading (HFT) firm.
callgrind cpp cpp23 high-frequency-trading high-performance-computing json optimization parser pcap performance simba
Last synced: 29 Apr 2026
https://github.com/wudi/pdfkit
PDFKit is a comprehensive, pure Go library for PDF
creator parser pdf pdf-generation pdfkit
Last synced: 04 Mar 2026
https://github.com/sourlemonjuice/argparsex
Comprehensive and configurable command line arguments parser library for C language.
argument-parser cli library parser
Last synced: 06 Mar 2026
https://github.com/marcosspessatto/compiler
Transpiler from CT language to Java
compiler java jflex lexical-analysis parser
Last synced: 14 Jul 2025
https://github.com/plutokekz/riotapiparser
A small script to parse the riot api documentation to generate json schema file, which get converted to pydantic models aka python dataclasses. For an eay and fast prototyping of api wrappers.
bs4 code-generation json-schema league-of-legends legends-of-runeterra parser pydantic python riot-games-api tft valorant
Last synced: 15 May 2026
https://github.com/dedinc/yamager
Yamager - Simple module for parsing images from Yandex and Google.
downloader google-image-search google-images image-parser image-python parse parser parsing python-parser python3 yandex-parsing
Last synced: 31 Mar 2025