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/zincware/aaargs
attribute autocompletion and argument parsing
Last synced: 09 Sep 2025
https://github.com/gurbaaz27/group_26_cs335_project
CS335A Compiler Design: Course Project
compiler compiler-design go-compiler golang graphviz-dot lexer lexical-analysis mips parser pydot python
Last synced: 11 Apr 2025
https://github.com/squiidz/yard
Shunting yard in rust
parser reverse-polish-notation rust shunting-yard-algorithm
Last synced: 12 Apr 2025
https://github.com/ergebnis/front-matter
👀 Provides a composer package with a front-matter parser.
Last synced: 10 Apr 2025
https://github.com/seldszar/tekko
Another IRC message parser and formatter.
Last synced: 14 Jun 2025
https://github.com/valdezfomar/tree-sitter-editorconfig
editorconfig grammar for tree-sitter
editorconfig parser tree-sitter
Last synced: 25 Jun 2025
https://github.com/silentsoft/csscolor4j
CSSColor4J is a simple Java library for parsing CSS color string representations.
cmyk color css css-color hexadecimal hsl hsla named-color parser rgb rgba
Last synced: 08 Sep 2025
https://github.com/bsonntag/parse-css-transition
Parses CSS transitions into an object.
css parser parsing transition transitions
Last synced: 11 Apr 2025
https://github.com/compscidr/scholar
A parser for Google scholar, written in go
article citations extracts golang google-scholar hacktoberfest parser
Last synced: 02 May 2025
https://github.com/mazinsw/cogen
A code generator from SQL to any language
cli code code-generation code-generator command-line console entity generator modeling parser sql template terminal
Last synced: 04 Jul 2026
https://github.com/hydrocarbon-tk/hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 10 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/ait-aecid/aecid-parsergenerator
Automatically create parser trees for textual logdata to facilitate analysis
hdfs log-data log-signatures log-templates logs parser parser-generation python templates
Last synced: 10 Apr 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/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/webfoo/html-to-shopify-rich-text
A PHP package that converts HTML content to Shopify's Rich Text format. This package provides a simple and reliable way to transform HTML content into the JSON structure that Shopify's Rich Text editor expects.
Last synced: 17 Feb 2026
https://github.com/matthewturk247/mercury
A vanilla Swift wrapper for accessing the Mercury Parser from Postlight.
Last synced: 10 Jul 2025
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/yaitskov/css-parser
Modern CSS parser in pure Haskell built on Alex+Happy stack
Last synced: 03 Jul 2026
https://github.com/nlknguyen/s-expression.js
S-Expression Parser, Serializer, Interpreter, and Tree Constructor / Walker Utilities for JavaScript in Browsers and Node.js
javascript parser s-expression translator tree-traversal walker
Last synced: 09 Jul 2025
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/sebwalk/statement
:money_with_wings: Read, parse and match bank statements
bank-statement csv import matching parser
Last synced: 11 Jan 2026
https://github.com/moznion/go-struct-custom-tag-parser
A simple parser for golang's custom tags
Last synced: 15 Dec 2025
https://github.com/jednano/linez
Parse lines from text.
lines newline newline-character-sequences parser parses-lines
Last synced: 12 Apr 2025
https://github.com/awoken-bible/usfm
NPM module for USFM (Unified Standard Format Markers) Parsing
Last synced: 19 Mar 2025
https://github.com/ignacio-nacho-barbano/loveurl
A url builder and parser pack for handling url states in an easy way.
builder javascript love npm open-source params parser searchparams string uri url validations validator
Last synced: 04 Sep 2025
https://github.com/ferhatgec/flap
Fegeya Flap Execution Language, Written in FlaScript.
flap flascript interpreter language parser print programming scripting statement virtual-machine
Last synced: 28 Feb 2026
https://github.com/graythze/vkexport
📄 All photos, wall, friends and other data from VK page in JSON file
exporter parser vk vk-api vkontakte vkontakte-api
Last synced: 06 Oct 2025
https://github.com/leops/dmxparser
Reading the Valve Data Model eXchange (DMX) format in Rust
dota-2 half-life-alyx parser source-engine
Last synced: 06 Oct 2025
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/ryanmorr/parselector
Parse a CSS selector string
css css-selector javascript parser
Last synced: 09 Apr 2025
https://github.com/mfelsche/pony-ast
:horse: :deciduous_tree: Library for accessing AST generated by ponyc
compiler ffi-bindings parser pony pony-language ponylang
Last synced: 15 Feb 2026
https://github.com/pixieditor/pixiparser
A parser for serializing and deserializing .pixi files used by PixiEditor
csharp dotnet dotnet-core dotpixi nuget parser pixi
Last synced: 09 Jul 2025
https://github.com/stagas/minipratt-js
port of https://github.com/matklad/minipratt to JavaScript
operator-precedence parser pratt recursive-descent recursive-descent-parser tdop top-down
Last synced: 24 Oct 2025
https://github.com/dgelessus/python-rezparser
A pure Python library for parsing Macintosh Rez source files
classic-mac-os macintosh parser python resource-fork rez
Last synced: 03 Oct 2025
https://github.com/soran-ghaderi/inverted_index
An inverted index of OpinRank dataset written in python. More information will uploaded subsequently. This version is under developing.
data-mining inverted-index opinrank parser preprocessing python python3 xml
Last synced: 20 Oct 2025
https://github.com/sinakarimi7/ll1-parser
for Compiler Project :)
ll1 nodejs parser parsing-algorithm parsing-table
Last synced: 22 Apr 2025
https://github.com/berzanorg/bytecode-compiler
A bytecode compiler written in Rust.
bytecode compiler lexer parser virtual-machine
Last synced: 15 Oct 2025
https://github.com/cristianzsh/modsecurity-to-es-parser
A script to send ModSecurity logs to Elasticsearch
elasticsearch kibana logs modsecurity owasp owasp-top-10 parser python security
Last synced: 27 Sep 2025
https://github.com/hydrocarbon-tk/Hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 10 Aug 2025
https://github.com/bernardo-mg/dice-notation-python
Tools and parsers for handling Dice/RPG notation using Python
Last synced: 10 Mar 2026
https://github.com/drafakiller/tokenparser-dart
An intuitive Token Parser that includes grammar definition, tokenization, parsing, syntax error and debugging. Implementation based on Lexical Analysis for Dart.
dart debugging grammar lexer lexical-analysis package parser tokenizer
Last synced: 02 Aug 2025
https://github.com/trailblazer/trailblazer-transform
Transform, parse, coerce, validate, it's all just a chain of transformations. Replacement/extension for Reform.
coercion parser typing validation
Last synced: 27 Feb 2026
https://github.com/ryanmorr/stache
Micro mustache-style template parser
javascript mustache parser tagged-template template
Last synced: 08 Mar 2026
https://github.com/utkarshkukreti/parco
A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.
combinator ll parse parsec parser parser-combinator parsing regex regexp string typesafe typescript
Last synced: 23 Feb 2026
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/tzussman/valparse
Package to parse Valgrind XML output files
Last synced: 18 Jan 2026
https://github.com/bikossor/rudus
Parser combinator library for TypeScript.
functional-parsing hacktoberfest javascript node-js nodejs parser parser-combinators typescript
Last synced: 01 Mar 2025
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Feb 2026
https://github.com/pinbraerts/tree-sitter-fastbuild
FASTBuild grammar for tree-sitter
Last synced: 23 Oct 2025
https://github.com/gprimola/yamel
Yamel is a YAML parser and serializer lib for Elixir.
elixir encoder-decoder hacktoberfest parser serializer yaml yaml-parser yml
Last synced: 14 Jun 2025
https://github.com/glaukiol1/gago
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
ast gago interpreter lexer parser programming programming-language
Last synced: 26 Jan 2026
https://github.com/sertdfyguhi/meth
A Python library to parse and evaluate mathematical equations.
equation interpreter math math-library mathematics parser python
Last synced: 14 Jan 2026
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 27 Apr 2025
https://github.com/tbjgolden/deno-htmlparser2
Deno port of `htmlparser2`
deno html html-parser htmlparser2 parser
Last synced: 16 Aug 2025
https://github.com/nerd-bear/legacyancientoldbassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 14 Mar 2026
https://github.com/karsdev/clarity
Coding language, ast-compiled, fast, easy
abstract-syntax-tree ast clarity clr coding-language custom-programming-language interpreter java java-8 library native native-functions parser programming-language tokenizer
Last synced: 13 Mar 2026
https://github.com/althonos/opticaldisc
Read optical media filesystems with Rust
iso-image iso9660 parser rust-crate
Last synced: 11 Oct 2025
https://github.com/vit0rr/monkey
Compiler with VM for toy language Monkey written in GoLang
compiler golang interpreter lexer parser repl vm
Last synced: 22 Apr 2025
https://github.com/b4dnewz/clito
Simple and well written command line applications helper
bin command-line command-line-tool helper parser utility
Last synced: 13 Oct 2025
https://github.com/shakurocom/httpclient
alamofire cocoapods endpoint http-client ios parser swift uikit urlsession xcode
Last synced: 28 Jul 2025
https://github.com/isopod/jsonstream
Sane, fast, low-overhead, procedural API for parsing JSON files.
delphi freepascal json parser pascal
Last synced: 13 Jul 2025
https://github.com/iguessthislldo/bridle
OMG Interface Description Language Parser/AST Library
idl language-server language-server-protocol omg-idl parser python python3
Last synced: 16 May 2025
https://github.com/singularitti/fortran90namelists.jl
A Julia implementation of Python f90nml package.
fortran fortran90 julia julia-package namelist parser python tokenizer
Last synced: 08 Aug 2025
https://github.com/dandxy89/lp_parser_rs
Rust LP File Parser and Diff tool
diff integer-programming linear-programming lp lpfile nom parser rust
Last synced: 24 Feb 2026
https://github.com/genometric/bibitemparser
Parses a LaTeX BibTeX bibitem to a C# object
bibliography bibtex bibtex-entry bibtexparser latex parser
Last synced: 04 Mar 2026
https://github.com/codesoap/pbf
A fast and simple library for reading OSM entities directly from PBF files
high-performance open-street-map osm parser pbf
Last synced: 25 Feb 2026
https://github.com/reneeb/mysql-workbench-parser
Parse .mwb files created with MySQL workbench tool.
hacktoberfest mysql parser workbench
Last synced: 02 Mar 2026
https://github.com/shinnn/parse-m3u8
Parse M3U8
hls javascript m3u m3u8 nodejs parser streaming video
Last synced: 09 Apr 2025
https://github.com/vitorsouzaalmeida/monkey
Compiler with VM for toy language Monkey written in GoLang
compiler golang interpreter lexer parser repl vm
Last synced: 12 Feb 2026
https://github.com/donatj/printf-parser
A PHP printf compatible tokenizing printf string parser
Last synced: 21 Apr 2026
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/arxeiss/go-expression-calculator
Custom implementation of calculator handling operator precedence and parentheses.
ast calculator lexer parser recursive-descent recursive-descent-parser shunting-yard shuntingyard
Last synced: 28 Mar 2025
https://github.com/asaaki/cloudfront-logs
AWS CloudFront log line parser
amazon aws cloudfront cloudfront-logs logs parser rust rust-lang
Last synced: 28 Feb 2026
https://github.com/mickael-kerjean/jsonformat
A utility for parsing text and format it to json
bash bash-script json json-schema parse parser
Last synced: 10 Nov 2025
https://github.com/akashdeep023/airbnb_project
Airbnb_Project: Full-Stack Web Application
cloudinary cookie dotenv ejs expressjs flash joi mapbox mongodb multer nodejs parser passport-facebook passport-google-oauth20 passport-local passportjs profile session
Last synced: 01 Aug 2025