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/gurbaaz27/typeless
an interpreter for λ-calculus implemented in ruby
abstract-syntax-tree beta-reduction compiler interpreter lambda-calculus lexer-parser ll1-grammar ll1-parser parser ruby
Last synced: 25 Oct 2025
https://github.com/tatsh/bincookie
Header-only binarycookies parser.
binarycookies cookies ios library macos parser
Last synced: 02 May 2026
https://github.com/arashm/poparser
A Ruby PO file parser, editor and generator. PO files are translation files generated by GNU/Gettext tool
Last synced: 25 Jun 2025
https://github.com/jhnw/devana
Python package to parse and generate C/C++ code as context aware preprocessor.
code-generation cpp parser preprocessor python
Last synced: 30 Jun 2025
https://github.com/aereal/gohn
Hatena Notation (はてな記法) Parser written in Go
Last synced: 31 Jul 2025
https://github.com/kkarnauk/parsek
Parser combinators in Kotlin for Kotlin Multiplatform
grammar kotlin lexer parser parser-combinator tokenizer
Last synced: 27 Oct 2025
https://github.com/stalwartlabs/smtp-proto
SMTP protocol parsing library for Rust
Last synced: 09 Apr 2025
https://github.com/softcircuits/silk
Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.
compiler csharp csharp-library interpreter lexical-analyzer parser
Last synced: 04 Sep 2025
https://github.com/petitparser/dart-petitparser-examples
Examples of PetitParser for Dart.
examples parser parser-combinators petitparser
Last synced: 28 Apr 2025
https://github.com/dqneo/apple-dictionary-parser
Tool for parsing data from MacOS's dictionary files
apple-dictionary dictionary macos oxford-dictionary parser
Last synced: 12 May 2025
https://github.com/chalcolith/kiuatan
A parser library for Pony.
parser parser-generator parser-library parsing-expression-grammar peg pony pony-language ponylang
Last synced: 01 Jul 2025
https://github.com/nodecraft/ya-bbcode
Yet another BBCode Parser
bbc bbcode hacktoberfest parser
Last synced: 23 Jan 2026
https://github.com/reiddraper/freshlinks
Freshlinks checks that the relative links between your markdown pages are correct, and helps keep them that way!
actions linter markdown parser testing url verification
Last synced: 21 Mar 2025
https://github.com/rwfpl/rewolf-mortal-kombat
Mortal Kombat GRA files parser. More details at http://blog.rewolf.pl/blog/?p=1837
dos dosgame file-format file-format-library game-editor game-editor-framework mortal-kombat parser retrocomputing retrogaming reverse-engineering
Last synced: 09 Apr 2025
https://github.com/csauve/todotxt-parser
A parser for Gina Trapani's todo.txt format with optional extended features
coffeescript js node parser todotxt
Last synced: 26 Sep 2025
https://github.com/romshark/yamagiconf
The magic YAML configuration framework for Go
config configuration go golang parser yaml yaml-configuration
Last synced: 21 Apr 2025
https://github.com/bernardo-mg/dice-notation-java
Tools and parsers for handling Dice/RPG notation using Java
antlr4 dice dice-notation dice-roller parser
Last synced: 03 Oct 2025
https://github.com/chemaclass/edifact-parser
A parser for a UN/EDIFACT file in PHP
Last synced: 14 Apr 2025
https://github.com/Sija/backtracer.cr
Crystal shard aiming to assist with parsing backtraces into a structured form.
Last synced: 13 May 2025
https://github.com/mykeels/commandlineparser
A command-line-parser c# library for .NET
args cli command-line dotnet parser
Last synced: 14 Aug 2025
https://github.com/stardog-union/millan
The Stardog Whisperer: TypeScript/JS parsers for Stardog languages
error-tolerant knowledge-graph linked-data parser rdf sparql stardog turtle
Last synced: 01 Apr 2025
https://github.com/jensklimke/odrparser
A very simple OpenDRIVE parser
map opendrive parser simulation
Last synced: 09 Mar 2026
https://github.com/luukdegram/wasmparser
Wasm binary parser for Zig
binary-parser parser wasm wasm-bytecode wasm-parser wasmparser zig ziglang
Last synced: 21 Aug 2025
https://github.com/hexer10/sourcemod-handledumpparser
Parser for sourcemod handle dumps
Last synced: 06 Oct 2025
https://github.com/higherkindness/avro-parser-haskell
Language definition and parser for AVRO (.avdl) files.
avro avro-data avro-format avro-idl-files avro-schemas haskell haskell-parser parser
Last synced: 12 Apr 2025
https://github.com/steffo99/lihzahrd
A Terraria world parser in Python
lihzahrd parser python37 terraria
Last synced: 28 Jun 2025
https://github.com/raisinten/fs-make
Make a folder structure from its description
bison flex grammar lex parser productivity project yacc
Last synced: 04 Apr 2025
https://github.com/pr0pz/scene-release-parser-php
A library for parsing scene release names into simpler, reusable data.
parser parser-library predb release scene scene-release warez warez-scripts warezscene
Last synced: 19 Apr 2025
https://github.com/patrickg/html-svelte-parser
HTML to Svelte parser.
dom html html-svelte-parser html-to-svelte parser svelte svelte-parser sveltekit
Last synced: 14 Apr 2025
https://github.com/sija/backtracer.cr
Crystal shard aiming to assist with parsing backtraces into a structured form.
Last synced: 14 Apr 2025
https://github.com/vincentrussell/java-ini-parser
The java-ini-parser is a java utility for parsing ini files.
Last synced: 08 Mar 2026
https://github.com/orgoldfus/sql2mongo
Use SQL to query MongoDB
hacktoberfest mongo mongodb parser sql
Last synced: 24 Jun 2025
https://github.com/adaltas/node-shell
Command line arguments parser and stringifier
arguments bash cli nodejs parameters parser shell terminal
Last synced: 05 Apr 2025
https://github.com/mbdevpl/horast
Human-oriented abstract syntax tree (AST) parser/unparser for Python 3 that doesn't discard comments.
abstract-syntax-tree comments parser unparsing
Last synced: 21 Aug 2025
https://github.com/muja/goconfig
.gitconfig syntax parser
cfg config configuration gitconfig go golang parser properties
Last synced: 15 Apr 2025
https://github.com/igrek51/nuclear
Binding glue for CLI Python applications
argparse arguments cli command-line parser python
Last synced: 16 May 2025
https://github.com/pjwerneck/pyrql
Python RQL Parser
parser query-language querystring-parser rql rql-syntax
Last synced: 22 Jan 2026
https://github.com/ghaiklor/iterum
Interpreter for a subset of ECMA specification implemented on top of recursive descent parser
ast ecma-specification interpreter iterum parser runtime typescript
Last synced: 28 Apr 2025
https://github.com/q-m/food-ingredient-parser-ruby
Extract the structure of ingredient lists on food products
food-additives food-products ingredient-lists ingredients parser ruby ruby-gem structured-data treetop
Last synced: 19 Mar 2025
https://github.com/lambdachad/vom
V parser combinator framework
grammar parse parser parser-combinators v vom
Last synced: 15 May 2026
https://github.com/rodrigogiraoserrao/rgspl
A Python interpreter for APL based off of the LSBASI series.
apl grammar interpreter parser programming-language python python3
Last synced: 06 May 2025
https://github.com/xtyxtyx/torrent_parser
🧲 Utility to parse .torrent files, implemented in pure dartlang.
Last synced: 11 Apr 2025
https://github.com/rajasegar/ruby-ast-explorer
AST Explorer for ruby
abstract-syntax-tree ast ast-explorer codemod parser ruby
Last synced: 07 May 2025
https://github.com/mklaber/node-another-name-parser
Yet another node.js name parser (prefix, first, middle, last, and suffix)
Last synced: 06 May 2025
https://github.com/zaid-ajaj/fable.simplexml
A library for easily parsing and working with XML in Fable projects
Last synced: 23 Mar 2025
https://github.com/yusufkandemir/microdata-parser
Parse microdata from HTML documents with ease. PHP Implementation of W3C Microdata to JSON Specification.
Last synced: 30 Aug 2025
https://github.com/nf1s/pydantic-webargs
A library for parsing and validating http requests for Flask web framework using pydantic library
decorator flask flask-extension json json-parser parser pydantic web webargs
Last synced: 15 Apr 2025
https://github.com/vinitshahdeo/pan-aadhaar-ocr
Extract PAN and Aadhaar (UIDAI) card numbers from scanned images using OCR
aadhaar aadhaar-card aadhaar-kyc aadhaar-number-validator extractor ocr pan-card pan-number-finder parser
Last synced: 10 Apr 2025
https://github.com/Chemaclass/edifact-parser
A parser for a UN/EDIFACT file in PHP
Last synced: 05 Apr 2025
https://github.com/ami-iit/rod
The ultimate Python tool for RObot Descriptions processing.
description gazebo parser robot robotics ros sdf simulation simulator urdf
Last synced: 22 Jun 2025
https://github.com/tree-sitter-grammars/tree-sitter-zig
Zig grammar for tree-sitter
Last synced: 10 Oct 2025
https://github.com/lythenas/rust-orgmode
A parser for org files writter in rust.
Last synced: 10 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-gitattributes
gitattributes grammar for tree-sitter
gitattributes parser tree-sitter
Last synced: 28 Jun 2025
https://github.com/svelterust/vom
V parser combinator framework
grammar parse parser parser-combinators v vom
Last synced: 04 Jan 2026
https://github.com/olbat/compiler
Compiler for a toy language (Lex & Yacc)
ast compiler compiler-principles lex lexer parser yacc
Last synced: 19 Jun 2025
https://github.com/alt-romes/calculator-c-parser
A simple implementation of a parser and its use to calculate simple mathematical expressions
c grammar-parser ll1-grammar parser simple
Last synced: 23 Mar 2025
https://github.com/joutvhu/fixed-width-parser
Fixed Width Parser: parse fixed width string to object and export object to fixed width string
annotation annotations fixed-width-text java parser string-parser
Last synced: 25 Aug 2025
https://github.com/shahriar-shojib/atenv
modern dotenv replacement
decorators dotenv env parser typescript
Last synced: 26 Jun 2025
https://github.com/ftomassetti/antlr-kotlin
Support for Kotlin as a target for ANTLR
antlr antlr-language-development antlr-tool antlr4 kotlin parser parser-library
Last synced: 11 Apr 2025
https://github.com/alufers/openscad-parser
This package facilitates parsing, formatting and validating the OpenSCAD language using TypeScript and JavaScript.
3d 3d-printing language-support openscad parser
Last synced: 07 Mar 2026
https://github.com/marhali/json5-java
This is a lightweight library to parse and serialize JSON5 data.
java json5 library parser serializer
Last synced: 07 Sep 2025
https://github.com/cezarsmpio/emojer
Smiles to emojis. Natively. Browsers and Node.js.
emojer emoji es2015 es6 javascript js parser
Last synced: 11 Apr 2025
https://github.com/leoborai/yaml-front-matter
Parses a valid YAML string into a struct which implements the DeserializeOwned trait from serde
front-matter markdown parser rust yaml
Last synced: 12 Dec 2025
https://github.com/ppke-nlpg/purepos
PurePos is an open source hybrid morphological tagger.
hungarian morphological-analysis nlp parser pos-tagger tagger
Last synced: 12 Jan 2026
https://github.com/doronz88/simpleelf
Parse and build simple ELFs (useful for mapping memory to load into IDA and other disassemblers)
elf parser pypi-package python python-3 python2 python3 reverse-engineering
Last synced: 13 Apr 2025
https://github.com/silvanmelchior/cme_parser
A tiny parser for more flexible conda environment files
cme-parser conda conda-environment data-science meta-environment parser python
Last synced: 13 Jul 2025
https://github.com/ixjf/logic-rs
A parser of relational predicate logic & truth tree solver, written in Rust.
consistency contingency contradiction first first-order formal-validity formulas logic order parser pest predicate relational rust tautology truth-tree validity wasm
Last synced: 09 May 2025
https://github.com/billyb2/magnet-url-rs
A simple, hackable magnet url parser in Rust
Last synced: 14 Apr 2025
https://github.com/arbre-app/read-gedcom
A modern Gedcom parser written in Typescript
gedcom genealogy parser typescript
Last synced: 08 May 2025
https://github.com/eumerics/falcon-parser
ECMAScript parser written in C and compiled to WebAssembly.
c ecmascript javascript js parser wasm webassembly
Last synced: 07 May 2025
https://github.com/jleahred/dynparser
Dynamic parser. You can define parsing rules with a peg format
Last synced: 20 Jun 2025
https://github.com/novln/docker-parser
Docker image identifier parser.
docker image moby moby-images parser
Last synced: 12 Jan 2026
https://github.com/guiabolso/fixed-length-file-handler
Handlers for Fixed Length files in a beautiful Kotlin DSL
dsl file fixed-length fixed-length-format fixed-length-records fixed-width kotlin parser parsing parsing-library
Last synced: 23 Oct 2025
https://github.com/tyrrrz/quickjson
Simple JSON parser in a source-only package
dotnet dotnet-core dotnet-standard json parser recursive-descent-parser source-only
Last synced: 04 Oct 2025
https://github.com/mre/rate-limits
Parse HTTP Rate-Limit headers of different vendors
http parser rate-limit rate-limiting
Last synced: 06 May 2025
https://github.com/chatopera/chop
Chinese Tokenizer module for Python
chinese-nlp chinese-segmenter nlp parser segment segmenter
Last synced: 20 Mar 2025
https://github.com/rreverser/wasmbin
A self-generating WebAssembly parser & serializer in Rust.
parser rust rust-lang serializer wasm webassembly
Last synced: 21 Sep 2025
https://github.com/fnogatz/plammar
A Prolog grammar written in Prolog, for parsing and serialising Prolog code.
definite-clause-grammar parser prolog serializer swi-prolog
Last synced: 11 Feb 2026