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/ashokdey/parserts
A parser implemented in pure typescript without any dependencies.
abstract-syntax-tree parser typescript
Last synced: 23 Mar 2025
https://github.com/lioncat2002/jupyter-notebook-md-parser
A parser to seperate the exported md file of jupyter notebook into individual python files
jupyter jupyter-notebook md-parser parser python3
Last synced: 29 Apr 2026
https://github.com/ahajha/cli151
A C++20 reflection based CLI parsing library with parser built at compile time
cli compile-time compile-time-reflection exceptionless no-dynamic-allocations parser
Last synced: 24 Mar 2025
https://github.com/jeffasante/wasm-inspector
WASM Inspector is a fast Rust-powered tool for analyzing WebAssembly modules in your browser or via CLI. It reveals module structure, function call graphs, performance metrics, memory usage, and runtime compatibility. The core engine is compiled to WebAssembly for efficient client-side analysis in the web interface.
binary-analysis call-graph memory-analysis parser rust security-analysis static-analysis wasm-bindgen webassembly
Last synced: 29 Oct 2025
https://github.com/abo/mqpp
MQTT Packet Parser
mqtt mqtt-packet-parser parser
Last synced: 17 Apr 2026
https://github.com/fulminazzo/mojito
A parser that reads and executes a simplified version of Java
gradle groovy java library parser spock tokenizer typechecker
Last synced: 17 Jun 2026
https://github.com/botcity-dev/botcity-documents
BotCity Document Processing
automation document parser parser-library pdf processing
Last synced: 18 Mar 2025
https://github.com/adrianvillanueva997/fail2ban-log-parser
Simple to use Fail2ban log parser in rust with python bindings
fail2ban nodejs parser python rust typescript winnow
Last synced: 02 Apr 2026
https://github.com/iliaal/nameparser
Casing- and credential-aware PHP full-name parser. Fork of theiconic/name-parser, tuned for professional/clinician names.
credentials fullname human-names name-parser name-parsing parser php text-processing
Last synced: 18 Jun 2026
https://github.com/qraqras/pydocstring
A zero-dependency Rust parser for Python docstrings (Google & NumPy) — full AST with byte-precise source locations, built for linters and formatters.
docstring docstrings parser python rust
Last synced: 02 Apr 2026
https://github.com/luisfuentech/object-dot-parser
Parse string dotted keys to nested attributes in object
hacktoberfest json nodejs npm npm-package parser
Last synced: 17 Apr 2026
https://github.com/montasim/client-parser-demo
Interactive demo website for the client-parser npm package
browser-detection client-parser demo device-detection os-detection parser user-agent user-agent-parser
Last synced: 03 Apr 2026
https://github.com/hasuzawa/nspredicate_parser
A simple Go parser for Objective-C NSPredicate. Created for personal usage and work.
golang objective-c parser swift
Last synced: 17 Apr 2026
https://github.com/visionik/trongo
TRON (Token Reduced Object Notation) format library for Go
go json parser serialization tron
Last synced: 17 Apr 2026
https://github.com/sshwy/kramed-essence
A markdown (kramdown compatible) parser and compiler. Built for speed. Built for theme essence
Last synced: 18 Jan 2026
https://github.com/prodigysn95/universal-file-converter
Universal File Converter is a Flask web app that converts images, videos, and audio with multi-file upload, real-time progress, and ZIP downloads. 🐙
audio-converter batch-processing batch-processing-of-multiple-files chordpro church churchtech converter ffmpeg file-converter flask image-converter opensong parser parser-library pro5 rhythm-game songpro songshowplus
Last synced: 17 Apr 2026
https://github.com/psychollama/json-parser
A hand-written JSON parser because reasons
Last synced: 17 Apr 2026
https://github.com/almide/yaml
YAML parser and serializer for Almide with Codec integration. 146 tests.
Last synced: 04 Apr 2026
https://github.com/rgrove/parse-yaya
A Yet Another Yet Another Markup Language parser for Node.js and browsers.
javascript js json nodejs parser yaya
Last synced: 17 Apr 2026
https://github.com/ofabricio/walker
A simple text parser in c
c parser scanner text-analysis
Last synced: 22 Jan 2026
https://github.com/sheroz/http_common
Common types and operations for HTTP
header http http-requests network network-programming parser web
Last synced: 17 Apr 2026
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/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/h908714124/lisp-attempt
clojure eval lambda-calculus lisp parser
Last synced: 15 May 2026
https://github.com/grimen/js-connection-uri
A robust connection URI parser/stringifier - for JavaScript/Node.
connection connection-uri connection-url database database-uri database-url deserializer javascript multi-host packer parser serializer server server-uri server-url stringifier unpacker uri url
Last synced: 15 Apr 2026
https://github.com/mauricelambert/querycombinedlogformat
This tool extracts, filters and parses combined log format (apache and nginx default access.log format) with a easy and fast language syntax.
access access-log access-logs apache clf combined-log-format dfir filtering forensic forensics incident-response investigation language log nginx parser query regex web
Last synced: 26 Apr 2026
https://github.com/professionalmenace/math-parser
Parser of mathematical expressions (in developement)
calculator math mathematics parser
Last synced: 27 Mar 2025
https://github.com/glyn/expr
Expression parsing example, based on https://compilers.iecc.com/crenshaw/
example expression golang parser
Last synced: 24 Mar 2025
https://github.com/defective4/vcd4j
VCD (Value Change Dump) files parser, player, recorder and writer library for Java
Last synced: 22 Jun 2025
https://github.com/giuseppe998e/xentrace-parser-rs
XenTrace binary file parser written in Rust with a study purpose
analyzer binary-data parser rust trace xen xentrace xentrace-parser
Last synced: 03 Apr 2025
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/hashal890/salesway-dashboard-assignment
Welcome to the Salesway Dashboard, a comprehensive tool designed for visualizing and managing sales data effectively. This dashboard offers a seamless user experience with various features to enhance data visualization and analysis, while ensuring secure access and robust error handling.
axios body chakra-ui chartjs cors css dotenv express html javascript mongoose parser react react-chartjs-2 react-icons vercel
Last synced: 07 Apr 2026
https://github.com/nixinova/nouva
The Nouva programming language.
grammar language lark nixinova parser programming-language
Last synced: 01 Nov 2025
https://github.com/keinos/go-hostpital
A simple go library to maintain and manage hosts files for DNS sinkhole applications.
go golang golang-library hosts hostsfile parser
Last synced: 07 May 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/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/qba73/caplex
Lexers and parsers in Go
go golang learning-by-doing lexer parser
Last synced: 29 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/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/kdkasad/eqnp
Mathematical derivative calculator and simplification engine
calculator calculus parser python3
Last synced: 29 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/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/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/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/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/kokorinilya/expressionparser
Parses arithmetical expressions in different modes
arithmetic evaluation evaluator expression-parser parser
Last synced: 03 Apr 2025
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/shirokovnv/wb_parser_example
Wildberries parser application, written with CakePHP and ClickHouse
cakephp clickhouse parser php8 wildberries
Last synced: 16 May 2026
https://github.com/eteubert/podcast-chapter-parser-hindenburg
Parse chapters from Hindenburg project files into JSON
chapters hindenburg javascript parser podcast
Last synced: 20 Jun 2025
https://github.com/firefly-zero/bulb-parser
💡 Rust crate for parsing and interpreting Bulb Script files
bulb-script firefly-zero gamedev interpreter parser rust
Last synced: 17 May 2026
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/carbonicsoda/xflip
Xtend-Flex Lang-Lex Interpretation Parser
generator lexer parser runtime
Last synced: 20 Jul 2025
https://github.com/franzose/flatmap
My self-educational project aimed at showing property on an interactive map
apartment apartment-finder java maps parser
Last synced: 17 May 2026
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/mdzhb/jt-oddl
An Open Data Description Language parser for Java 9+.
java java-9 openddl-parser parser
Last synced: 11 Jan 2026
https://github.com/myselfshravan/hdfc-account-explorer
A tool for efficiently managing HDFC bank statements. It allows users to upload, parse, and consolidate statements, providing transaction summaries, running balances, and secure access. Features include UUID-based transaction identification, deduplication, and Row Level Security (RLS) for user-specific data protection.
dashboard dsa-algorithm hdfc parser pgsql shardcn statement supabase typescript vite
Last synced: 15 Jun 2025
https://github.com/jackardios/tolerant-json-parser
A very tolerant JSON parser.
json json-parser parser tolerant tolerant-parser
Last synced: 17 May 2026
https://github.com/roboloop/awesome-things
Analyze any awesome-* repository to find the best solution for your problem. 🚀 Automatically parse, compare, and rank items from curated lists. 🔍✨
analyzer awesome awesome-list curated-list github github-stars google-spreadsheets parser spreadsheets
Last synced: 28 Mar 2025
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/accesogroup/gdpr-consent-string
Python implementation of parser for GDPR string consent
Last synced: 07 Apr 2026
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/piterweb/jalang
jalang / An interpreted language built with Rust
interpreter lexer parser programming-language rust
Last synced: 26 Mar 2025
https://github.com/everythingfunctional/parff
The foundations of a functional style parser library
fortran parser parser-combinators parser-library
Last synced: 25 Jan 2026
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/vokungahrotlaas/vat
An interpreter for a custom programming language called vat. Currently rewriting from scratch in C then vat on branch bootstrap-vatc.
Last synced: 12 Apr 2025
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/caioaletroca/consolecontrol
A console control for arduino projects
arduino arguments c-plus-plus console console-parser nodemcu parser
Last synced: 19 Apr 2026
https://github.com/hfooladi/pdbrust
A Rust library for parsing PDB (Protein Data Bank) files
Last synced: 28 Mar 2025
https://github.com/marianmeres/simple-router
Minimalistic route parser for sapper-like regex routes
Last synced: 17 Feb 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/nishatrhythm/compiler-design-and-construction-lab
This repo has code solutions for compiler tasks like reading words, counting lines, and understanding grammar using Lex and C/C++.
compiler-design lex lexical-analyzer parser
Last synced: 20 Jul 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