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/simenandre/setup-inputs
🕶️ Parse GitHub Actions inputs from both `workflow_dispatch` and `repository_dispatch` events
action actions github-actions parser repository-dispatch workflow workflow-dispatch
Last synced: 20 Sep 2025
https://github.com/alenaksu/rust-tinybasic-interpreter
A simple interpreter for TinyBasic language made in Rust.
interpreter parser rust tinybasic
Last synced: 20 Mar 2025
https://github.com/hakimjonas/doxa
Dependently typed proof checker for the Calculus of Inductive Constructions. ML-family surface syntax, stack-safe normalization-by-evaluation kernel, parser built on rumil. Runs in the browser.
calculus-of-constructions dart dependent-types normalization-by-evaluation parser proof-assistant type-theory wasm
Last synced: 30 Jun 2026
https://github.com/hramov/go-excel-parser
Web server that get Excel file and template JSON file to parse given Excel to JSON
Last synced: 17 Jul 2025
https://github.com/hummanta/awesome-compilers
An opinionated list of awesome compiler frameworks, libraries, software and resources.
awesome awesome-list collections compiler debugger interpreter libraries list parser resources
Last synced: 03 Mar 2025
https://github.com/kavignon/highspeedxmlinterpret
Performant XML text parser.
Last synced: 04 Apr 2025
https://github.com/mumez/tonel-smalltalk-parser
Tonel and Smalltalk BNF definitions and parsers.
Last synced: 26 Jun 2025
https://github.com/wangtao0101/parse-comment-es6
A fast comment parse for es6 without dependence, support loc and range
Last synced: 28 Mar 2025
https://github.com/khmelnitskiianton/differentiator
Program differentiates expressions, makes tree in .dot and generates funny .tex book of convertions
graphviz-dot latex matplotlib parser
Last synced: 19 May 2026
https://github.com/bskybt/baskyparser
ultimatum user follower parser IN 3 MINUTES 70K PEOPLE FROM ONE ACCOUNT
blue-sky-parser bluesky bluesky-followers-parser blueskyfollowers blueskyparser bsky bskyparser parser premium
Last synced: 13 May 2025
https://github.com/bottledlactose/essencio
A header-only library for loading file formats found in MySims and MySims Kingdom.
cpp mysims mysims-kingdom parser
Last synced: 17 Jul 2025
https://github.com/watcol/somen-language
Utilities of the somen parser combinator for languages.
parser parser-combinators programming-language rust
Last synced: 07 Apr 2026
https://github.com/slidrusforeal/smpparser
Парсер
beutifulsoup minecraft parser python python3
Last synced: 17 Mar 2025
https://github.com/labatata101/goparser
A parser for the Go programming language written in Go
go golang lexer lexer-parser parser scanner
Last synced: 13 Mar 2025
https://github.com/werediver/pl-lab
Self-study on programming languages design and implementation
Last synced: 28 Mar 2025
https://github.com/jchip/string-array
⚙Parse string into array of string elements
Last synced: 23 Sep 2025
https://github.com/negrienko/ukraine-taxid-ex
Library to parse and validate EDRPOU (unique 8-digit number that identifies legal entities in Ukraine registered in the official business register) and ITIN (unique identification number assigned to individuals for tax purposes)
edrpou elixir elixir-lang itin library parser taxid ukraine
Last synced: 16 Jun 2025
https://github.com/joaogsleite/alphabet-soup-game
Alphabet Soup Game in python (portuguese data)
game parser python python-game
Last synced: 09 Sep 2025
https://github.com/zac-garby/mex
A maths expression parser/evaluator, in Rust.
evaluator mathematics parser rust rust-library
Last synced: 17 Jun 2025
https://github.com/nicholaswmin/arithmeticss
arithmetic expressions on CSS variables
css css-custom-properties parser
Last synced: 17 May 2026
https://github.com/pikulev/hario-core
Type-safe Python HAR model: Pydantic-powered parsing, validation, normalization, and transformation—readying HTTP Archive data for analytics and easy extension.
developer-tools http-archive http-archive-format parser pydantic python web-debug web-performance
Last synced: 07 Jul 2025
https://github.com/eckertalex/monkey
interpreter for the monkey programming language written in go
go interpreter lexer monkey parser tokenizer
Last synced: 15 Jun 2025
https://github.com/h908714124/lisp-attempt
clojure eval lambda-calculus lisp parser
Last synced: 15 May 2026
https://github.com/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 08 Apr 2026
https://github.com/writetome51/get-url-query
Javascript functions: one takes in key : value pairs (a literal object) and returns a url-encoded query string. The other takes a url-encoded query string and returns an object.
get get-request javascript parser query-string query-string-builder typescript url
Last synced: 14 May 2026
https://github.com/rasheedmhd/llama
A programming language impl from Robert Nystrom's Crafting Interpreters
ast byte lexer parser programming programming-language scanner
Last synced: 06 Apr 2025
https://github.com/n3d1117/sisop17
Esercizio per esame di Sistemi Operativi - 2017
crawler html java parser semaphores synchronization thread-safety threading
Last synced: 06 Apr 2025
https://github.com/pa1n-dev/nbu_parser
Windows service which parses data from NBU
nbu nbu-api parser windows-service
Last synced: 03 Apr 2025
https://github.com/brunozell/whatsappparser
Light-weight C# parser for exported WhatsApp chat histories
Last synced: 16 May 2026
https://github.com/teneplaysofficial/markdom
A Markdown and HTML parser for Node.js with TOC generation and anchor support.
cli javascript markdown markdown-parser nodejs npm-package parser rollup typescript vitest
Last synced: 13 Apr 2025
https://github.com/neudinger/osmtogeojson
Convert osm xml to osm GeoJson Dlang project
docker json linux osm osm-geojson parser split xml
Last synced: 08 May 2026
https://github.com/Superb-Man/Regex-Parser
Can only parse a regex😔 and match some elementary operations🚀.Nothing fancy😭
Last synced: 07 May 2025
https://github.com/woctezuma/balatro-tracker
Track the text strings in the game Balatro.
balatro big-slpp french-language lua lua-parser lua-python manifest manifests parse parser parsers parsing python-parser python-parsers slpp steam steamdb tracker trackers translation
Last synced: 27 Mar 2025
https://github.com/sheraff/calculator
abstract-syntax-tree maths parser plugin-system tokenizer
Last synced: 19 May 2026
https://github.com/matiasjastrebow/tp-hibrido-objeto-funcional
Trabajo Práctico del paradigma hibrido Objeto-Funcional de la materia Técnicas Avanzadas de la Programación (TADP) de la UTN 2024
monads object-functional parser parser-combinators scala
Last synced: 04 Apr 2025
https://github.com/google/dtoolkit
A Rust library for parsing and manipulating Flattened Device Tree (FDT) blobs.
Last synced: 11 Jan 2026
https://github.com/paulvt/geo-uri-rs
Read-only mirror of https://git.luon.net/paul/geo-uri-rs
geolocation parser rfc5870 rust uri
Last synced: 15 Jan 2026
https://github.com/ahmdrz/my-compiler-course
This repository is my exercises of Compiler course.
lexer parser recursive-descent-parser
Last synced: 02 Jul 2026
https://github.com/IlyaUmanets/improve_your_code
Code smell detector for Ruby
Last synced: 13 May 2025
https://github.com/ptkvaibhav/opentext-application-security-parser-burp
An enterprise-grade Fortify Software Security Center (OpenText Application Security) plugin to ingest, parse, and visualize PortSwigger Burp Suite XML scan results.
burp-suite burpsuite burpsuitepro fortify fortify-api fortify-integration fortify-parser-plugin fortify-ssc gradle java opentext opentext-sast parser plugin security ssc vulnerability-management vulnerability-management-platform
Last synced: 06 Apr 2026
https://github.com/robotomize/go-printenv
A command line utility that displays the environment variables used by a Go project
ast cli env go golang golang-application parser tags
Last synced: 23 Oct 2025
https://github.com/greatislander/descriptify
Generate an HTML5 description list from CSV input.
csv description-list html5 parser
Last synced: 02 Jul 2026
https://github.com/frodoslaw/python-docx-parser
Exemple usage of the python-docx library
Last synced: 28 Mar 2025
https://github.com/zaki-x86/xhttp
Your ultimate HTTP request/response message parser in C++
Last synced: 27 Mar 2025
https://github.com/dkeeghan/slackformatter.js
Formats messages from the Slack API into HTML
formatter javascript parser slack slack-api
Last synced: 17 May 2026
https://github.com/akutchi/cpyc
A Simple C to Python Converter written in Ada
Last synced: 10 May 2026
https://github.com/emmanuelmess/relational-algebra-interactive-language
Relational Algebra Interactive Language (RAIL) final project for uni
evaluator parser relational-algebra-calculator
Last synced: 09 Jul 2025
https://github.com/ik5/parser_howto
Example on how parsing works
ast golang howto howto-tutorial parser
Last synced: 26 Jun 2025
https://github.com/scymtym/language.yaml
UNFINISHED Native Common Lisp YAML implementation
Last synced: 26 Mar 2025
https://github.com/grassleaff/tif
tif is a lightweight interpreted language implemented in Lua, featuring basic control flow, variables, expressions and more. Aimed at experimentation and educational use.
interpreter language lexer lua lua-programming parser programming-language
Last synced: 15 May 2026
https://github.com/himenon/message-command-parser
Parse space- and colon-separated messages into parameters
command-parser message-parser parser
Last synced: 11 Aug 2025
https://github.com/felixbd/while
Parser and interpreter for the While programming language (in haskell)
haskell interpreter parser while
Last synced: 13 Apr 2025
https://github.com/surajkareppagol/parser
🇵 Python Script: XML To JSON Conversion Tool.
Last synced: 15 Jul 2025
https://github.com/mleone10/artspeople
Arts People Line Item Reconciliation Report parser library
arts-people csv line-item-reconciliation-report parser theater
Last synced: 16 May 2026
https://github.com/alaazameldev/flutter-to-html-and-js-transpiler
Experimental transpiler for "Flutter-like" code to HTML & JS. Built with ANTLR, focusing on lexer, parser, AST generation, and error handling.
antlr4 composite-pattern flutter html java javascript lexer parser visitor-pattern
Last synced: 11 May 2026
https://github.com/ghostwriter/syntax2
Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 28 Mar 2025
https://github.com/brunoviola/compiladores-1
Atividades e trabalhos realizados durante o andamento da disciplina de Compiladores 1
bison compiladores compilers flex lexer lexer-parser parser
Last synced: 20 Mar 2025
https://github.com/vhiribarren/json-parser-rust
Simple JSON parser as a toy project.
Last synced: 16 May 2026
https://github.com/ichowdhury01/cyk-syntactic-parser
App that parses the syntax of inputted sentences using the CYK algorithm with a context-free grammar.
context-free-grammar cyk-algorithm natural-language-processing parser syntax-analysis
Last synced: 10 Jul 2025
https://github.com/afeiship/weapp-vue-parser
Single vue file parser for weapp.
Last synced: 14 May 2026
https://github.com/ureeves/did.rs
Implements a parser for decentralized identifiers.
decentralized did identifier identity parser rust
Last synced: 04 Mar 2025
https://github.com/shivamka1/js-dot-antlr-parser
The objective of this project is to demostrate how to capture diagnostics i.e., semantic and syntactic errors for DOT language using ANTLR parser written in Javascript.
antlr4 diagnostics dot javascript parser
Last synced: 26 May 2026
https://github.com/stur86/parsimathious
A simple mathematical expression parser
math parser parsimonious parsing-library utility
Last synced: 04 Jul 2026
https://github.com/kdkasad/eqnp
Mathematical derivative calculator and simplification engine
calculator calculus parser python3
Last synced: 29 Jun 2026
https://github.com/remittor/doom-dark-ages-snd
Sound metadata parser for DOOM: Dark Ages
dark-ages doom metadata parser sound soundmetadata
Last synced: 16 May 2026
https://github.com/amitkumarj441/sqgnl
SQL Query Generator for Natural Language
cpan information-retrieval natural-language-processing parser perl perl-module
Last synced: 21 Mar 2025
https://github.com/omar-azmi/fbicodec_ts
A Forward and Backward Invertible binary serializer TypeScript library built on modularity and composition. When you hear the words `FBI OPEN UP!`, you'll be able to prove your innocence with any data encoded with this library.
binary-serialization codec decoder deno encoder es6 file-parser invertible modular oop parser schema serialization serialization-library tiny typescript unparser unserialize
Last synced: 28 Apr 2026
https://github.com/toberge/narrationizer
very WIP engine for text-based adventure games
adventure-games parser react text-based-adventure wip
Last synced: 19 Jan 2026
https://github.com/depau/c2singlefile
Turns a bunch of specially formatted c files into a single file
Last synced: 10 May 2026
https://github.com/zachary822/parser-combinator
Javascript Parser Combinator
Last synced: 16 May 2026
https://github.com/paebbels/pyipcmi.parser.rules
Parser for *.rules files in pyIPCMI.
Last synced: 28 Mar 2025
https://github.com/j00nathan/lex-parser-elgol
University project for Compilers course using Rust as programming language, with Logos (lexer) and Lalrpop (LR(1)/LALR(1) parser) crates. The goal of the project is to create a lexical and syntax analyser for an imaginary language, Elgol, invented by the course teacher
lalrpop lexer lexical-analysis logos parser rust syntax-analysis
Last synced: 08 Jul 2025
https://github.com/ariaandika/tokenizer
tokenizer, lexer, parser, or whatever in rust
Last synced: 26 Jun 2025
https://github.com/jaid/parse-numberings
Finds and understands numberings in strings and file names.
lib library numbering numberings parse parse-numberings parser string strings util utility
Last synced: 20 Jun 2025
https://github.com/said10/parserhtml
JS library to convert HTML Code to JS Object
Last synced: 16 Jan 2026
https://github.com/oscarmarcusson/argsnet
A .NET command line argument parser & printer library
cli csharp csharp-library parser
Last synced: 06 Apr 2026
https://github.com/ktav-lang/js
Universal JS/TS bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. WASM-backed, ships for Node, Deno, Bun, and browsers from a single package.
bindings bun config configuration deno javascript ktav napi napi-rs nodejs parser serializer typescript wasm webassembly
Last synced: 03 May 2026
https://github.com/blacktechwarrior/wordtonumberconverter
Convert words to their equivalent numbers
Last synced: 12 Mar 2025
https://github.com/pegasusheavy/rawk
A 100% POSIX-compatible AWK implementation in Rust with GNU AWK (gawk) extension support
awk cli command-line gawk parser posix rust scripting text-processing unix
Last synced: 18 Feb 2026
https://github.com/pegasusheavy/spacey
A high-performance JavaScript/TypeScript engine written in Rust for the Servo browser. Native TypeScript support, ECMAScript 3+ compliant, embeddable runtime.
browser-engine bytecode compiler ecmascript embedded engine interpreter javascript javascript-engine nodejs parser pegasus-heavy-industries rust servo spidermoneky spidermonkey typescript typescript-native vm wasm
Last synced: 18 Feb 2026
https://github.com/monksc/simplelanguage
I made my own language and its extremely simple
custom-language interpreter java parser programming-languages
Last synced: 17 Oct 2025
https://github.com/devapromix/dungeons-and-trolls
Interactive fiction game
game interactive-fiction parser rpg-game
Last synced: 24 Jun 2025
https://github.com/diegocurbelo/feedex
Feedex is a simple elixir feed (atom/rss) parser
Last synced: 01 Jul 2026
https://github.com/vivekkdagar/first-follow-calculator
First and follow calculator for CFG made in C
bnf c-programming compiler compiler-design cpp ebnf parser parsing predictive-parser
Last synced: 15 Jun 2025
https://github.com/aqendo/xkcd-parser
A program to parse all comics' JSON from XKCD.COM
Last synced: 28 Apr 2026
https://github.com/kokorinilya/expressionparser
Parses arithmetical expressions in different modes
arithmetic evaluation evaluator expression-parser parser
Last synced: 03 Apr 2025
https://github.com/ehuelsmann/xdr-parse
Parse XDR (eXternal Data Representation) definitions into an AST (Abstract Syntax Tree)
abstract-syntax-tree ast external-data-representation parser perl5 xdr
Last synced: 12 Oct 2025