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/oxylabs/how-to-build-web-scraper
Step by step guide to building a web scraper with Python
build-a-web-scraper github-python parser python python-web-scraper python-web-scraping python3 url-scraper web-scraping
Last synced: 01 May 2026
https://github.com/ethanlabs101/lua-toolkit
A collection of Lua utilities, encoders, parsers, binary tools, and experiments built for learning and fun.
binary encoder hex lua lua-programming lua-scripting parser reverse-engineering xor
Last synced: 20 Jun 2026
https://github.com/mangesh-bhattacharya/nand2tetris
Nand2Tetris project implementation and HDL API reference.
cmake hack-compiler jack-compiler nand2tetris parser python xml
Last synced: 01 May 2026
https://github.com/victorazzam/demal
Encode and decode MAL (Meta Attack Language) to and from JSON.
cli command-line-tool decoder encoder json library meta-attack-language mitre-attack parser python python3
Last synced: 20 Apr 2026
https://github.com/piotrkowalczuk/elblog
Elastic Load Balancing access log parser
aws decoder elastic-load-balancing elb golang parser
Last synced: 05 May 2026
https://github.com/michaelmdresser/dicelang
Dice expression parser and evaluator in Rust
Last synced: 08 Jun 2026
https://github.com/nielsbergsma/protobuf-parser-csharp
dynamic parser protobuf3 runtime
Last synced: 22 Jun 2026
https://github.com/fflorent/espadon
EcmaScript parser writter in Rust (WIP)
ecmascript javascript parser rust
Last synced: 20 Apr 2026
https://github.com/isopropylcyanide/google-search-history-parser
View the relevant google searches along with the timestamp from the google search archive
archive-storage archived google-search json parser python python-parser
Last synced: 13 May 2026
https://github.com/superb-man/regex-parser
Simple regex matcher with some advanced operations.Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy!
Last synced: 12 May 2026
https://github.com/siddiqsoft/splituri
Split Uri for modern C++
cpp cpp20 http http-utils nlohmann-json parser uri-parser utility windows
Last synced: 23 Apr 2026
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 08 Oct 2025
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
https://github.com/carnagion/parsnip
A simple monadic parser combinator library written in Haskell.
haskell parser parser-combinators
Last synced: 22 Aug 2025
https://github.com/open-inflation/perekrestok_api
Perekrestok API sync client
parser perekrestok playwright python3 sync
Last synced: 30 Aug 2025
https://github.com/orcalinux/tiny-language-compiler
A compiler for a simple programming language with lexical analysis, parsing, and a user-friendly interface. Ideal for learning how compilers are built.
compiler-design parser scanner tiny-language
Last synced: 07 Apr 2025
https://github.com/soumik12345/recursive-descent-expression-compiler
Recursive Descent Expression Compiler
c compiler compiler-design lex lexical-analysis parser recursive-descent-parser
Last synced: 16 Jul 2025
https://github.com/pearcoding/parmaly
"Parser gramMar anaLyzer" - Context-Free Grammar analyzer and generator.
analyzer grammar parser parser-generator parser-grammar-analyzer
Last synced: 25 May 2026
https://github.com/arakelian/graphql-parser
GraphQL Lexer and Parser generated using ANTLR grammar
antlr4 grammar graphql graphql-java java java-8 lexer parser
Last synced: 13 Apr 2026
https://github.com/lukashedegaard/co-rider
Tiny configuration library tailored for the Ride ecosystem
configuration configuration-management parser python
Last synced: 10 Sep 2025
https://github.com/andrianllmm/tgl-dictionary-parser
Parser for a Tagalog dictionary website
dictionary parser tagalog text-mining web-scraping
Last synced: 22 Jun 2026
https://github.com/yoeven/url-query-json-parser
JSON query parser for URL query strings to complex JSON objects and vice versa
decode encode javascript js json param parser query string ts typescript url
Last synced: 10 Apr 2026
https://github.com/srlearn/linter
A grammar and linter for ILP datasets.
golang inductive-logic-programming parser relational-learning
Last synced: 26 May 2026
https://github.com/mattmezza/email-lang-cli
The Email Language CLI
cli compiler email language parser transpiler
Last synced: 07 Apr 2025
https://github.com/decodelabs/idiom
Lightweight text to HTML parser - tags optional
Last synced: 15 Apr 2025
https://github.com/eratio08/kpars
Very simple parser combinator library in Kotlin
applicative functional-parsing kotlin monad monadic-parser-combinators parser parser-combinators parsing
Last synced: 15 Mar 2025
https://github.com/aenguerrand/log-ai
Parse, extract and analyse raw log with AI
Last synced: 16 Nov 2025
https://github.com/swellshinider/easyarguments
EasyArguments is a lightweight library for managing and parsing input arguments in C# .NET projects.
argparser arguments csharp csharp-library library net open-source parser
Last synced: 30 Mar 2025
https://github.com/tylersuehr7/sqlite-class-parser
A lightweight object-to-SQL statement parser.
java java-libraries parser sql sql-parser
Last synced: 27 May 2026
https://github.com/maroontress/clione.java
A C17 lexical parser written in Java.
c17 java lexical-parser parser
Last synced: 15 Mar 2025
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/solo-steven/crafting-handbook
Learning to write JS infra, Compiler and OS and more.
generator handbook parser rust typescript
Last synced: 09 Mar 2025
https://github.com/mohabmes/matool
A collection of various custom tools. { Antesh, CITerm, INetSC, KADManga, Tomado }
cli codeigniter-terminal crawler mangareader markd markdown markdown-to-html parser readme scan-tool scanner-web
Last synced: 15 May 2026
https://github.com/everton3x/conversor-pad
Conversor dos arquivos de dados do SIAPC/PAD (do TCE/RS) para CSV, SQLite, Excell, etc.
Last synced: 13 Jan 2026
https://github.com/l3odr0id/java-study
Some easy code here
ascii java jsoup parser parsing rpn-calculator rpn-calculator-java student study web-parser
Last synced: 15 Mar 2025
https://github.com/azu/sudachi-synonyms-parser
Sudachi's synonyms dictionary parser
Last synced: 31 Mar 2025
https://github.com/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/katsew/logo-command-parser
Logo command parser with PEG.js
javascript logo parser pegjs typescript
Last synced: 07 May 2026
https://github.com/psyb0t/go-config-parser
A Go wrapper package for reading and unmarshalling data from configuration files based on Viper.
config configuration golang golang-package parser
Last synced: 10 Mar 2026
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/grjan7/xl-formula-parser
Parses excel-formula-like string to JSON object tree and reverse parses to formula string.
excel-like formula object-tree parse parser stringify
Last synced: 22 Jun 2025
https://github.com/vikiboss/ck-util
简单、轻量、平台无关的 JavaScript Cookie 工具类
cookie cookie-parser cookies parser toolkit
Last synced: 16 Mar 2025
https://github.com/mosherubin/getcmdopt
Simple, light, cross-platform C++ class for parsing command line options
argument-parser argv argv-parser command-line command-line-parser cross-platform getopts parser
Last synced: 11 Jun 2025
https://github.com/richie-south/javascript-rich-string-parser
Find tokens in your strings
parser string-parser string-parsing
Last synced: 22 Apr 2025
https://github.com/moviestoreguy/termi
A flag replacement library to create detailed cli applications
Last synced: 18 Jun 2025
https://github.com/stephane-martin/w3c-extendedlog-parser
A parser in golang for W3C Extended Log format
Last synced: 23 Apr 2025
https://github.com/varkor/siteswap
A siteswap library for JavaScript.
juggling parser siteswap validator
Last synced: 04 Apr 2025
https://github.com/avivnaaman/openu-compilation
Repo for compilers course
compiler compiler-design cs143 lexer parser
Last synced: 23 Apr 2025
https://github.com/komed3/math-formula-parser
TypeScript parser for complex mathematical formulas into Abstract Syntax Trees (AST)
ast expression formula mathematics npm-package parser
Last synced: 29 May 2026
https://github.com/jesusgraterol/argv-utils
The argv-utils package is a lightweight library for Node.js that simplifies working with command-line arguments passed to your scripts. It streamlines the process of accessing and managing arguments from process.argv property.
args arguments argv argvs node parser sh shell shell-script utilities utils
Last synced: 31 Jan 2026
https://github.com/basemax/pythonexpressioninterpreter
Simple Math Interpreter in Python
interpreter lexer math-expression-evaluator math-expression-parser math-expression-solver math-expressions mathematical-expressions parser python
Last synced: 03 Apr 2025
https://github.com/aggrathon/rustcalculator
A commandline calculator written in Rust
Last synced: 16 Mar 2025
https://github.com/yawkar/calculator
A simple command-line calculator that creates a computational graph based on the expressions you enter.
calculator laboratory-work parser
Last synced: 09 Apr 2025
https://github.com/cathood0/flutter_quill_delta_easy_parser
Convert your Quill Delta into a simplified document format, making it easier to manage and manipulate text attributes
delta document flutter-quill parser quill-delta rich-text
Last synced: 05 Sep 2025
https://github.com/swaggerexpert/cookie
RFC 6265 compliant cookie parser, validator and serializer
cookie cookies parser rfc6265 serializer validator
Last synced: 24 Apr 2025
https://github.com/farhanshoukat/information-retrieval
Parse HTML pages. Create inverted index. Search for pages
bm25 inverted-index inverter jelinek language-model okapi okapi-bm25 parser tf-idf
Last synced: 31 Mar 2025
https://github.com/gunh0/gamemeca-crawler
🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests
beautifulsoup parser parsing python-requests
Last synced: 25 Mar 2025
https://github.com/ruivieira/crystal-holst
A Crystal Jupyter notebook parser
Last synced: 17 May 2026
https://github.com/morganconrad/unformatter
Parses data written by a java.util.Formatter. Not quite a scanf since the format details are different.
Last synced: 28 Feb 2025
https://github.com/djoezeke/csvee
Light-weight, Simple and fast Modern Csv parser and encoder for C/C++ with TSV support.
c cpp csv csv-parser csv-reader parse parser streaming tsv-parser
Last synced: 20 Apr 2026
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/guidodipietro/tp-asdr
Recursive descent parser for the Micro language written in C, outputs the instructions for a VM.
Last synced: 26 Jan 2026
https://github.com/progfay/scrapbox-parser-stream
Parsing Scrapbox notation with Node.js Stream
node-stream parser scrapbox scrapbox-parser-stream
Last synced: 25 Mar 2025
https://github.com/daun/tree-sitter-latte
A tree-sitter grammar for the Latte templating language
latte parser tree-sitter tree-sitter-grammar
Last synced: 26 Apr 2026
https://github.com/q-m/food-fish-parser-ruby
Extract fish details from food product descriptions
aquaculture fao fisheries food-products ingredients parser ruby ruby-gem species structured-data
Last synced: 12 May 2026
https://github.com/valyauw/scribunto-parse-wikitemplates
A Scribunto (Lua) module for use in MediaWiki-powered sites (e.g. Wikipedia, FANDOM wikis, Miraheze wikis). Used to parse wikitext templates into a Lua table.
lua mediawiki parser scribunto
Last synced: 17 Jan 2026
https://github.com/xsubject/constructor-argument-detector
👻 Terminal util to find constructor arguments when creating a contract in ethereum based networks
arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js
Last synced: 30 May 2026
https://github.com/meese-enterprises/aria-control-file-parser
Parse out useful information from `.aria2` files.
aria2 aria2c ctf cybersecurity parser
Last synced: 14 Jan 2026
https://github.com/masesgroup/cliparser
A library to manage command-line arguments in a simple way.
cli command-line command-line-tool dotnet dotnet-core dotnet-framework dotnet6 dotnetcore net6 netstandard netstandard20 parser
Last synced: 09 Apr 2025
https://github.com/xiaofuzi/iblog
Read - Write - Note
compiler docs flutter interpreter javascript parser reactjs rust vuejs
Last synced: 18 Jan 2026
https://github.com/sjkingo/zerp
zerp is a collection of utilities for Z, a toy programming language similar in syntax to Python and Pascal
lexer parser python python-3-4 toy-programming-language virtual-machine z zerp
Last synced: 06 Sep 2025
https://github.com/yaroslaff/a2conf
Work with apache2 config programmatically from python
apache2 automatically config configuration configure parse parser python script
Last synced: 10 Dec 2025
https://github.com/freddiehaddad/shuntingyard
Simple calculator using the Shunting Yard algorithm
calculator go golang leetcode leetcode-go leetcode-golang leetcode-solutions parser reverse-polish-notation shunting-yard-algorithm
Last synced: 10 Jul 2025
https://github.com/yonis-savary/php-dom
HTML Parser for PHP, with support for simple CSS Selectors !
Last synced: 10 Apr 2025