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-05 00:19:15 UTC
- JSON Representation
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/vcputtini/udf_mariadb_cpp
MariaDB(tm) native User-defined functions in C++
cpp cpp17 database lib library mariadb mariadb-database mariadb-mysql mariadb-server mysql parser
Last synced: 25 Jan 2026
https://github.com/malbolgee/proto-terminal-so
Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.
c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall
Last synced: 08 May 2026
https://github.com/grayespinoza/godot-gdshader-toolkit
A GDShader toolkit
game-development gamedev gdshader godot godot-engine linter parser
Last synced: 23 Oct 2025
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/lk-KEVIN/BattlefieldMapListParser
A PHP file parser for Battlefield 3 and Battlefield 4 MapList files
battlefield battlefield-3 battlefield-4 bf3 bf4 maplist parser php-parser snet
Last synced: 25 Aug 2025
https://github.com/kaymekaydex/bmstu-stud-parser
:newspaper: Парсинг информации с сайта студсовета МГТУ (studsovet.bmstu.ru)
Last synced: 01 Apr 2025
https://github.com/thoughtpolice/tree-sitter-openddl
a tree-sitter grammar, for OpenDDL v2.0
Last synced: 05 May 2026
https://github.com/yord/shargs-example-sync-deepthought-config-env-argv
shargs-example-sync-deepthought-config-env-argv is a sample application of shargs 🦈.
Last synced: 09 Oct 2025
https://github.com/paych3ck/telegram_holidays_bot
Сегодняшние праздники в Telegram-боте.
parser python telebot telegram-bot
Last synced: 09 Jul 2025
https://github.com/roelmagdaleno/markdown-to-notion-blocks
Convert markdown to Notion blocks in JSON or Array format.
markdown notion notion-blocks parser
Last synced: 23 Feb 2026
https://github.com/winstliu/tree-sitter-hclrs
Tree-sitter parser for HCLRS
cs3330 hclrs parser tree-sitter uva
Last synced: 24 Apr 2026
https://github.com/d12/graphqlvalidator
A Ruby lib for validating a GraphQL query given the schema.
Last synced: 24 Apr 2026
https://github.com/probro27/vision-search
A search engine built from scratch including - crawler, indexer and a ranker. Please check out the code here :)
crawler-python express parser search-engine
Last synced: 24 Apr 2026
https://github.com/yord/pxi-pxi
🧚pxi-pxi is a sample .pxi module for pxi (pixie), the small, fast, and magical command-line data processor.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 24 Apr 2026
https://github.com/jassielof/xdg-zig
XDG Desktop file format library for Zig.
deserializer desktop desktop-entry entry library parser serializer xdg xdg-desktop-entry zig
Last synced: 24 Apr 2026
https://github.com/psidh/Ganges
EARLY STAGE: An upcoming programming language inspired from Mahabharata and Epics of Hinduism. Arjun is a programming language that is designed to be simple and to introduce a culture of bharat throught it. It is a high-level language and interpretted language.
cpp go golang interpreter language lexer llvm low-level parser programming-language rust
Last synced: 22 Mar 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/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/rdf-elixir/content_type
An Elixir parser for HTTP Content-Type headers
content-type elixir http parser
Last synced: 18 Jun 2026
https://github.com/steffen-w/kicadfiles
A comprehensive Python library for parsing and manipulating KiCad file formats with full S-expression support, type safety, and flexible error handling.
kicad kicad-library kicad-pcb kicad-schematics parser s-expressions
Last synced: 10 Oct 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/rejeb/netcdf-spark-parser
Scala/Spark Netcdf for reading Netcdf files
netcdf netcdf-java parser scala spark spark-connector spark-datasource
Last synced: 16 Apr 2026
https://github.com/socketbyte/express-multipart
:zap: High performance lightweight Express middleware for handling multipart/form-data requests.
express form-data formdata http library middleware multipart parser typescript
Last synced: 05 May 2026
https://github.com/aaronlippold/pdf2inspec
(DEPRECATED) Parser for PDF security guidance documents to an InSpec profile
inspec mitre-corporation parser parslet
Last synced: 09 Jun 2026
https://github.com/drakota/dns-rs
🦀 DNS server made from scratch in Rust
dns network-programming parser protocol rust
Last synced: 11 Jun 2026
https://github.com/myselfshravan/hdfc-statement-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 14 Apr 2026
https://github.com/andrewlader/go-tendo
Go application used to walk a Go project and count the legitimate packages, structs, methods and functions.
ast counting-objects go golang methods packages parser source-code structs
Last synced: 14 Jan 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/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/konstantintutsch/zarg
A minimalist C library for simple handling of command line arguments. 🚀
Last synced: 27 May 2026
https://github.com/airrnot1106/litargs
The easiest CLI command line parser.
argument-parser arguments cli command command-line parser
Last synced: 02 Jan 2026
https://github.com/akarshjha03/compiler-design
This repository is dedicated to understanding and implementing the core concepts of compiler design. It covers various stages of a compiler, including lexical analysis, syntax analysis, semantic analysis, intermediate code generation, optimization, and code generation.
clanguage compiler compiler-design flex lalr-parser lex lexical-analyzer parser
Last synced: 15 May 2025
https://github.com/rmsnow/cmmcompiler
A simple compiler of the language, CMM.
Last synced: 24 Jul 2025
https://github.com/sergiosgc/sieve_parser
A parser for Sieve (RFC 5228)
parser php sieve sieve-parsing
Last synced: 30 Mar 2025
https://github.com/adia-dev/eheh-lang
I am writing my own programming language, in Rust btw
grammar interpreter language lexer parser rust rust-lang
Last synced: 26 Aug 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/sco1/zwom
Python toolkit for the ZWO minilang
cli cycling cycling-workouts parser python python3 python311 zwift
Last synced: 10 Oct 2025
https://github.com/deniedaccesslife/steamprices
Program for getting current prices for Steam items.
json json-api newtonsoft newtonsoft-json newtonsoftjson parser price price-tracker steam steam-api steam-games steam-price steam-prices
Last synced: 10 May 2026
https://github.com/pustovitdmytro/parimatch
parser for famous bookmaker site
beautifulsoup parimatch parser python3 re scrapper selenium
Last synced: 15 May 2026
https://github.com/dhvcc/codewars-scraper
Selenium based codewars scraper that allows you parse/download all your katat solutions
codewars codewars-kata codewars-solutions parser scraper selenium webscraping
Last synced: 12 Aug 2025
https://github.com/ilshad/dex-edn
EDN parser and emitter for Common Lisp
clojure common-lisp edn parser
Last synced: 23 Jul 2025
https://github.com/raws/harby
Tcl-like syntax parser
grammar grammar-parser parser ruby tcl
Last synced: 10 Oct 2025
https://github.com/clmoreno/confvalidator
Python package to easily parse INI style configuration files.
configuration-file ini-style init parser python
Last synced: 12 Aug 2025
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/belrbez/cyk-chomsky-nf-grammar-algorithm-java
Implementation of algorithm to Converting CFGs to CNF (Chomsky Normal Form) and Cocke–Younger–Kasami (CYK) algorithm for CFGs
algorithm cfgs chomsky cyk cyk-chomskynf grammar java normalforms parser
Last synced: 10 Oct 2025
https://github.com/girgias/css3-parser
A CSS Level 3 parser written in PHP.
Last synced: 16 May 2026
https://github.com/ejurgensen/bison-boilerplate
Boilerplate .l, .y, .am and .ac for multiple Bison/flex parsers-lexers in a C project
Last synced: 03 Jan 2026
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 19 Jan 2026
https://github.com/blitz-krieg-cmd/soulib
Souls Lib - Zig library for Reading and Writing Dark Souls Remastered files.
fromsoftware parser zig zig-package ziglang
Last synced: 06 Sep 2025
https://github.com/t1st3/grunt-muxml
An XML parsing and formatting plugin for Grunt
formatter grunt grunt-plugin parser stream xml
Last synced: 22 Jul 2025
https://github.com/pivoshenko/ihroteka-converter
🗃️ A lightweight package for converting Markdown into Steam-compatible markup
bbcode converter formatter gaming ihroteka markdown markup parser steam steam-bbcode steam-bbcode-converter steam-workshop text-processing
Last synced: 07 Mar 2026
https://github.com/vastblast/html-table-parser-node
Node.js library that allows parsing HTML tables into multi-level objects
html htmltableparser parse parser table
Last synced: 25 May 2026
https://github.com/duologic/jsonnet-parser
Parser for Jsonnet written in Jsonnet
Last synced: 22 Mar 2025
https://github.com/sc4rfurry/load_xl
load_xl is a versatile Python library for parsing various configuration file formats, including .env, .ini, .yaml, .json, .toml, and .xml.
config-parser env parser python3
Last synced: 08 Jan 2026
https://github.com/gokcan/atlas
Programming language for propositional calculus
flex lexical-analysis parser programming-language
Last synced: 23 Mar 2025
https://github.com/xdevelnet/tcsv2tssb
tcsv to tssb converter
binary-data converter csv parser
Last synced: 22 Mar 2025
https://github.com/yanniskatsaros/fable
A simple, linear, non-recursive data-interchange format designed to be easily emitted, and parsed by any language.
data-interchange deserialization parser python3 serde serialization
Last synced: 27 Sep 2025
https://github.com/doumanash/banjin
Simple code generator for string parsing
Last synced: 24 Jul 2025
https://github.com/ebiselutica/susloader
A C# Library to read and write seaurchin score files
csharp netstandard20 parser score seaurchin
Last synced: 11 Apr 2026
https://github.com/moltools/biocracker
Parser for antiSMASH output GenBank files.
Last synced: 14 Jan 2026
https://github.com/slmt/google-load-parser
A parser to extract the CPU usage timeline from Google's cluster-usage trace data.
cluster google monitoring parser resources
Last synced: 12 Oct 2025
https://github.com/creadone/ngx
NGINX access log parser and filter by fields or values with output to JSON or plain text
Last synced: 16 May 2026
https://github.com/o3co/rs.hocon
Full Lightbend HOCON spec-compliant parser for Rust
config configuration hocon lightbend parser rust serde typesafe-config
Last synced: 22 May 2026
https://github.com/rzcastilho/xmlx
Elixir native XML parser that enables search by attribute or element names
Last synced: 30 May 2026
https://github.com/honza-kasik/championc
Compiler implementation for Heroc language in Java - for educational purposes only
antlr4 compiler compiler-principles lexer parser syntax-analysis
Last synced: 20 Jun 2025
https://github.com/markomanninen/plcparser
Propositional Logic Clause Parser (Python, PHP, Javascript, Hy)
bootstrap heroku hylang javascript logic-programming notebook parser php python travis-ci unittest
Last synced: 15 Apr 2026
https://github.com/kerrishotts/ispish
A simple lisp/logo-like language
lisp-like logo-like parser programming-language tokenizer
Last synced: 23 Jul 2025
https://github.com/philiagus/parser
PHP converter classes for asserting, parsing and converting of inputs.
composer-package extract parser php sanitize
Last synced: 12 Jan 2026
https://github.com/olofblomqvist/marlowe-rs
A Rust library for working with the Marlowe DSL for Cardano financial smart contracts.
blockchain cardano dsl marlowe parser rust smart-contracts
Last synced: 09 Apr 2025
https://github.com/tom-weatherhead/thaw-parser
Programming language parsers, including LL(1), LR(0), LR(1), SLR(1), and LALR(1).
lalr-parser ll1-parser lr1-parser parser programming-languages slr-parser typescript
Last synced: 23 May 2026
https://github.com/kokkekpek/ton-fun-parser
Parser for bets from game contract
Last synced: 11 Mar 2025
https://github.com/gituser12981u2/mathematicalexpressionparser
This Java application is designed to parse and evaluate mathematical expressions. It utilizes a Lexer to tokenize input, a Parser to construct an abstract syntax tree (AST), and evaluates these expressions to return results in fractional form.
abstract-syntax-tree ast calculator java lexer parser
Last synced: 30 Mar 2025
https://github.com/lucianosrp/frame-check
A static checker for dataframes!
lsp pandas parser type-checker
Last synced: 13 Oct 2025
https://github.com/joellefkowitz/nationwide
A Nationwide transactions table parser.
Last synced: 26 Jan 2026
https://github.com/dburriss/funcydown.parser
Markdown parser and transformer for FuncyDown markdown generator
Last synced: 11 Apr 2026
https://github.com/dobatymo/kibana-ql-python
Parser for the Kibana Query Language (KQL)
Last synced: 31 Jul 2025
https://github.com/giladbarnea/to
A simple CLI tool to convert and diff between JSON, YAML, TOML, JSON5 and Python collections.
conversion data data-conversion json json5 parser script terminal toml yaml
Last synced: 08 Feb 2026