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/rieselhilfe/parseo
A smart esperanto word parser that shows all possible word compositions from roots, affixes and word endings. Based on Baza Radikaro Oficiala.
esperanto esperanto-translation natural-language parser
Last synced: 23 Mar 2026
https://github.com/8dcc/sl
Simple Lisp interpreter
evaluator interpreter lisp lisp-interpreter parser simple
Last synced: 24 Apr 2025
https://github.com/lideming/sharprpn
An RPN programming language
csharp interpreter parser rpn rpn-calculator rpn-expression
Last synced: 17 Feb 2026
https://github.com/antonkomarev/php-funpay-sms-parser
FunPay Transaction Confirmation SMS Parser written for contrived emulator.
emulator parser php sms transaction verification
Last synced: 13 Jun 2025
https://github.com/iamdudeman/sola-json
A lightweight, zero-dependency JSON parser for Java
java java-17 json parser zero-dependencies
Last synced: 18 Jan 2026
https://github.com/stagas/lexer-next
lexer for recursive descent parsers
iterable iterator lexer parser parsing recursive-descent-parser regexp regexp-match tokenizer
Last synced: 08 Jan 2026
https://github.com/nrwiersma/snatch
Snatch is a l2met parser that inserts the data into InfluxDB
Last synced: 25 Mar 2025
https://github.com/willkirkmanm/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 18 Mar 2025
https://github.com/rgwohlbold/interpreter-ice
Java lexer, parser and interpreter for a c-style programming language
Last synced: 16 Mar 2025
https://github.com/basemax/calculator-flex-bison-c
A tiny calculator project with lexer/parser based on Flex, Bison with pure c programming language.
bison c flex lexer parser yacc yacc-example yacc-lex
Last synced: 03 Apr 2025
https://github.com/1biot/fiquela
json json-parser neon parser php query sql xml xml-parser yaml yaml-parser
Last synced: 05 Apr 2026
https://github.com/devtony101/infix-expression-parser
A dart package to help you parse and evaluate infix mathematical expressions into their prefix and postfix notations.
dart dart-library dart-package flutter parser parser-library side-project
Last synced: 03 May 2026
https://github.com/here-be/snapdragon-location
Adds a location object to snapdragon token or AST node.
ast javascript location node nodejs parse parser position snapdragon token tokenize tokenizer
Last synced: 12 Apr 2025
https://github.com/derekstride/monkey
Following Writing an Interpreter in Go (https://interpreterbook.com/) & Writing a Compiler in Go (https://compilerbook.com/) by Thorsten Ball
compiler interpreter parser rust
Last synced: 02 Apr 2025
https://github.com/fabarca/andar
Provides an abstraction layer for creating and parsing paths in a programmatic way via templates.
best-practices desing-patterns parser path path-manager python template
Last synced: 14 Jan 2026
https://github.com/marcus-v-freitas/crawlerbrazilgovdata
Projeto ASP.NET Core .NET 5 para Extração e Parseamento de Dados do governo de São Paulo com integração com Buckets S3, Filas SQS AWS e Persistência realizada via EF Core no Mysql.
api-rest aspnetcore automapper aws crawler csharp efcore government-data htmlagilitypack linux memory-cache mysql net5 onion-architecture parallel-computing parser s3-bucket serilog sqs-queue swagger
Last synced: 17 Jan 2026
https://github.com/microcodebase/microconfig
go micro config parser
config go golang parser properties
Last synced: 14 Jan 2026
https://github.com/mark-summerfield/uxf
Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.
data ini json parser pretty-printer sqlite storage-engine toml xml yaml
Last synced: 08 Oct 2025
https://github.com/jakewvincent/r-syllable-parser_old
Syllable parser that parses phonetic transcriptions of words into syllables using principles taught to students in Phonology 1
dictionary parser phonetic-transcriptions phonology r
Last synced: 09 Oct 2025
https://github.com/i1d9/py3-compiler
Python 3 Compiler
assembly assembly-language code-generation compiler compiler-construction compiler-design lexer lexer-analyzer lexical-analysis parser parser-generator ply python yacc
Last synced: 31 May 2026
https://github.com/auronandace/const_irc_message_parser
A 0 dependency, no_std, const-only parser for the IRC message protocol.
irc irc-protocol parser rust-lang
Last synced: 09 Oct 2025
https://github.com/toktok/hs-cimple
Cimple and Apidsl language parsers and tools
Last synced: 05 Feb 2026
https://github.com/ajm188/hava
{Lexer, Parser} for a Java-like language implemented in Haskell
Last synced: 10 Oct 2025
https://github.com/ghostbuster91/pgn-parser
Parser for chess games stored as PGN using standard arithmetic notation
Last synced: 19 Jan 2026
https://github.com/xxczaki/parsify-plugin-covid19
Parsify plugin, that adds COVID 19-related variables 🦠
confirmed coronavirus covid19 data deaths fun math parser parsify parsify-plugin plugin variable variables
Last synced: 13 Mar 2026
https://github.com/zefir-git/multipart.ts
TypeScript library for multipart data parsing and creation
class-based formdata library multipart object-oriented-programming oop parse parser typescript
Last synced: 12 Dec 2025
https://github.com/nunocastanho/d7
A comprehensive Python-based dice notation interpreter and roller.
dice dice-notation dice-roller parser python tabletop ttrpgs
Last synced: 11 Oct 2025
https://github.com/ysoftware/language
An excercise in developing a programming language
compiler lexer parser programming-language-development type-checker
Last synced: 11 Oct 2025
https://github.com/mbund/cdr
OSU course dependency visualizer
astro course dependencies graph osu parser typescript visualization
Last synced: 15 May 2026
https://github.com/roxtra1/vk_album_parser
Parser for VK albums
parser photo-albums python vk-api vk-id
Last synced: 19 Jan 2026
https://github.com/alexeev-prog/cmdparser_c
Command Line Arguments parser in C
c cli cmd command-line command-line-parser minimal parser
Last synced: 13 Oct 2025
https://github.com/ydah/parselly
Parselly is a module providing a simple way to parse and extract data from a css selector 🌿
css css-selector css-selector-parser css-selectors parser
Last synced: 13 Oct 2025
https://github.com/f-y/md-spreadsheet-parser
A robust, zero-dependency Python library for parsing, validating, and manipulating Markdown tables, including conversion from Excel to Markdown.
data-conversion excel library markdown pandas parser python spreadsheet table-parser type-safe zero-dependency
Last synced: 23 Jan 2026
https://github.com/josephbartlett/fhir-response-formatter
A sleek, lightweight browser tool to format and visualize FHIR JSON responses. Paste raw data, click “Format JSON,” and instantly view a clean, color-coded, easy-to-read output. Includes error navigation, resource filtering, copy-to-clipboard, and a built-in legend for quick interpretation.
browser-tool clinical-data fhir formatter healthcare hl7 interoperability json parser visualization
Last synced: 23 Jan 2026
https://github.com/purarue/tree-sitter-rifleconf
rifle (ranger filemanager file opener) grammar for tree-sitter
parser ranger ranger-fm tree-sitter tree-sitter-parser
Last synced: 28 Jan 2026
https://github.com/ghostwriter/syntax
[WIP]Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 11 Jan 2026
https://github.com/cybercoder-naj/parkour
Parser Combinator Library for Kotlin
kotlin parser parser-combinators
Last synced: 06 Feb 2026
https://github.com/pavelhoral/beth-parser
Node.js based parser library for Bethesda's Creation Engine data files.
Last synced: 24 Jan 2026
https://github.com/marceldobehere/calculator-go-brrrrrt
Calculator made using WPF
calculator csharp expression-evaluator gui-application parser
Last synced: 28 Jan 2026
https://github.com/madladsquad/untitledcliparser
C and C++ parser for CLI arguments
c cli-argument-parser cli-arguments cpp parser utility-library
Last synced: 25 Feb 2026
https://github.com/mhauri/lotto-parser
PHP library for parsing Swiss Lotto and Euro Millions results.
euromillions parser swisslos swisslotto
Last synced: 31 Jan 2026
https://github.com/pelenium/math-parser
Math parser of expressions in Polish notaiton (LISP like)
expression-evaluator expression-parser fsharp math mathematics maths parser polish-notation
Last synced: 31 Jan 2026
https://github.com/kranfix/parser_combinator
Example of a parser combinator in many languages (Rust, Dart, Go, Typescript)
bun combinator go hacktoberfest parser rust typescript
Last synced: 25 Feb 2026
https://github.com/adam-elmi/sommark
SomMark is a simple and extensible markup language designed for writing documentation and structured content.
docs documentation dsl html json json-langugae langauge mapper mapping markdown markup markup-language mdx parser transpiler
Last synced: 01 Apr 2026
https://github.com/omnimodloader/jvmzip
An optimized JVM compliant Zip parser
compression java library optimization optimized parser reader zip zip32
Last synced: 26 Feb 2026
https://github.com/poti1/pod-lol
Parse Pod into a list of lists (LOL)
hacktoberfest parser perl perl5 perldoc pod
Last synced: 11 Feb 2026
https://github.com/murilobsd/calamp-rs
Calamp LMDirect rust parser
calamp lmdirect networking parser protocol rust
Last synced: 11 Feb 2026
https://github.com/stereobooster/instaparsejs
What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM
gll gll-parser instaparse parser parsing peg pegll
Last synced: 14 Feb 2026
https://github.com/rajatt95/python_rs
Programming | Python | PyCharm | Data Types | Tuple | Dictionary | If-Else | Loops - For, While | Functions | OOPS Principles | Constructor | String - SubString, Concatenation, Split, Strip | Read & Write data into files | JSON Parsing | CSV package | Web Scrapping
constructor csv-parser data dictionary functions if-else-statements json json-parser oops parser pycharm-ide python python-programming-language read-write-file strings tuple web-scrapping
Last synced: 15 Feb 2026
https://github.com/iambnlvn/sig-parser
A manual Recursive-descent parser for Sig(Programming language)
bunjs parser recursive-descent-parser
Last synced: 15 Feb 2026
https://github.com/savi-lang/peg
Parsing Expression Grammars for the Savi standard library.
library parser parsing peg savi standard-library
Last synced: 19 Mar 2026
https://github.com/excoffierleonard/parser
REST API service in Rust that takes in any file and returns its parsed content.
Last synced: 01 Mar 2026
https://github.com/jassielof/toonz
A Zig implementation of the TOON (Token-Oriented Object Notation) format.
ai llm parser toon toon-format zig
Last synced: 02 Mar 2026
https://github.com/ternaus/google-docstring-parser
A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.
code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation
Last synced: 16 Mar 2026
https://github.com/gbowne1/kicadparser
This is a KiCAD project file(s) parser and eventually will include a generator.
csharp dotnet eda generator kicad parser parser-generator project
Last synced: 16 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-move
Move grammar for tree-sitter
move-language parser tree-sitter
Last synced: 02 Apr 2026
https://github.com/gabrpt/matsim-output-postgresql-converter
Tool to convert matsim output to postgreSQL database with postGIS extension
converter database matsim parser postgis postgis-database postgres-database postgresql postgresql-database python-script
Last synced: 17 Apr 2026
https://github.com/leonardpepa/reverse-polish-notation
Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.
c compiler-design jvm lexer lexer-parser parser programming-languages reverse-polish-notation
Last synced: 17 Apr 2026
https://github.com/bezlant/s21_math_solver
🧮 A simple math expression evaluator built wtih Imgui. (School 42)
c calculator check djikstra-algorithm graph-visualization imgui-glfw math-solver parser rpn-calculator test-coverage
Last synced: 04 Apr 2026
https://github.com/ulivz/supath
An additional path parsing module for nodejs
nodejs npm parser path path-parsing
Last synced: 18 Apr 2026
https://github.com/danman113/nginx-manager
Node.js module for parsing and managing nginx config files.
Last synced: 18 Apr 2026
https://github.com/fisayo-dev/loan-parser
Converts loan document agreements to standard data schema integrable with loan softwares - LMA Edge Hackathon.
Last synced: 19 Apr 2026
https://github.com/risc-os-community/libcjson
RISC OS port of an ultra-lightweight JSON parser in ANSI C
a7000 ansi-c arm beagleboard c imx6 iyonix json library omap4 omap5 pandaboard parser raspberry-pi risc-os riscos riscpc titanium wandboard
Last synced: 20 Apr 2026
https://github.com/glitchedpanda/mediawikiparser
Parses MediaWiki dumps to a sqlite3 database
mediawiki mediawiki-parser mediawikiparser parser python3 sqlite3 sqlite3-database xml-parser
Last synced: 21 Apr 2026
https://github.com/speclynx/apidom
Semantic parser for API specifications
api arazzo asyncapi asyncapi2 javascript openapi openapi2 openapi3 openapi31 parser typescript
Last synced: 21 Apr 2026
https://github.com/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 25 Apr 2026
https://github.com/rootslab/auntie
Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.
boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv
Last synced: 26 Apr 2026
https://github.com/deniedaccesslife/mathgptprogenerator
Program for generating a MathGPTPro account, with a number of free requests.
account account-generator accounts gpt math mathematics mathgpt mathgptpro mathgptpro-account parser selenium selenium-chrome selenium-csharp selenium-csharp-template selenium-driver selenium-webdriver
Last synced: 27 Apr 2026
https://github.com/qwefgh90/comment-parser
The Comment Parser supports various languages based on FSM. It's written by scala and java.
comment comment-parser java language parser parsing sbt scala
Last synced: 28 Apr 2026
https://github.com/marcuwynu23/danjs
a human-readable data format for structured configs, datasets, and annotations with tables, arrays, and comments
configuration csv dan data-format javascript json notation parser structured-data toon typescript xml
Last synced: 08 Jun 2026
https://github.com/stupremee/rlass
A JVM Bytecode parser implemented in Rust
bytecode bytecode-parser java-virtual-machine jvm jvm-bytecode parser rust rust-lang rust-library
Last synced: 30 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Last synced: 01 May 2026
https://github.com/sayedrisat/bnscript
Automation-first programming language that compiles to JavaScript with a real compiler pipeline, runtime, and CLI.
automation bangla cli code-generator compiler developer-tools javascript language-design lexer parser programming-language sayed-risat semantic-analysis transpiler
Last synced: 11 Jun 2026
https://github.com/bartlomiejzuber/use-cron-parser
Useful & super tiny (<5KB ✔️) hook for cron expression handling in React
cron hook parser react typescript
Last synced: 02 May 2026
https://github.com/gabryon99/mucomp-lang
μcomp-lang is a didactic language implemented for Language, Compilers and Interpreters course at UniPi.
compilers languages lexer llvm menhir ocaml ocamllex parser programming
Last synced: 03 May 2026
https://github.com/suomato/hubspot-rss-parser
Parsing HubSpot rss-feed and turning it into Array of PHP objects
Last synced: 08 Jul 2025
https://github.com/pat-s/ppcryptoparser
Crypto currency staking rewards parser for Portfolio Performance
cardano cryptocurrency kusama parser polkadot portfolio-performance
Last synced: 30 Oct 2025
https://github.com/yord/shargs-repl
shargs-repl is a repl using shargs commands 🦈.
Last synced: 19 Jun 2025