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-25 00:19:16 UTC
- JSON Representation
https://github.com/tdurieux/dinghy
A library to parse and manipulate Dockerfiles
Last synced: 13 Apr 2025
https://github.com/mamantoha/shards_spec
A shard.yml parser for the Crystal language
crystal hacktoberfest parser shards yaml
Last synced: 07 May 2025
https://github.com/dmitry-korolev/mdj
Markdown (GfM) to JSON converter [WIP]
compiler gfm json markdown markdown-converter markdown-parser markdown-to-json mdj parse parser typescript utility
Last synced: 20 Jun 2025
https://github.com/pritampanda15/pandacite
A Python-based citation manager
citation doi elsevier mendeley nature parser references science springer
Last synced: 22 Jun 2025
https://github.com/jutaz/athena-struct-parser
Parse dict-like structs returned in responses of AWS Athena
Last synced: 12 Jul 2025
https://github.com/theflash2k/hackprobe
A Search Engine of JSON-based Cheat Sheets
cheat-sheet docker fastapi hackprobe json markdown parser python react
Last synced: 09 Apr 2026
https://github.com/ibmstreams/streamsx.adaptiveparser
(Incubation) The toolkit allows to parse input format producing desired hierarchical tuple (including lists, maps and sets) saving the common step of mapping the flat format to the required Streams tuple.
clf ibm-streams json-parser parser stream-processing
Last synced: 15 Jul 2025
https://github.com/dvdsk/haproxy-config
Parser for haproxy config files
haproxy haproxy-configuration parser rust
Last synced: 11 Jan 2026
https://github.com/bnjjj/gomoment
A golang package to parse text that contain date or moment in french into a golang time struct
date-parser french golang parser
Last synced: 20 Jan 2026
https://github.com/toburger/fsharp.json
Elm inspired Json encoder/decoder combinator library: http://toburger.github.io/FSharp.Json/
decoding elm encoding fsharp json parser parser-combinators
Last synced: 11 Jun 2025
https://github.com/doragd/compiler-front-end-python-implementation
C-- Compiler Front End (Determining and minimizing finite automata, Recursive descent parser, LL(1) parser, Tokenizer)
Last synced: 25 Jun 2025
https://github.com/willianantunes/go-playground
This map is totally blank for me. Let's discover it until we find the treasure!
Last synced: 18 May 2026
https://github.com/notJoon/lambda
λ-calculus parser made by rust
json lambda-calculus parser rust
Last synced: 09 May 2025
https://github.com/transitive-bullshit/parse-email
Parses mime-encoded email messages.
email email-parser email-parsing mail mime multipart parser
Last synced: 12 May 2025
https://github.com/applejag/tree-sitter-risor
Risor grammar for tree-sitter
Last synced: 21 Jul 2025
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 05 Sep 2025
https://github.com/rikonardo/cafebabe
Java .class files parser for Kotlin
bytecode bytecode-manipulation bytecode-parser java kotlin library multiplatform parser
Last synced: 12 May 2025
https://github.com/alxnull/calcex
A simple mathematical expression parser and evaluator for .NET.
csharp dotnet evaluator expression-evaluator math-parser mathematics mathml netstandard parser
Last synced: 12 May 2025
https://github.com/leoprover/tptp-utils
Library for TPTP-related utility services
automated-reasoning linter logic parser predicate-logic preprocessor theorem-prover theorem-proving tptp
Last synced: 19 May 2026
https://github.com/noahbuscher/toy-json-parser
Tiny toy JSON(like) parser, written in Typescript
Last synced: 13 May 2025
https://github.com/fgebhart/sportgems
Find valuable gems 💎 in your 🚴 activities!
activity parser pip python rust sports sports-data
Last synced: 11 Jul 2025
https://github.com/mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Last synced: 08 Apr 2026
https://github.com/tefra/xsdata-w3c-tests
Naive XML Bindings for python vs W3C XML Schema 1.1 test suite
binding code-generator dataclasses parser python schema serializer w3c wsdl xml xsd
Last synced: 22 Aug 2025
https://github.com/rtk-rs/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 26 Jun 2025
https://github.com/vshulcz/youtube_crawler
A simple YouTube crawler, allows you to quickly collect data from channels, view and sort them in a table, perform SQL queries and advanced search by various parameters.
crawler database gui osint parser python requests reverse-engineering sql tkinter youtube
Last synced: 16 Jan 2026
https://github.com/nav-solutions/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 14 Sep 2025
https://github.com/zhongjiajie/stmdency
A Python library for extracting dependencies between statements
ast parser python statement-parsers
Last synced: 10 Jul 2025
https://github.com/gro58/FormulaApplet
Repository is replaced by gro58/FormulaApplet-H5P. Create math or physics exercises inside HTML pages or in Wikis. JavaScript.
algebra docker exercise expression javascript parser tex
Last synced: 11 Mar 2025
https://github.com/sebbekarlsson/libjson
Simple C implementation of JSON, parse JSON in C.
clang json json-parser lexer parser serialization
Last synced: 16 May 2026
https://github.com/redmadrobot/parser-autograph
Object parser generation utility.
code-generation ios macos parser sourcekit swift template
Last synced: 15 May 2026
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/chengluyu/pl0
My implementation of PL/0 language interpreter, which is for the assignment of my compiler theory course.
compiler-design interpreter parser pl0 sdu shandong-university
Last synced: 03 Apr 2025
https://github.com/benchr267/calculator
Example app which uses Parsel to power a calculator. (https://github.com/BenchR267/Parsel)
calculator ios parser parser-combinators swift
Last synced: 15 Jun 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/yjdoc2/configurable-custom-keyword-lexer
This shows proof-of-concept implementation of lexer-parser-evaluator which allows setting custom values to keywords.
Last synced: 21 Mar 2025
https://github.com/noorzaie/aqs
A query string parser with advanced features
nodejs parse parser query querystring url
Last synced: 20 May 2026
https://github.com/anaskhan96/r2ic
A front end compiler to compile basic constructs in Rust to an intermediate code (quadruples) with optimizations
abstract-syntax-tree intermediate-code intermediate-representation lexer parser quadruple rust
Last synced: 12 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-qmldir
qmldir grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/exclud/rubyparser
A Parser for Ruby
c parser ruby rubyparser yacc yacc-lex
Last synced: 08 May 2026
https://github.com/slayers-git/argparse
A simple parser for the unix-like command line options
argparse args argument-parser c c89 cli command-line-parser freestanding freestanding-environments lib option-parser parser unix
Last synced: 29 Mar 2025
https://github.com/screwdriver-cd/config-parser
Node module for parsing screwdriver.yaml configurations
Last synced: 20 May 2026
https://github.com/redmadrobot/core-parser
json mapper networking parser serialization
Last synced: 13 Jul 2025
https://github.com/bolner/lineartsvparser
Linear TSV Parser for .NET Core (read, write)
async dotnet-core library linear-tsv parser tsv
Last synced: 17 May 2026
https://github.com/justcabbage/osu-parser
C++20 compatible parser for osu! filetypes
cpp osu osu-libraries osugame parser parsing
Last synced: 21 Mar 2025
https://github.com/silenzzz/rutracker4j
RuTracker java library
html-parser java jsoup library maven parser parser-library rutracker torrent torrent-search torrent-search-engine torrents webscraping
Last synced: 18 May 2026
https://github.com/davidbonachera/ediparser
A simple positional EDI parser for Symfony 📑
edi parser php positional symfony-bundle
Last synced: 25 Oct 2025
https://github.com/ravener/bantam.py
A simple demo app for Pratt parsing in Python
expression-parser parser pratt pratt-parser pratt-parsing python
Last synced: 29 Oct 2025
https://github.com/hpb0412/odin-mpc
A binding to the mpc library for the Odin programming language.
combinators odin odin-lang parser parser-combinators
Last synced: 18 Jul 2025
https://github.com/nextras/multi-query-parser
Parses particular queries form a SQL file.
multi-query nextras parser sql
Last synced: 07 May 2025
https://github.com/thofma/tryparse.jl
Parsing basic types in julia
cli command-line julialang parser
Last synced: 10 Apr 2025
https://github.com/nssharmaofficial/lark-switch-parser
Implementation of switch case in Lark
lark-parser parser switch-case
Last synced: 03 Feb 2026
https://github.com/orisai/nette-object-mapper
Orisai Object Mapper integration for Nette
api array conversion hydrator mapper mapping nette object orisai parser parsing php schema validation
Last synced: 30 Oct 2025
https://github.com/lukaswagner/csv-parser
Quick, multi-threaded CSV parser with focus on handling huge files.
Last synced: 11 Apr 2025
https://github.com/lukakerr/sea
A simple lexer, parser and evaluator for a C like language
evaluator lexer parser recursive-descent-parser
Last synced: 07 Sep 2025
https://github.com/phplrt/parser
[READ ONLY] Subtree split of the phplrt parser component (see phplrt/phplrt)
analyzer grammar llk parser php phplrt recursive-descent-parser
Last synced: 02 Feb 2026
https://github.com/rameel/ramstack.expressionparser
A flexible expression parser library for .NET, allowing dynamic evaluation and binding of expressions with context-aware support.
Last synced: 26 Jun 2025
https://github.com/justkappaman/habr-parser
Parse info about the top articles on Habr.com for a given period of time
beautifulsoup4 bs4 cli command-line grabber habr habrahabr parser python python3 scraper terminal
Last synced: 01 Mar 2026
https://github.com/sumeshi/reg2es
A library for fast parse & import of Windows NT Registry(REGF format) into Elasticsearch.
elasticsearch json parser python registry windows
Last synced: 31 Dec 2025
https://github.com/basemax/crecursive-descentparser
A simple recursive-descent parser for evaluating mathematical formulae using pure C.
Last synced: 25 Aug 2025
https://github.com/openbytedev/pancakestack
Rust implementation of the Pancake Stack esoteric programming language.
crate esoteric-interpreter esoteric-language esoteric-programming-language interpreter language pancakes parser parser-library rust stack
Last synced: 22 Jul 2025
https://github.com/onlyuser/ebnf2yacc
ebnf2yacc is a kleene closure preprocessor for yacc
bison chomsky ebnf flex kleene-closure-preprocessor lex parser parser-framework preprocessor visitor-pattern yacc
Last synced: 05 May 2025
https://github.com/b-sullender/url-parser
A portable URL parser in C.
parser url url-parser url-parsing
Last synced: 02 Apr 2025
https://github.com/somajitdey/helpdoc
A KISS CLI tool for managing GNU-style help messages. Extracts help messages from comments in source code and prints them when asked.
bash cli command-line extract gnu-linux help manpage parser sourcecode
Last synced: 12 May 2025
https://github.com/lunchb0ne/neuralcodegenerator
Code for C code generator
compiler lexer nlp parser similarity spacy-nlp
Last synced: 13 Apr 2025
https://github.com/rkoschmitzky/logmole
An Extendable and Versatile Logparsing System
conversions json log logs parser parsing-library pattern-matching python regex-pattern regular-expressions
Last synced: 30 Oct 2025
https://github.com/kiebor81/embers
Embers is a portmanteau of "embedded" and "ruby script". This is an embeddable Ruby interpreter for C#.
csharp dsl dsl-syntax embbeded-system game-engine godot-engine interpreter parser ruby runtime scripting-engine scripting-language scripts unity-engine
Last synced: 19 Jan 2026
https://github.com/anthonymichaeltdm/clia
Rust command-line argument parser with no extra dependencies.
command-line parser rust rust-crate
Last synced: 14 Apr 2025
https://github.com/yassinebenaid/nishimia
An interpreted dynamically typed programming language
go interpreter lexer parser programming-language repl
Last synced: 23 Nov 2025
https://github.com/mcdulltii/ASM-encrypt
Python Parser for ASM Obfuscations
asm assembly assembly-language encryption obfuscate-code obfuscation obfuscator parser python
Last synced: 10 May 2025
https://github.com/1c-syntax/tree-sitter-onescript
OneScript language grammar for Tree-Sitter
Last synced: 17 Jun 2025
https://github.com/aaravmalani/libjson
A light-weight feature complete JSON parser in C
c cmake collaborate complete fast github json parser recursive student-vscode
Last synced: 14 Sep 2025
https://github.com/ibmstreams/streamsx.json
Toolkit for working with JSON in SPL applications.
ibm-streams java json parser stream-processing toolkit
Last synced: 15 Jul 2025
https://github.com/mathieu-keller/epub-parser
library that parse an ePub to an struct
Last synced: 11 Jan 2026