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/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/h908714124/lisp-attempt
clojure eval lambda-calculus lisp parser
Last synced: 15 May 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/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/google/dtoolkit
A Rust library for parsing and manipulating Flattened Device Tree (FDT) blobs.
Last synced: 11 Jan 2026
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/werediver/pl-lab
Self-study on programming languages design and implementation
Last synced: 28 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/felixbd/while
Parser and interpreter for the While programming language (in haskell)
haskell interpreter parser while
Last synced: 13 Apr 2025
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/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/kdkasad/eqnp
Mathematical derivative calculator and simplification engine
calculator calculus parser python3
Last synced: 29 Jun 2026
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/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/devapromix/dungeons-and-trolls
Interactive fiction game
game interactive-fiction parser rpg-game
Last synced: 24 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/jbukuts/wav-parse
Isomorphic WAV file parser for JavaScript
isomorphic javascript js parser wav
Last synced: 19 May 2026
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/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/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/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/nixinova/nouva
The Nouva programming language.
grammar language lark nixinova parser programming-language
Last synced: 01 Nov 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/treipatru/parnaie-parser
JS parsing tool for parnaie dataset.
javascript node-js parser regex
Last synced: 20 Jul 2025
https://github.com/marianmeres/unchunk
Utility for reconstructing chunks into messages.
Last synced: 24 Jun 2025
https://github.com/sushantdhumak/langchain-basics
A Simple LLM application with chat models and prompt templates
chatopenai gpt-4o-mini invoke langchain parser prompt-template
Last synced: 28 Mar 2025
https://github.com/svenkuegler/php-nginx-status-parser
PHP Parser for Nginx Status Page
Last synced: 19 May 2026
https://github.com/jcs090218/tree-sitter-actionscript
ActionScript grammar for tree-sitter
actionscript parser tree-sitter
Last synced: 17 May 2026
https://github.com/aloussase/csvparsercsharp
A simple CSV parser for CSharp
Last synced: 13 Apr 2025
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/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/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/bhansconnect/bqn-bf
bqn brainfuck brainfuck-interpreter interpreter lexer parser tokenizer
Last synced: 17 Feb 2026
https://github.com/alfredoprograma/calculus
Super simple calculator interpreter
Last synced: 17 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/onesignal/kafka-offsets-parser
Rust library parsing __consumer_offsets and its messages
Last synced: 22 Jul 2025
https://github.com/basemax/infix2postfix-evaluator
A Javascript Implementation of an Infix to Postfix Evaluator. It can evaluate any infix expression and convert it to postfix expression.
evaluator expression expression-evaluator expression-parser expressions infix javascript js math-evaluator math-parser parser postfix
Last synced: 19 May 2026
https://github.com/xp-forge/markdown
The Markdown syntax for the XP Framework
markdown parser php tree xp-framework
Last synced: 17 May 2026
https://github.com/samueleleli/webscraping_py
Python project for the purpose of doing web scraping on a list of sites contained in a csv file. Specifically, the script allows searching for keywords or phrases within the site and providing statistics on the results obtained.
beatifulsoup csv parser python webscraping
Last synced: 21 Mar 2025
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/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/alpertunga-bile/prompt-tools-webui
webui for prompt tools and upscale images
gradio parser prompt-tool prompt-toolkit real-esrgan text-generation-webui text-generator webui
Last synced: 19 Jul 2025
https://github.com/zaki-x86/xhttp
Your ultimate HTTP request/response message parser in C++
Last synced: 27 Mar 2025
https://github.com/bybenpuls/csv-parser
Fast cli csv parser
c cli csv csv-parser csv-parser-c parser
Last synced: 19 Jul 2025
https://github.com/ezequias2d/snot
Stack, Simple, Stupid, Straightforward or Silly Notation
config configuration-files data-serialization json json-alternative markup-language parser seralization serialization-format snot toml-alternative xml yaml-alternative
Last synced: 17 May 2026
https://github.com/mathjslab/mathjslab-www
MathJSLab project page
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 17 May 2026
https://github.com/meshula/labscreenplay
Utilities for working with screenplays
fountain markdown parser screenplay
Last synced: 15 May 2026
https://github.com/arbitroy/whatsapp_parser
A tool to help me capture the details for my enslavement to the company via whatsapp
Last synced: 04 Jul 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/thatcodechap/wikidparse
Fast and lightweight parser for wikitionary
javascript json parser wiki wikimedia wikitionary
Last synced: 19 May 2026
https://github.com/gitcordier/thechemicalbrowsers
Given a chemical formula, find how many H, He, Li, Be, B, C, N, ... are involved. Iterative algorithm, not the naive one!
chemical-formula iterative-algorithms parser
Last synced: 12 Apr 2025
https://github.com/deniska69/parser-to-csv
web parser with support for writing Cyrillic characters in .csv
csv cyrillic cyrillic-characters nodejs parser web web-parser win-1251
Last synced: 17 May 2026
https://github.com/chuckeyzz/dvgc01
Lab work for Programming Languages course at Karlstad university
Last synced: 18 Jul 2025
https://github.com/harikrishnanbalagopal/starjson
JSON parser for the Starlark language
Last synced: 16 Jun 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/marianmeres/condition-parser
Human friendly search conditions notation parser. Somewhat similar to Gmail "Search email" input.
Last synced: 06 May 2026
https://github.com/sondr3/solidity-hs
A Haskell megaparsec parser for Solidity
haskell megaparsec parser solidity
Last synced: 15 May 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/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/nicholaswmin/arithmeticss
arithmetic expressions on CSS variables
css css-custom-properties parser
Last synced: 17 May 2026
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/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/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/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/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/surajkareppagol/parser
🇵 Python Script: XML To JSON Conversion Tool.
Last synced: 15 Jul 2025
https://github.com/mumez/tonel-smalltalk-parser
Tonel and Smalltalk BNF definitions and parsers.
Last synced: 26 Jun 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/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/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/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/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/permalik/go_markdown_parser
systems:markdown lexer and parser
Last synced: 28 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/blacktechwarrior/wordtonumberconverter
Convert words to their equivalent numbers
Last synced: 12 Mar 2025