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-04 00:19:02 UTC
- JSON Representation
https://github.com/chocolateboy/nunjucks-parser
Extract dependencies from nunjucks templates
bundler dependencies dependency nunjucks parcel parcel-bundler parser template
Last synced: 15 Apr 2025
https://github.com/redmadrobot/core-parser
json mapper networking parser serialization
Last synced: 13 Jul 2025
https://github.com/exclud/rubyparser
A Parser for Ruby
c parser ruby rubyparser yacc yacc-lex
Last synced: 08 May 2026
https://github.com/lionello/nix-d
Lexer, parser, and evaluator for Nix files, written in D-lang
ast dlang evaluator interpreter lexer nix parser parsing
Last synced: 10 Jan 2026
https://github.com/xiaocongdong/tempar
Lightweight template parser for anything.
ast cli compiler high-performance indentation javascript lightweight nodejs parser template
Last synced: 11 Apr 2026
https://github.com/derhuerst/vdv-451-reader
A streaming VDV 451 reader.
parser public-transport transit vdv-451
Last synced: 15 Apr 2025
https://github.com/guidevloper/nullstack-to-njs
Parser from something to the Nullstack njs file
Last synced: 02 Apr 2025
https://github.com/mistralys/currency-parser
PHP library that can detect prices written in text or markup, adding non-breaking spaces, and normalising their formatting according to country-specific rules.
currency filtering normalization parser prices
Last synced: 13 Oct 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/pathaknv/fault-and-reliability-detection-in-programming
A project focused on find faults and determine the reliability of program
college-project fault parser python reliability
Last synced: 26 Oct 2025
https://github.com/turkeymcmac/instruction-hexadecimal-readers
Small C library for reading Intel HEX and SRECORD files.
Last synced: 15 Mar 2025
https://github.com/jay3332/timeparser
Time parser for Python.
parser py python time timeparser
Last synced: 25 Jul 2025
https://github.com/janbaig/pratt-parser
A Top Down Operator Precedence Parser
Last synced: 27 Oct 2025
https://github.com/denvercoder1/docstring-utils
Parser and checker for Numpy, Sphinx, and Google-style docstrings
Last synced: 13 Apr 2025
https://github.com/iantayler/ming
A small module for working with Stabler's Minimalist Grammars in Perl6.
minimalistgrammars parser perl6 top-down
Last synced: 16 Jan 2026
https://github.com/maxfischer2781/xrootdlib
Tools for working with the XRootD middleware
monitoring parser streams xrootd
Last synced: 11 Apr 2025
https://github.com/pjiwm/rlox-ast
A Rust implementation for the interpreted language jlox from the book Crafting Interpreters by Robert Nystorm
abstract-syntax-tree dynamically-typed interpreter lexer lexical-analyzer lox-language parser resolver rust scripting-language visitor-pattern
Last synced: 10 Jan 2026
https://github.com/yutkin/test-task-avito-coins
Тестовое задание "Монеты"
async asynchronous asyncio avito parser python
Last synced: 18 Feb 2026
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/screwdriver-cd/config-parser
Node module for parsing screwdriver.yaml configurations
Last synced: 20 May 2026
https://github.com/maximecb/weebasic
weebasic
bytecode interpreter language parser vm
Last synced: 21 Feb 2026
https://github.com/yossef-khaled/arithmetic-expressions-evaluator
A parser for the arithmetic expressions using C# language.
automation csharp parser regex
Last synced: 13 Oct 2025
https://github.com/salvacorts/how-it-does
:detective: A website to get and analyse reviews for products
angular angular-cli angular-material api cloud continuous-integration css go golang google-apis google-cloud html kubernetes kubernetes-deployment natural-language-processing parser rest-api review-sentiments reviews travis-ci
Last synced: 11 Apr 2026
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/prantlf/oscript-parser
A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.
ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker
Last synced: 01 Aug 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/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/bbtsoftware/tfsurlparser
Parser for Azure DevOps URLs
azure-devops git nuget-package parser repository tfs url
Last synced: 29 Jul 2025
https://github.com/eurydia/project-structogram-builder-online
An online Nassi-Shneiderman diagram builder using C-style code.
c-style-lang muiv5 nassi-shneiderman-diagrams parser reactjs wepapp
Last synced: 29 Jul 2025
https://github.com/yunabraska/java-info-action
Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.
build-script github-actions gradle information-retrieval java java-version maven parser project-version
Last synced: 01 Jul 2026
https://github.com/mathieu-keller/epub-parser
library that parse an ePub to an struct
Last synced: 11 Jan 2026
https://github.com/cjavad/discordql
You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.
ast cli-interface discord lexer parser programming-language query-language semantic-analysis
Last synced: 28 Apr 2026
https://github.com/corytodd/bender
Arbitrary binary file viewer
binary-data netcore3 parser yaml-configuration
Last synced: 02 Mar 2025
https://github.com/rokf/lua-md2html
Another Markdown to HTML converter (with the ability to assign classes to rendered elements)
html lpeg markdown markdown-parser markdown-to-html parser
Last synced: 11 Apr 2026
https://github.com/ashwin-pc/whatsappsim
A Whatsapp chat parser and simulator
api api-wrapper chat chat-simulator client-side parser simulator whatsapp
Last synced: 02 Sep 2025
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/leostera/libra
:balance_scale: A Lisp Parser in Idris
dependent-types idris lisp parser
Last synced: 18 Jan 2026
https://github.com/e-e-e/open-packaging-format
A simple opf metadata parser
epub metadata open-package-format opf parser
Last synced: 25 Jan 2026
https://github.com/hyeockjinkim/zoker
The zoker is a tool you can use to apply zero knowledge proofs to smart contracts.
lalrpop parser rust solidity zero-knowledge
Last synced: 03 Oct 2025
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/josecarneiro/mr-roboto
🤖 Handle and parse a site's robots.txt file and extract actionable information
extract parser parsing robots robots-txt
Last synced: 04 Jul 2025
https://github.com/chapig/mathenize.jl
Perform mathematical operations from strings in the Julia Language.
Last synced: 18 Feb 2026
https://github.com/kingcitaldo125/cppearley
Earley parser in C++
context-free-grammar cpp11 earley-parser parser
Last synced: 17 Aug 2025
https://github.com/magicxor/yandextaxidataanalyzer
A simple tool for Yandex.Taxi report parsing and visualization
anglesharp charts csharp dotnet dotnet-core highcharts imap javascript js json linq parser reports visualization yandex yandex-taxi
Last synced: 30 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/josh-hemphill/subslate
A configurable template string replacement library for Node.js, web, and Deno
deno nodejs parser string-manipulation template
Last synced: 30 Jun 2025
https://github.com/silviucpp/refererparser
Erlang library for extracting marketing attribution data from referrer URLs
Last synced: 16 Apr 2025
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/cldfire/mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
codes formatting minecraft parser vanilla
Last synced: 03 Aug 2025
https://github.com/ethanabrooks/dollar-lambda
An argument parsing library based on function first principles
argument-parser functional-programming parser parser-combinators python
Last synced: 11 Apr 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/codeshayk/fileutil.core
FileUtil - C# File Parser for fixed width or delimiter separated files.
csharp-library csv-parser delimited-files dotnet dotnet-standard fileparser fixed-width parser parsing-engine
Last synced: 08 Aug 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/groobledierne/minecraft-protocol-chat-parser
A small library to transform a string formatted by Minecraft into a JavaScript object
hacktoberfest javascript minecraft parser
Last synced: 20 Sep 2025
https://github.com/microformats/microformats-parser-website-python
Website for Microformats Python parser (mf2py & mf2util)
microformats microformats2 parser python website
Last synced: 28 Jul 2025
https://github.com/austinkregel/php-exception-probe
A package aimed to provide helpful parsing of PHP stacktraces.
Last synced: 27 Mar 2025
https://github.com/nwhetsell/tree-sitter-lilypond-scheme
LilyPond Scheme grammar for Tree-sitter
lilypond parser scheme tree-sitter
Last synced: 17 Mar 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/na2axl/deltoid.js
A Delta converter to HTML and plain text.
delta html javascript parser quill quill-delta quill-editor quilljs
Last synced: 14 May 2026
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/lucianopalmeida/jwtwrapper
A Convenience class to wrapper the JWT token string
convenience ios jwt jwt-token parser pods swift swift4 wrapper wrapper-api
Last synced: 20 Jan 2026
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/dan-niles/rpal-interpreter
A lexical analyser and parser for the RPAL language, built for CS3513: Programming Languages
lexical-analyzer parser programming-languages rpal
Last synced: 11 Jun 2026
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/jirutka/gversion.lua
Lua library for Gentoo-style versioning format
alpine-linux gentoo lua parser versioning
Last synced: 31 Jul 2025
https://github.com/nerd-bear/bassil
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: 27 May 2026
https://github.com/ren3gadem4rm0t/cef-parser-go
Simple CEF Parser written in Go
Last synced: 03 Oct 2025
https://github.com/bionode/bionode-gff
GFF parser
bioinformatics bionode nodejs parser tools
Last synced: 31 Jul 2025
https://github.com/arondight/python-dmiparser
This parse dmidecode output to JSON
Last synced: 06 Aug 2025
https://github.com/bytebase/tsql-parser
The parser for SQL Server. It is based on the ANTLR4
antlr antlr4 antlr4-parser database parser sql sql-parser sql-server sqlserver
Last synced: 10 Jul 2025
https://github.com/bionode/bionode-obo
Streaming OBO 1.2 Parser
bioinformatics bionode nodejs parser tool
Last synced: 11 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-qmldir
qmldir grammar for tree-sitter
Last synced: 15 May 2026
https://github.com/stefanoamorelli/crabrl
Rust XBRL parser that's 50-150x faster than traditional parsers. Built for speed and accuracy when processing SEC EDGAR filings.
accounting cli edgar finance financial-data financial-reporting high-performance parser regulatory-reporting rust rust-lang sec sec-edgar xbrl xbrl-parser xml-parser
Last synced: 23 Sep 2025
https://github.com/sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
compiler languages parser rust sql sql-parser transpiler typegen typescript
Last synced: 01 Jul 2026
https://github.com/nixpulvis/parser-combinator
CFG Parser Combinators for Racket
Last synced: 12 Jul 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/x39/xcg
X39s Code Generator - Creating your CST (Concrete-Syntax-Tree) with ease
code-generation code-generator cpp cst generator parser parser-generator syntax-tree
Last synced: 07 May 2026