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/bybenpuls/csv-parser
Fast cli csv parser
c cli csv csv-parser csv-parser-c parser
Last synced: 19 Jul 2025
https://github.com/kmx-systems/mib-hwparser
SNMP MIB / SMI parser
cpp cpp20 cpp23 event-driven mib parser smi snmp snmp-mib-parser
Last synced: 12 Apr 2025
https://github.com/jirikostiha/atin
Utilities for parsing and formatting time spans to and from alphanumeric time interval notation.
duration-parsing notation parser time-conversion time-format time-interval time-parsing
Last synced: 18 Feb 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/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/kmx-systems/xpar
Fast and minimalist event based XML parser (header only)
cpp cpp20 event-driven header-only header-only-library parser parser-library xml xml-deserialization xml-parser xml-parser-lib xml-parser-library xml-parsers xml-parsing
Last synced: 12 Apr 2025
https://github.com/yggverse/parser-php
Parser toolkit written on PHP
bittorrent link magnet parser php uri url urn
Last synced: 13 May 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/kokorinilya/math_logic
Homeworks for math logic course in ITMO University
functional-programming math-logic parser parsing proof-generating proofs syntax-analysis
Last synced: 03 Apr 2025
https://github.com/alschmut/objectivecparser
An Antlr4 Parser for Objective-C, Java and Kotlin code, calculating the lines of code per method
antlr4 grammar java kotlin lines-of-code objc objective-c parser static-analysis
Last synced: 02 Jan 2026
https://github.com/kruceo/marceo
Converts Markdown to HTML, allowing you to create fully customized and structured HTML documents.
html markdown markdown-to-html parser
Last synced: 12 Feb 2026
https://github.com/strangelion/latexsnipper-core
A composable Rust engine for mathematical OCR, document understanding, and multi-format document processing.
android ast computer-vision cross-platform document formula iso latex mathematics mathml office omml onnx orc parser renderer rust typst wasm
Last synced: 03 Jul 2026
https://github.com/naftaliprojects/vbs-.ini-file-handler
Robust VBScript functions to **read from** and **overwrite values** in `.ini` files, supporting any kind of file encoding. Most of the code is a collection of snippets that have been modified and assembled together. :)
encoding include ini-parser parser vbscript
Last synced: 25 Jan 2026
https://github.com/nvtkaszpir/k8s-describe-nodes-parser
Parse kubectl describe nodes and output as json
json kubernetes parse parser python python3
Last synced: 06 May 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/kirill71/math-expression-parser
Console mathemathic calculator based in Dejckstra sorted station algorithm and support math function such as sin, cos ect.
dejkstra expression math parser sorted-station-algorithm
Last synced: 22 Jun 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/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/yashkumarverma/argument-parser-cpp
a simple argument parser in c++
Last synced: 27 Jun 2025
https://github.com/jsonzilla/fusion_xml
Command line tool to merge two xml files
Last synced: 22 Mar 2025
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/vikas2171/if_else_parser
If_else_parser is a C++ tool that validates the syntax of if-else conditional statements. It checks for correctness, generates parse trees, and displays the grammar rules used. This project supports nested conditions and provides an educational resource for understanding if-else constructs in C++.
cpp if-else-statements parse-tree parser principles-of-programming-languages
Last synced: 20 May 2026
https://github.com/quintenstr/calculatorelm
Functionally programmed calculator app in the browser with Elm. Custom parser for mathematical equations (no built in support from Elm). Based on iOS UI.
calculator calculator-app elm elm-lang parser
Last synced: 18 Mar 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/bursasha/cpp-duo-matrix-calculator
Matrix calculator only for 2 matrices in C++ using OOP, polymorphism, STL, parsers, variety of algorithms ⌨️
algorithms calculator-application console-application cpp cvut-fit inheritance makefile matrix oop parser polymorphism stl
Last synced: 10 Sep 2025
https://github.com/harikrishnanbalagopal/starjson
JSON parser for the Starlark language
Last synced: 16 Jun 2025
https://github.com/clitetailor/simple-xml-parser
A simple XML parser in NodeJS
Last synced: 30 Apr 2026
https://github.com/phmatray/wisplang
A tree-walk interpreter for the Wisp scripting language implemented in C#
Last synced: 03 Jul 2026
https://github.com/mattrmiller/php-threadedmailparser
PHP - Multi threaded command line mail parser.
concept exercise mail mailparser mime parser php proof
Last synced: 27 Jun 2025
https://github.com/oxtna/css-engine
Parsing a subset of CSS and querying data
Last synced: 16 May 2026
https://github.com/pumpfun-max/carbon-cli-ys
This repo is a fork of carbon-cli and modified to support yellowstone Instruction types.
anchor codama decoder parser solana solanatransaction yellowstone yellowstonegrpc
Last synced: 14 May 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/zainulmustafa/dawn-pakistan-web-crawling-using-beautifulsoup
Extracting titles of business page of DAWN Pakistan to use in NLP and Stock Market prediction
beautifulsoup4 parser python36 requests textblob-sentiment-analysis
Last synced: 27 Mar 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/rooyca/markup
Write your markdown and share it with the world!
markdown markdown-editor markdown-parser parser vue vue3 vuejs
Last synced: 06 Apr 2026
https://github.com/jairo-litman/cidoka-lang
The Cidoka Programming Language
abstract-syntax-tree ast compiler evaluator go golang interpreter language lexer monkey-language monkey-programming-language parser programming-language repl thorstenball tokenizer virtual-machine
Last synced: 30 Jun 2026
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/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/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/chuckeyzz/dvgc01
Lab work for Programming Languages course at Karlstad university
Last synced: 18 Jul 2025
https://github.com/carbonicsoda/xflip
Xtend-Flex Lang-Lex Interpretation Parser
generator lexer parser runtime
Last synced: 20 Jul 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/zheng-bote/hd_ghmd_parser_plugin
Github markdown parser plugin for header_docu_qt
Last synced: 16 May 2026
https://github.com/nstevens1040/anglesharp.domparser
This library uses AngelSharp to parse an HTML string into a document object model. The library targets .NET Framework 4.7.2 so that it is compatible with Windows PowerShell.
csharp document-object-model dom dotnet-framework html library parser powershell windows-powershell
Last synced: 06 Mar 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/svenkuegler/php-nginx-status-parser
PHP Parser for Nginx Status Page
Last synced: 19 May 2026
https://github.com/bel-framework/bel-dom
DOM (Document Object Model) API for Erlang
css css-parser css3 dom-manipulation erlang erlang-library html html-parser html5 parser
Last synced: 02 Jan 2026
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/edgarogh/tree-sitter-lustre
Lustre (LV6) grammar for tree-sitter
lustre lv6 parser tree-sitter tree-sitter-parser
Last synced: 25 Apr 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/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/mztikk/poetic
Rust library to parse and interpret poetic source code
interpreter parser poetic rust
Last synced: 06 Apr 2026
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/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/onesignal/kafka-offsets-parser
Rust library parsing __consumer_offsets and its messages
Last synced: 22 Jul 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/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/accesogroup/gdpr-consent-string
Python implementation of parser for GDPR string consent
Last synced: 07 Apr 2026
https://github.com/quantumwizard888/get_jp_word_info
Parser script that gets a word info from https://dictionary.goo.ne.jp explanatory dictionary
linguistics parser parsing web-parsing web-scraper web-spider
Last synced: 29 Mar 2025
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/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/silarhi/caf-parser
A PHP parser for French CAF (Caisse d'Allocations Familiales) files.
caf caf-parser la44zz parser php
Last synced: 06 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/professionalmenace/math-parser
Parser of mathematical expressions (in developement)
calculator math mathematics parser
Last synced: 27 Mar 2025
https://github.com/wintercore/jsonerino
Another JSON parser written from scratch in Ruby
Last synced: 20 May 2026
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/alfredoprograma/calculus
Super simple calculator interpreter
Last synced: 17 Mar 2025
https://github.com/sondr3/solidity-hs
A Haskell megaparsec parser for Solidity
haskell megaparsec parser solidity
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/ravijo/way2sms
This is an unofficial way2sms sms sending api in Java
Last synced: 02 May 2026
https://github.com/jessecoretta/go-ini
Basic INI syntax parsing and abstraction for Go
Last synced: 10 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/xp44mm/estreeparser
A Parser for AST Descriptor Syntax of estree.
Last synced: 04 Apr 2025
https://github.com/programmerstevie/haskell-assembly-interpreter
An Assembly Language Parser and Evaluator written in Haskell using Parsec. Parses and executes assembly-like code, simulating a CPU with registers, flags, stack, and control flow instructions.
assembly-language control-flow cpu-simulation evaluator flags gpl3 haskell interpreter open-source parsec parser registers software-development stack
Last synced: 20 May 2026