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-06-26 00:19:23 UTC
- JSON Representation
https://github.com/sudha247/silly-markdown-parser
A markdown parser written entirely using regular expressions.
markdown parser python python3 regular-expression
Last synced: 02 May 2026
https://github.com/tqma113/recursive_descent
A recursive descent parser for CF(Context Free).
parser recursive-descent recursive-descent-parser
Last synced: 05 Jul 2025
https://github.com/oduwsdl/accesslog-parser
Web server access log parser and CLI tool with added features for web archive replay logs
access-logs accesslog-parser cli memento package parser python3
Last synced: 16 Oct 2025
https://github.com/bytebase/tidb-parser
TiDB parser based on ANTLR4
antlr antlr-parser antlr4 database parser sql tidb
Last synced: 02 Nov 2025
https://github.com/tarasrashkevych99/simple-regex-parser
This repository provides a basic implementation of a regex parser that is able to determine whether or not a word matches a particular regular expression
Last synced: 26 Mar 2025
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/codezeilen/smalltalkntriples
A Squeak/Smalltalk parser for the N-Triples RDF serialization format.
ohm ohm-grammar parser squeak triples
Last synced: 06 Mar 2026
https://github.com/oovm/bibtex
BibTeX parser and writer
bibliography bibtex latex parser
Last synced: 12 Dec 2025
https://github.com/0x5a17ed/plainfields
A lightweight, human-friendly configuration format for Go with simple syntax for fields, lists, and maps.
configuration-language data-serialization dsl dsl-syntax go golang golang-library golang-package lexer parser
Last synced: 30 Apr 2025
https://github.com/skalt/psql_splitter
a nom parser combinator that matches a psql statement.
parser parsing postgres postgresql psql sql
Last synced: 14 May 2026
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/hdoc1509/tree-sitter-gh-actions-expressions
Github Actions expressions grammar for tree-sitter
github-actions github-workflows parser tree-sitter
Last synced: 19 Apr 2026
https://github.com/elamani-drawing/automaters
Implémentation d'automate en Rust. (FSM, NFA, DFA, NDFAE)
algorithms automate automation parser rust rust-lang rustlang
Last synced: 07 Apr 2026
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/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/bolner/concontroller
Controller library for console applications.
cli console controller dotnet-core parameters parser
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/michalwa/py-cliffs
Command Line Interface Utility
cli command-line parser syntax utility
Last synced: 02 Apr 2025
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/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/akrck02/markdown-docs-dev-diary
Development diary for the markdown-docs library.
Last synced: 15 Jun 2025
https://github.com/sorairolake/csscolorparser-zig
Zig CSS color parser library
color css css-color hsl hwb oklab oklch parser rgb zig zig-library zig-package ziglang
Last synced: 30 Apr 2025
https://github.com/thedesconnet/oxyparserjs
Parser links to files from OxyCloud in Node JS
Last synced: 15 May 2026
https://github.com/nasso/comparse
A highly generic parser combinators library.
haskell parser parser-combinators
Last synced: 08 Jul 2025
https://github.com/hex-cat-man/tree-sitter-smarty
Smarty grammar for Tree-sitter
Last synced: 15 May 2026
https://github.com/scrapesome/scrapesome
A Powerful Web Scraper with dynamic rendering support.
asyncio markdown parser playwright python scraper scraping
Last synced: 15 Jun 2025
https://github.com/eibens/module_url
Extract version number, module name, and more from ESM or TypeScript module URLs.
deno parser typescript url versioning
Last synced: 15 May 2026
https://github.com/sh-cho/tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
fluent-bit grammar parser tree-sitter
Last synced: 30 Apr 2025
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 03 Apr 2025
https://github.com/imoutochan/cummonerparser
Comix parser from www.totempole666.com site.
Last synced: 15 Jun 2025
https://github.com/xzripper/rustmathparser
Simple math problems parser in rust.
Last synced: 03 Apr 2025
https://github.com/andreytretiachenko/parser_model_auto
Парсер моделей и модификаций грузовых автомобилей
Last synced: 13 Dec 2025
https://github.com/bbpezsgo/interpreter
Programming language
brainfuck brainfuck-compiler bytecode code-generation compiler interpreter parser programming-language
Last synced: 03 Apr 2025
https://github.com/yord/shargs-core
shargs-core is the core parser loop of shargs 🦈.
Last synced: 19 Jun 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/mvandrew/cbrgetcurrencyrates
Библиотека импорта данных о курсах валют с сайта Центрального Банка РФ cbr.ru
java java-library parser parsing-library scraper scraping xml xml-parser
Last synced: 15 Jun 2025
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/en9inerd/markdown-wasm
Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c
c javascript markdown markdown-parser nodejs parser wasm webassembly
Last synced: 06 Apr 2026
https://github.com/kldzj/env
A simple and type-safe env parser
env environment-variables node parser typescript
Last synced: 11 Apr 2026
https://github.com/niklashigi/gamepad-info
Retrieve information about a gamepad
gamepad gamepad-api npm-package parser
Last synced: 28 Apr 2026
https://github.com/bursasha/cpp-matrix-calculator
Matrix calculator in C++ using OOP, polymorphism, STL, parsers, variety of algorithms 🧮
abstraction algorithms calculator-application console-application cpp cvut-fit doxygen-documentation incapsulation inheritance makefile matrix matrix-calculator oop parser polymorphism stl
Last synced: 03 Apr 2025
https://github.com/yord/shargs-example-sync-deepthought
shargs-example-sync-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/yord/shargs-tutorial-git
shargs-tutorial-git is a tutorial of shargs, shargs-opts, shargs-parser, and shargs-usage 🦈.
Last synced: 19 Jun 2025
https://github.com/alllex/minitime-parser
date-time kotlin kotlin-coroutines kotlin-multiplatform parser
Last synced: 02 Sep 2025
https://github.com/yord/shargs-example-async-deepthought
shargs-example-async-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/lszeremeta/sesame-rio-yars
Yet Another RDF Serialization (YARS) serialization parser for Sesame
parser rdf semantic-web serialization sesame yars
Last synced: 08 Oct 2025
https://github.com/blazzed21/umte-calendar
Transferring the UTME schedule to an ics calendar
ics node parser playwright ts umeos umte
Last synced: 16 Feb 2026
https://github.com/chaedie/axios-curl-parser
A lightweight tool for converting Axios request configurations into cURL commands, making it easy for developers to debug or share HTTP requests.
Last synced: 16 Feb 2026
https://github.com/blaze6950/shopfinder
Site parser for finding shops using resselerratings.com
async-await asynchronous builtwith chromedriver csharp gui httpclient listview parser resselerratings selenium-webdriver task wpf-ui
Last synced: 15 May 2026
https://github.com/git-download-manager/git-url-parse
git url parser for common git providers. (SCP-Style url not supported yet)
bitbucket cli git-url git-url-parser gitea github gitlab golang parse parser url-parser
Last synced: 15 Jan 2026
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/corn-config/corn-go
Libcorn native Go implementation
config configuration-files corn language parser
Last synced: 22 Apr 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/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/matthewdargan/rst
Basic reStructuredText parser
go golang lexer parser restructuredtext
Last synced: 16 Jun 2025
https://github.com/ravencentric/nzb-rs
A spec compliant parser for NZB files
Last synced: 12 Mar 2025
https://github.com/puresoltechnologies/parsers
PureSol Technologies' parser library
java library lr-parser packrat parser parser-library
Last synced: 15 May 2026
https://github.com/bb4/bb4-expression
a library for parsing a text representation of a mathematical expression that is written in terms of x
expresssion language math parser
Last synced: 29 Oct 2025
https://github.com/zheoni/parsegar
Another and worse C++ command line argument parser
argument-parser command-line-parser cpp parser
Last synced: 29 Oct 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/dunggramer/learning
Repo save all code i'm learning
algorithms javascript learn monorepo nestjs nodejs parser react redux swift threejs vim
Last synced: 06 Apr 2026
https://github.com/fabiannorbertoescobar/compilador
TP de Lenguajes y Compiladores
asm assembler batch bison c compiladores compiler flex intermediate-code-generation intermediate-language lex lexical-analyzer parser polish-notation reverse-polish-notation sintaxis-analyzer yacc
Last synced: 17 May 2026
https://github.com/denvercoder1/jack-to-hack-compiler-ceylon
Jack to Hack Compiler in Ceylon completed for Fundamentals of Programming Languages Course, 2020-2021.
ceylon compiler hack-assembly jack-language nand2tetris parser tokenizer vm-language
Last synced: 19 Mar 2026
https://github.com/roswelly/solana-transaction-crawler
crawl & parse solana transaction
crawler parser rust solana transaction
Last synced: 15 May 2026
https://github.com/john-science/morgue_librarian
Tools for parsing DCSS morgue files
Last synced: 31 Aug 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/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/andrianllmm/eng-dictionary-parser
Parser for an English XML dictionary
dictionary english parser text-mining xml-parser
Last synced: 09 Jul 2025
https://github.com/vsedyshev-intermedia/vparser
VParser is Python parser provide smart string parser and matcher
bdd bdd-framework parser parser-combinators python
Last synced: 28 Dec 2025
https://github.com/nbareil/yaraparser-go
scanning and parsing yara files just for fun, ⚠️ NOT (intented to be) FINISHED!
Last synced: 24 May 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/m4p4/tube-utils
NodeJS module to extract data from popular tube sites.
Last synced: 16 May 2026
https://github.com/perlpunk/parse-bbcode
perl5 Module to parse BBCode and render it as HTML or text
Last synced: 09 Jul 2025
https://github.com/pasckoch/xml2object
Xml2object is a parser for php, it converts xml to stdClass' s objects by a DOM analysis.
converter object parser php stdclass-objects xml xml-parser xml2object
Last synced: 11 Jan 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/tqma113/cyk
A parser of CYK for CNF(Chomsky Normal Form) by Rust.
Last synced: 28 Mar 2025
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/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/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/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