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/mthaler/arithmetic-expression-parser
Simple arithmetic expression parser written in Kotlin
arithmetic arithmetic-expression-parser kotlin kotlin-library parser parser-combinators parsers
Last synced: 13 Sep 2025
https://github.com/gizipp/nik-parser.rb
Parse Indonesian citizenship registration number a.k.a NIK (Nomor Induk Kependudukan)
Last synced: 13 Mar 2025
https://github.com/kahleryasla/top-frequent-words-sorter-from-json
cli tool: finding the most frequent words in a JSON file. Reads file and processes it to identify the words that appear most frequently in the file. Outputs the identified words to the user and store.
hashtable json-data json-parser linked-list parser sorting
Last synced: 02 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/tkshill/adventofcode
Mega-folder for all Advent of Code solutions
advent-of-code algorithms-and-data-structures csharp fsharp functional-programming parser
Last synced: 10 May 2026
https://github.com/raisess/i3blocks-json
A i3blocks configuration parser.
config-generator config-parser i3 i3blocks i3blocks-config i3wm parser
Last synced: 25 Jun 2025
https://github.com/talltotal/chrome-md-api-parser
Getting api from ShowDoc doc in MD format.
api chome-extension markdown parser webpack
Last synced: 29 Apr 2026
https://github.com/jpcima/pd-miniparser
Minimal parser for Puredata patch files
Last synced: 05 Jun 2026
https://github.com/chloro-pn/flex_learn
learn how to use flex!
bison bison-yacc flex lex parser
Last synced: 06 Mar 2026
https://github.com/sadegh15khedry/java-projects
collection of java projects
bfs-algorithm dfs-algorithm dijkstra-algorithm java parser scanner
Last synced: 29 Apr 2025
https://github.com/akshaybabloo/spikesparser
Data parser for Spikes SNN library
datascience parser spiking-neural-networks
Last synced: 13 Apr 2025
https://github.com/bchip/trippi-cs451
Trent + Chippi = TRIPPI Programming Language (Project for CS451)
lexical-analysis parser programming-language tokenizer
Last synced: 06 Apr 2025
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/bashmocha/cs50-ai
Project submissions for Harvard CS50's Introduction to Artificial Intelligence with Python
ai cs50 cs50ai machine-learning neural-network nlp-parsing nltk-library optimization parser python
Last synced: 01 Apr 2025
https://github.com/dnemtsov/lexepars.grammars.json
JSON parser/validator based on Lexepars parser lib.
json-parser json-schema json-validation lexer parse-trees parser parser-library parsers
Last synced: 19 May 2026
https://github.com/zheng-bote/hd_ghmd_writer_plugin
Github markdown writer plugin for header_docu_qt
Last synced: 19 May 2026
https://github.com/geon2419/routense
Awesome Routes Lense
mermaid parser react typescript
Last synced: 12 Jun 2026
https://github.com/sshaw/ncftpd-log-parse
Parse NcFTPd xfer, session, and misc logs
ftp ftp-server logs ncftp parser perl
Last synced: 06 Apr 2025
https://github.com/deniedaccesslife/gmailgenerator
Program for generating a Gmail accounts.
account account-generation account-genereator accounts gmail gmail-bot gmail-generator parser selenium selenium-chrome selenium-csharp selenium-csharp-template selenium-driver selenium-webdriver
Last synced: 19 May 2026
https://github.com/dpakach/gorkin
A simple lightweight gherkin parser
bdd gherkin gherkin-parser golang gorkin hacktoberfest parser
Last synced: 03 Apr 2025
https://github.com/piterweb/jalang
jalang / An interpreted language built with Rust
interpreter lexer parser programming-language rust
Last synced: 26 Mar 2025
https://github.com/xepozz/clk-parser
Parses *.clk buffers and presents table name, columns and values as separated entities.
clickhouse clk kittenhouse parser php
Last synced: 20 May 2026
https://github.com/codybloemhard/md-to-incodoc
Convert markdown to incodoc.
conversion incodoc markdown parser
Last synced: 14 May 2026
https://github.com/jbukuts/wav-parse
Isomorphic WAV file parser for JavaScript
isomorphic javascript js parser wav
Last synced: 19 May 2026
https://github.com/zgoethel/nodebuilder
Tool for designing grammars and generating language parsers in .NET
blazor compiler compiler-frontend desktop-app dotnet finite-state-machine grammar lexing parser parsing regex ui
Last synced: 13 Apr 2026
https://github.com/nstevens1040/anglesharpparser
This .NET 6.0 library uses AngleSharp to parse an HTML string into a DOM. It is written such that it can be easily used in PowerShell Core.
csharp document-object-model dom dotnet-6 dotnet-core html net-core net-core-6 net6 parse parser powershell powershell-core
Last synced: 06 Mar 2026
https://github.com/timmatt-lee/xcur2png
Node.js tool to convert Xcursor files into individual PNG frames or vertical PNG sprite strips (max 24 frames/strip). Handles multiple cursor sizes per file.
canvas cli cursor image-conversion nodejs parser png sprite-sheet xcursor
Last synced: 03 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/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/svenkuegler/php-nginx-status-parser
PHP Parser for Nginx Status Page
Last synced: 19 May 2026
https://github.com/kauefraga/cpp-commandline
🧶 A command line (CLI) library that will help you to build your command line applications with out of the box.
cli command-line commandline cpp parser
Last synced: 02 Apr 2025
https://github.com/markkoz/prop-logic
A lexer and parser for propositional formulas in propositional logic
lexer parser propositional-logic python
Last synced: 14 Jun 2025
https://github.com/onesignal/kafka-offsets-parser
Rust library parsing __consumer_offsets and its messages
Last synced: 22 Jul 2025
https://github.com/ad-si/elm-stylus
Stylus CSS parser for Elm
css elm parser preprocessor stylus
Last synced: 14 May 2026
https://github.com/glennsarti/sentinel-parser
Go Packages to parse HashiCorp Sentinel file types
golang hashicorp parser sentinel
Last synced: 30 Apr 2025
https://github.com/wipeseals/nvme-identify-viewer
Parses a binary dump of NVMe Identify Datas.
identify nvme parser vibecoding viewer
Last synced: 06 Feb 2026
https://github.com/shakurt/expression-compiler
A simple educational JavaScript project that simulates a mini compiler. It takes a mathematical expression as input and performs lexical, syntactic, semantic analysis, intermediate code generation, and basic optimization — all visualized step by step in React.
ast codegen compiler compiler-construction educational expression-compiler lexer math-parser parser react react-d3-tree three-address-code transpiler typescript visualization
Last synced: 08 Apr 2026
https://github.com/freight-trust/global
schema registry global
deliveredby json json-ld json-schema json-schemas parser registry schema xml-schema xsd
Last synced: 18 Apr 2026
https://github.com/thatcodechap/wikidparse
Fast and lightweight parser for wikitionary
javascript json parser wiki wikimedia wikitionary
Last synced: 19 May 2026
https://github.com/jonathanjameswatson/regex_parser
OCaml parsers (not compilers!) for (limited) regular expressions
ebnf lexer lr1-parser menhir ocaml ocamllex parser recursive-descent-parser regex
Last synced: 01 Nov 2025
https://github.com/99thedark/language
I think making a programming language could be a fun project!
abstract-syntax-tree language parser
Last synced: 11 Jun 2026
https://github.com/z3ntl3/recursive-parser
Enhances Go's html/template by enabling recursive parsing of deeply nested view directories.
go parse parser template templates templating
Last synced: 13 May 2025
https://github.com/brunos3d/csv-parsers-comparison
🔥 NODE.JS - Comparative analysis of csv converters
benchmark comparison-tool convert csv fast-csv javascript json loader measure module nodejs papaparse parser time
Last synced: 10 May 2026
https://github.com/sv-tools/conf
Config reader
conf configuration-management parser
Last synced: 06 Mar 2026
https://github.com/mumez/tonel-smalltalk-parser
Tonel and Smalltalk BNF definitions and parsers.
Last synced: 26 Jun 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/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/joaogsleite/alphabet-soup-game
Alphabet Soup Game in python (portuguese data)
game parser python python-game
Last synced: 09 Sep 2025
https://github.com/werediver/pl-lab
Self-study on programming languages design and implementation
Last synced: 28 Mar 2025
https://github.com/emildohne/photoshopfileinspector
A Parser for the VSCode extension Binary File Viewer to visually inspect and debug Photoshop files
binary javascript parser photoshop
Last synced: 04 Apr 2025
https://github.com/krzmbrzl/sqfparser
A java implementation of a SQF parser
arma arma3 java parser sqf sqf-parser
Last synced: 22 Aug 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/lffg-archive/parser-combinator-ts
Messing around with parser combinators
parse-combinator parser parsing
Last synced: 08 Apr 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/sheraff/calculator
abstract-syntax-tree maths parser plugin-system tokenizer
Last synced: 19 May 2026
https://github.com/clitetailor/simple-xml-parser
A simple XML parser in NodeJS
Last synced: 30 Apr 2026
https://github.com/IlyaUmanets/improve_your_code
Code smell detector for Ruby
Last synced: 13 May 2025
https://github.com/frodoslaw/python-docx-parser
Exemple usage of the python-docx library
Last synced: 28 Mar 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/metaid-developers/metaid-script-decoder
MetaID Protocol Parser - Extract and parse PIN data from BTC and MVC blockchain transactions. Pure Go, zero dependencies, easy integration.
blockchain btc decoder go golang metaid microvisionchain mvc parser web3
Last synced: 14 Jan 2026
https://github.com/hrszpuk/remeta
A metaprogramming tool for porting Go packages over to the ReRect programming language
binding-generator go golang metaprogramming parser rect rerect
Last synced: 30 Jun 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/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/vivekkdagar/xbasic
A Python-based, extended interpretation of the BASIC language, enriched with additional features and functionalities.
basic-programming cli cli-app click compiler interpreter language lexer lexical-analysis parser project pypi python
Last synced: 10 Jul 2025
https://github.com/alfredoprograma/calculus
Super simple calculator interpreter
Last synced: 17 Mar 2025
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/xp44mm/estreeparser
A Parser for AST Descriptor Syntax of estree.
Last synced: 04 Apr 2025
https://github.com/group4layers/csv-types-js
CSV Types (csv-types-js) is a JavaScript library to parse CSV strings (comma separated values and text files with fields delimited by a character) and produce a JavaScript AST (abstract syntax tree) with the data. It also supports types specs: multiple headers-values (tables) per csv string.
csv csv-parser csv-types data-processing flextable javascript nodejs parser
Last synced: 20 May 2026
https://github.com/ariaandika/tokenizer
tokenizer, lexer, parser, or whatever in rust
Last synced: 26 Jun 2025
https://github.com/jessecoretta/go-ini
Basic INI syntax parsing and abstraction for Go
Last synced: 10 Jul 2025
https://github.com/said10/parserhtml
JS library to convert HTML Code to JS Object
Last synced: 16 Jan 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/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/scymtym/language.yaml
UNFINISHED Native Common Lisp YAML implementation
Last synced: 26 Mar 2025
https://github.com/mixa3607/androidskyinstrumentplayer
Parser songs for Sky and replays generator for ddiPlayer
Last synced: 03 Mar 2025
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/afeiship/weapp-vue-parser
Single vue file parser for weapp.
Last synced: 14 May 2026