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-02 00:22:47 UTC
- JSON Representation
https://github.com/ayeshamk23/minishell
minishell is a basic UNIX shell written in C that supports command execution, pipes, redirections, and environment variables.
environment-variables fork minishell parser pipe redirection shell terminal unix
Last synced: 20 Apr 2026
https://github.com/nir3x/markuplanguageparser.cpp
MarkupLanguageParser.cpp - Simple C++ Parser for Markup Language
c-plus-plus cpp markup-language parser parsing tree-structure unit-testing
Last synced: 04 Jun 2026
https://github.com/create3000/x_ite-node
Pure Node.js wrapper of X_ITE
3d browser framework glb gltf2 javascript json node parser stl svg vrml wavefront-obj webgl wrl x3d x3d-browser x3dom xml
Last synced: 20 Apr 2026
https://github.com/mrizaln/octave-ndjson
Newline Delimited JSON (ndjson) or JSON Lines (jsonl) parser for Octave
json jsonl multithreading ndjson octave parser
Last synced: 20 Apr 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/lathoub/express
Fast, unopinionated, (very) minimalist web framework for Arduino ESP32
arduino arduino-library esp32-arduino express html http http-server parser web webservice
Last synced: 13 Apr 2026
https://github.com/muhammadhasham23/request-header-parser-microservice
Request Header Parser with Node.js and express. A FCC Project.
express node parser requests-module
Last synced: 21 Apr 2026
https://github.com/aloisdeniel/node-xmlobject
Convert javascript objects to and from xml strings.
Last synced: 21 Apr 2026
https://github.com/casatrick/solana-transaction-crawler
crawl & parse solana transaction
crawler parser rust solana transaction
Last synced: 20 Jun 2026
https://github.com/edg-l/ddnet-map-lib
Typescript ddnet map library
ddnet library map parser teeworlds typescript
Last synced: 11 Mar 2025
https://github.com/kurushimee/gdls
Standalone, type-aware GDScript language server: a faithful Rust port of Godot 4.6.3-stable's GDScript frontend — LSP over stdio, no Godot process at runtime.
developer-tools gdscript godot godot4 language-server lsp parser rust static-analysis type-checker
Last synced: 11 Jun 2026
https://github.com/vladislavgoltjajev/java-isikukood
Library for working with Estonian personal identification codes (isikukood).
isikukood java java-isikukood java8 parser personal-code
Last synced: 14 Jan 2026
https://github.com/mbund/cse2421-linter
Lint for some extra rules for C
lint linter parse parser rust tree-sitter
Last synced: 13 May 2026
https://github.com/dark-lon3r/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: 28 Feb 2025
https://github.com/pierre-24/pybibtex
Provides a Python API to parse BibTeX files
Last synced: 11 Apr 2026
https://github.com/noimred/lua-minecraft-nbt
A Lua module for decoding and encoding Minecraft NBT and decoding SNBT data
data-serialization decoder encoder lua minecraft nbt parser snbt
Last synced: 29 Oct 2025
https://github.com/shortishly/pgsqlp
Postgres SQL parser using scran
erlang parser postgresql scran sql
Last synced: 24 Apr 2026
https://github.com/mlightcad/dxf-json
Forked version of dotoritos-kim/dxf-json with some enhancement which are not supported in the original repository.
Last synced: 06 Jun 2026
https://github.com/zhuliquan/datemath_parser
This package can parse date match expression, which used by ElasticSearch
datemath elasticsearch golang parser
Last synced: 12 Apr 2026
https://github.com/valtech-commerce/keepachangelog
Parser and linter in Node.js for Keep a Changelog
keep-a-changelog keepachangelog linter marked npm-package parser
Last synced: 28 Jun 2026
https://github.com/iannil/open-remote-id-parser
Open Remote ID Parser is a lightweight C++ library for decoding drone Remote ID broadcasts. It supports multiple protocols (ASTM F3411, ASD-STAN) and transport layers (Bluetooth Legacy/Extended, WiFi Beacon/NAN), making it ideal for building drone detection applications on mobile devices, embedded systems, or desktop platforms.
Last synced: 12 Jun 2026
https://github.com/neroist/jsonlines
Simple JSON Lines parser in Nim
json json-lines jsonlines nim nim-lang nimble parser simple
Last synced: 25 Apr 2026
https://github.com/mage/mage-parser
Parser module for TypeScript MAGE projects, used to extract user commands and messageStream messages.
mage nodejs parser parser-generator typescript
Last synced: 25 Apr 2026
https://github.com/aloisdeniel/node-parse-version
Parsing four number versions.
Last synced: 06 Jun 2026
https://github.com/ktav-lang/java
Java bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. JNA over the reference Rust crate — no JNI for consumers, prebuilt binaries for Linux/macOS/Windows.
bindings config config-format configuration java jna ktav parser rust serializer
Last synced: 25 Apr 2026
https://github.com/asynched/json-parser
A JSON parser written in Javascript using parser combinators.
json parser parser-combinators
Last synced: 26 Apr 2026
https://github.com/saimoulibandari/transfigure.server
This server is responsible for converting excel to other formats
lambda pandas parser python-lambda python3
Last synced: 26 Apr 2026
https://github.com/ktav-lang/php
PHP bindings for Ktav — a plain configuration format with three rules, zero indentation, and zero quoting. FFI over the reference Rust crate — no PHP extension to compile, prebuilt binaries for Linux/macOS/Windows.
bindings composer config config-format configuration ffi ktav parser php rust
Last synced: 26 Apr 2026
https://github.com/kim0chi/mini-compiler
A simple educational compiler for a custom mini-language.
assembly code-generation code-optimizer compiler intermediate-representation interpreter java lexer ll1-parser nasm parser recursive-descent regex semantic-analysis swing-gui three-address-code
Last synced: 26 Apr 2026
https://github.com/filvyb/vut-ipp-projekt-22
XML parser and code interpreter
code-interpreter parser php python3 vut-fit
Last synced: 27 Apr 2026
https://github.com/lunastev/late2htm
A Rust library for converting LaTeX-formatted text into HTML with minimal styling.
arxiv arxiv-latex arxiv-latex-html html latex latex-html latextohtml library parser rust rust-library
Last synced: 27 Apr 2026
https://github.com/traverseda/rratbot
The bot for the /r/rational discord channel
dice-roller discord discord-bot dsl interpreter parser
Last synced: 27 Apr 2026
https://github.com/linuskmr/clipyarser
A simple, declarative and easy-testable command line argument parser
argparse argumentparser cli parser
Last synced: 02 Jul 2025
https://github.com/dub1401/bib.bz-parser
Программа для загрузки глав и книг с сайта BiB.bz в формате JSON.
Last synced: 28 Apr 2026
https://github.com/belomaxorka/torrentpier-parser
Парсер для TorrentPier
bittorrent parser php rutor rutracker rutracker-org torrent torrentpier torrentpier-mod torrentpier-mods
Last synced: 02 Apr 2025
https://github.com/deftio/fifostr
python mutable string class with streaming pattern recognition parser and FIFO support
deque fifo-queue mutable-python-string parser python regex streaming-parser
Last synced: 04 Jul 2025
https://github.com/YGGverse/gemtext-php
Object-oriented PHP 8 library for Gemini / Gemtext operations
composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini
Last synced: 15 Jun 2026
https://github.com/yawkar/extended-expressions-parser-calculator
(Student Lab Project) Первая проба пера в создании калькулятора, строящего вычислительный граф на основе спарсенных выражений и вычисляющего значение главного выражения
calculator laboratory-work parser
Last synced: 09 Apr 2025
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/spp595/chainabuse_unoffapi
cryptowallet docker parser python
Last synced: 29 Apr 2026
https://github.com/bluk/leb128fmt
A library to encode and decode LEB128 compressed values.
compression dwarf leb128 parser rust variable-length-encoding wasm webassembly
Last synced: 09 Apr 2025
https://github.com/muni-town/linktree-parser
linktree-parser is a TypeScript library for scraping and extracting account, links, banners, and metadata from Linktree profiles.
bun deno javascript-library linktree nodejs parser scraper typescript-library webscraping
Last synced: 10 Mar 2026
https://github.com/p4suta/aozora
Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.
aozora-bunko cli japanese parser ruby rust shift-jis tategaki typography
Last synced: 16 Jun 2026
https://github.com/ondra6ak/argpar
A simple arguments parser.
arguments command-line parser python3 simple
Last synced: 03 Jan 2026
https://github.com/xdevor/composer-parser
A parser that can parse all the installed PHP packages composer.json file in your project
composer composer-packages installed-json parser php
Last synced: 30 Apr 2026
https://github.com/ergo35/spotify-parser
parses provided spotify url to a query that can be searched in yt-dlp
Last synced: 04 Sep 2025
https://github.com/danchik12/habr_scraping
Parsing Habr articles and saving in csv format
csv fake-useragent numpy pandas parser python3
Last synced: 30 Apr 2026
https://github.com/isaacvando/minipythonparser
Haskell parser for a subset of Python
Last synced: 08 Jun 2026
https://github.com/mtsewrs/partzilla
Multipart parser for node and bun
bun library multipart node nodejs npm-package parser rust typescript
Last synced: 21 Feb 2026
https://github.com/ryu-ryuk/kyoka
a CLI-first system that leverages Large Language Models (LLMs) to interpret natural language queries and retrieve relevant information from complex, unstructured insurance documents (PDFs, DOCX, emails)
cli decision-making llm parser python rag reasoning
Last synced: 08 Jun 2026
https://github.com/lesiaukr/goit-cs-hw-01
Master's degree | Computer Systems and Their Fundamentals | Module 1 | Computer Architecture | Assembler | Introduction to Compilers and Interpreters
assembler compiler interpreter parser
Last synced: 01 May 2026
https://github.com/haronbh/xml-management-with-python
This project demonstrates how to create, validate, and manage XML files using Python. It includes examples of an XML file, along with its corresponding DTD (Document Type Definition) and XSD (XML Schema Definition) files. The project also contains Python scripts to create an XML file and to validate the XML file against its DTD and XSD.
1xml data-validation dtd dtd-validation parser python xml xml-parser xml-parsing xml-validation xsd
Last synced: 24 Mar 2025
https://github.com/martinheinrich2/gmc-500-tool
GUI-Tool to read data from the GQ GMC 500 Plus Geiger Counter.
customtkinter geiger-counter parser python
Last synced: 01 May 2026
https://github.com/andrijzyn/nyshkaloparser
My little project for training in parsing. Also instrument for my life tasks
gekodriver openpyxl parser python selenium
Last synced: 01 May 2026
https://github.com/eddiecorrigall/jungle
Toy JVM compiler written in Java
compiler java jvm lexical-analysis parser scanner syntactic-analysis
Last synced: 08 Jun 2026
https://github.com/prof18/tflparser
An bunch of Python Script to parse traffic data available from Traffic For London (TfL)
Last synced: 01 May 2026
https://github.com/92181/markdown
Extremely performant markdown parser, written in ANSI C.
c css html markdown parser processor webassembly
Last synced: 01 May 2026
https://github.com/maxim-mazurok/phantomjs-reddit-programmer-humor-parser
Parse r/ProgrammerHumor from Reddit using PhantomJS in NodeJS
jquery node-js nodejs parser phantomjs phantomjs-node reddit
Last synced: 01 May 2026
https://github.com/zhongzc/gparser
A naive parser combinator library
functional-programming parser parser-combinators parser-library python python3
Last synced: 02 May 2026
https://github.com/ruggeryiury/ugc2json-converter
UGC files acts as a JSON pre-processor that generates JSON files without needing to use explicit JSON structure.
Last synced: 02 May 2026
https://github.com/gpalleschi/jevalexpr
Extensible Java Library and Tool to parse, interpret, compile and execute commands written in a language SQL Like.
compile compiler extensible extensible-parsing interpreted-language interpreter java language languages library line-command parse parser parser-library
Last synced: 02 May 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/eurydia/project-onyx
An interpreter and visualizer for Boolean algebra.
boolean-algebra boolean-logic lexical-analyzer muiv6 parser react syntax-tree
Last synced: 15 May 2026
https://github.com/baranovserv/h-s-diagram
Парсер данных построения H-S диаграммы для веществ
diagrams json matplotlib numpy parser requests
Last synced: 02 May 2026
https://github.com/faizkhairi/flatfile-js
Schema-first parser and generator for pipe, comma, and tab-delimited flat files with type coercion and streaming
csv flat-file npm-package parser typescript
Last synced: 02 May 2026
https://github.com/b72u68/tree-sitter-iitran
IITRAN grammar for tree-sitter
iitran lexer parser syntax-highlighting tree-sitter tree-sitter-parser
Last synced: 03 May 2026
https://github.com/onyazuka/htmlparser
HTML parser written in Python
dom html javascript parser python python3
Last synced: 03 May 2026
https://github.com/martinius96/webscraper-esp
WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.
esp32 esp8266 html parser scraper web-scraper wifi
Last synced: 03 May 2026
https://github.com/davidbernal/async-json-parser
Async JSON parser (parse & stringify)
Last synced: 05 May 2026
https://github.com/rstoetter/csqlscript-php
a PHP class to execute SQL scripts (mysql)
batch-processing mysql parser php5 script-sql sql
Last synced: 04 May 2026
https://github.com/softjunkorg/fxbuilder
Biblioteca simplifica a gestão do manifesto CFX em projetos FiveM e RedM.
cfx fivem fxmanifest next parser typescript
Last synced: 05 May 2026
https://github.com/trananhtung/numeric-range
Parse and format compact integer-range strings like 1,3-5,7 (page ranges, CPU sets). Bidirectional, zero-dep, no_std.
cpuset no-std page-range parser range rust
Last synced: 27 Jun 2026
https://github.com/fi1a/config
PHP работа с файлами конфигураций. Поддерживает файлы в PHP и JSON форматах.
Last synced: 06 May 2026
https://github.com/jai0212/course-selector-uoft
A program that suggests university courses based on your program and provides a custom GUI to customize your course plan. Created to help UofT students
beautifulsoup csv graphs graphs-algorithms networkx-graph numpy os parser pickle pillow plotly python tkinter-gui tkmacosx
Last synced: 06 May 2026
https://github.com/bytevader/structly-whois-parser
Structly-powered WHOIS parser with typed records, CLI tooling, and streaming-friendly APIs
data-engineering dns domain-name parser python-library stuctly whois
Last synced: 11 Mar 2026
https://github.com/craigsdennis/taste
Get a taste of a code base
aggregator ast javascript parser
Last synced: 18 Oct 2025
https://github.com/dev-pengi/mark-parse
a package that parses Markdown syntax and converts it into HTML
converter formatter html markdown markdown-to-html markup markup-converter parser text-to-html
Last synced: 29 Apr 2026