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/zubalyana/git-portfolio
A portfolio prototype with the usage of GitHub-parser. This scretch will be used for my future portfolio application!
github html-css-javascript nodejs parser scss
Last synced: 11 May 2026
https://github.com/shubham1chawla/js-interpreter
Rust-based JavaScript Parser & Tree-Walk Interpreter
Last synced: 11 May 2026
https://github.com/nikolai2038/draw-io-automata-parser
Scripts for working with automata represented by diagrams in files *.drawio.
automata bash draw-io drawio parser xml-parser
Last synced: 11 May 2026
https://github.com/l-wagner/goodreads-to-json
Python script to pull a user's read books from Goodreads into a json file.
Last synced: 12 May 2026
https://github.com/geniusum/pimo
A compiled low-level language made for MazeGroup's servers.
assembly compiler fasm interpreter lexer parser programming-language python
Last synced: 13 May 2026
https://github.com/mtoohey31/tree-sitter-ld
Linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 13 May 2026
https://github.com/pseudomuto/proto-parser
A TypeScript library for parsing Protocol Buffer (.proto) files, extracting messages, services, enums, and other definitions from both file paths and proto content strings.
grpc parser protobuf typescript
Last synced: 14 May 2026
https://github.com/xtao-org/fitzjson.js
fitzJSON semantics interpreter in JavaScript
configuration fitzjson format json parse parser stringify superset
Last synced: 14 May 2026
https://github.com/lonaryx/aiomediagrabber
AioMediaGrabber — бота для Telegram на базе библиотеки aiogram, который позволяет скачивать видео из TikTok 🎵 и треки из SoundCloud 🎧! 🚀
aiogram aiogram-bot bot download downloader easy music os parser parsing python scraper telegram telegram-bot telegram-bot-api ukraine ukrainian video
Last synced: 14 Jun 2026
https://github.com/uid11/parse-statements
Fast and easy parser of statements in source code in any language ✂️
Last synced: 15 Jun 2026
https://github.com/lonaryx/proxyfun
ProxyFun - это простой Python-скрипт для парсинга прокси-серверов с веб-сайта, их креативного отображения и сохранения результатов в текстовом файле.
bs4 file files lists parser parsers proxy proxy-configuration proxy-list proxy-scraper proxy-server python python-3 python-script python3 request requests script
Last synced: 15 Jun 2026
https://github.com/szsascha/race-result-parser-poc
Proof of concept of race result parser.
Last synced: 15 Jun 2026
https://github.com/queukat/news_parcer
Small legacy Python news parsing experiment retained for reference.
experiment legacy news-parser parser python web-scraping
Last synced: 15 Jun 2026
https://github.com/kd3n1z/go-telegram-parser
Telegram Web App initData parsing & validation
go golang parser telegram telegram-mini-app telegram-web-app telegram-web-app-data telegram-web-app-data-parser validation
Last synced: 16 Jun 2026
https://github.com/p4suta/afm
Aozora Flavored Markdown — Rust dialect fusing CommonMark/GFM with 青空文庫 typography (ruby, bouten, 縦中横, 字下げ, 外字).
aozora-bunko cli commonmark gfm japanese markdown parser ruby rust typography
Last synced: 16 Jun 2026
https://github.com/fundou1081/sv-trace
parser pyslang static-analysis systemverilog
Last synced: 17 Jun 2026
https://github.com/alvarogarcia7/training-parser-antlr4
antlr4 antlr4-grammar grammar grammar-parser parser python3 training
Last synced: 17 Jun 2026
https://github.com/sei40kr/tree-sitter-fstar
Tree-sitter grammar for F*
fstar parser syntax-highlighting tree-sitter
Last synced: 18 Jun 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/cheesegrinder/templatestr-go
TemplateStr allows to add variable, function, condition and switch in a string.
Last synced: 19 Jun 2026
https://github.com/paebbels/pyexploringcodedomparser
An exploring Code-DOM parser.
code-dom dom-parser parser python3 streaming
Last synced: 20 Jun 2026
https://github.com/huaying/taiwan-address-parser
Parse Taiwan addresses and coordinate from text/url/file with regex and Google geocode API.
parser python regex taiwan-address
Last synced: 20 Jun 2026
https://github.com/protegrity/sqlglot-net
Standalone .NET port of sql-glot-rust, a SQL parser, optimizer, and transpiler library.
csharp dotnet parser sql transpiler
Last synced: 22 Jun 2026
https://github.com/cumulus13/pyheaderparse
A robust HTTP header and cookie parser library
dict headers modern parser production python raw robust smart
Last synced: 22 Jun 2026
https://github.com/mohabashraf-byte/compiler
Simple compiler to parse a new language
Last synced: 23 Jun 2026
https://github.com/robroseknows/stellaris-parser
Parser for parsing Stellaris game data files.
Last synced: 23 Jun 2026
https://github.com/solrikk/2gistrace
Скрипт на Python для автоматического сбора информации о компаниях из каталога 2ГИС. Полученные данные сохраняются в формате CSV и могут использоваться для анализа или интеграции в другие системы.
Last synced: 23 Jun 2026
https://github.com/yasyf/cc-transcript
Typed, non-lossy events for Claude Code transcripts: superset JSONL parser (Rust fast path), sentiment + feedback-mining domains, and a transcript-investigation CLI
anthropic claude claude-code claude-code-plugin cli jsonl parser pyo3 python rust transcripts
Last synced: 25 Jun 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: 05 Apr 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/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/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/surajkareppagol/parser
🇵 Python Script: XML To JSON Conversion Tool.
Last synced: 15 Jul 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/felixbd/while
Parser and interpreter for the While programming language (in haskell)
haskell interpreter parser while
Last synced: 13 Apr 2025
https://github.com/said-m/priprava
Template engine for describing JSON with dynamic data.
json object parser template-engine
Last synced: 03 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/google/dtoolkit
A Rust library for parsing and manipulating Flattened Device Tree (FDT) blobs.
Last synced: 11 Jan 2026
https://github.com/peaske7/parse-universities
A collection of node scripts to clean csv data and output usable json files on colleges and universities in the U.S.
Last synced: 06 Apr 2025
https://github.com/sgruszka/tree-sitter-bpftrace
bpftrace grammar for tree-sitter
bpftrace grammar parser tree-sitter
Last synced: 17 Feb 2026
https://github.com/pixiebyt3/libtomlc
Smol TOML parser (with lexer) written in C17
c c17 clang cmake cmakelists lexer lexers parser to toml toml-lexer toml-parser vibe-coding
Last synced: 07 Jul 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/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/jchip/string-array
⚙Parse string into array of string elements
Last synced: 23 Sep 2025
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/wangtao0101/parse-comment-es6
A fast comment parse for es6 without dependence, support loc and range
Last synced: 28 Mar 2025
https://github.com/kavignon/highspeedxmlinterpret
Performant XML text parser.
Last synced: 04 Apr 2025
https://github.com/chrischtel/aegis
Aegis - A modern configuration language featuring intuitive indentation-based blocks, mixed data types, and comprehensive error handling. Includes a robust C parser library (libaegis) with full AST generation and memory-safe operations.
aegis c configuration-language parser
Last synced: 22 Jun 2025
https://github.com/ehuelsmann/xdr-parse
Parse XDR (eXternal Data Representation) definitions into an AST (Abstract Syntax Tree)
abstract-syntax-tree ast external-data-representation parser perl5 xdr
Last synced: 12 Oct 2025
https://github.com/hhhscvx/wildberriesscraper
ТГ Бот парсер Wildberries по артикулу товара
aiogram parser python scraper scraper-python telegram-bot wb wildberries
Last synced: 05 Apr 2025
https://github.com/poppa/pike-toml
TOML parser for Pike
lexer parser pike tokenizer toml toml-parser
Last synced: 20 Jan 2026
https://github.com/grebbly51/demoinfocs-golang
A Counter-Strike 2 Demo Parser for Go (demoinfo)
counter-strike counter-strike-2 cs2 csgo demo demo-parser demoinfo esports go golang hacktoberfest parser replays source2
Last synced: 21 Jun 2025
https://github.com/ostensibly-1/blua
Lua 5.1 VM Environment with 5.3 Functions Support. Made in Lua 5.3, this thing can run Lua 5.1!
bytecode compilation environment lexing lua lua-virtual-machine lua-vm lua51 lua53 parser runtime virtual-machine vm
Last synced: 08 Jul 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/hfooladi/pdbrust
A Rust library for parsing PDB (Protein Data Bank) files
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/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/aqendo/xkcd-parser
A program to parse all comics' JSON from XKCD.COM
Last synced: 28 Apr 2026
https://github.com/jaid/parse-numberings
Finds and understands numberings in strings and file names.
lib library numbering numberings parse parse-numberings parser string strings util utility
Last synced: 20 Jun 2025
https://github.com/brunozell/whatsappparser
Light-weight C# parser for exported WhatsApp chat histories
Last synced: 16 May 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/lenage/aegisubkit
A Parser for Aegisub subtitle file in ruby.
Last synced: 20 Jun 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/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/carbonicsoda/xflip
Xtend-Flex Lang-Lex Interpretation Parser
generator lexer parser runtime
Last synced: 20 Jul 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/johngodoi/brokersnoteloader
This application aims to convert some broker's note into a formatted text that can be easily imported to a spreadsheet.
brokerage parser pdf-document-processor scala
Last synced: 17 Jun 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/watcol/somen-language
Utilities of the somen parser combinator for languages.
parser parser-combinators programming-language rust
Last synced: 07 Apr 2026
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/elkrammer/irule-validator
F5 IRule Parser / Validator
bigip f5 f5-bigip f5networks irule irules parser validator
Last synced: 29 Oct 2025
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/noobquire/kpischedule.common
Common code libraries used by KPI Schedule project services.
client library nuget-package parser schedule
Last synced: 18 May 2026
https://github.com/remittor/doom-dark-ages-snd
Sound metadata parser for DOOM: Dark Ages
dark-ages doom metadata parser sound soundmetadata
Last synced: 16 May 2026