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/jlumbroso/combstruct2json
Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.
analytic-combinatorics combinatorics parser
Last synced: 26 Jul 2025
https://github.com/alyti/surrealdb_functions
proc-macro to help with using surrealdb's custom functions
parser proc-macro rust surrealdb
Last synced: 08 Apr 2025
https://github.com/b4dnewz/robots-parse
A lightweight and simple robots.txt parser in node
osint parser robots-parser robots-txt
Last synced: 22 Sep 2025
https://github.com/seclerp/unicorn
:unicorn: High-level programming language with CIL backend. Demo project for bachelor degree paper
ast dotnet dotnet-core fsharp parser parser-combinators
Last synced: 15 Apr 2025
https://github.com/brahle/paradox
ANTLR parser definitions for Paradox games like Hearts of Iron 4, Crusader Kings 3, and Stellaris.
antlr antlr4 crusader-kings-3 crusader-kings-iii hearts-of-iron-4 hearts-of-iron-iv parser stellaris
Last synced: 27 Jul 2025
https://github.com/aress31/openvpn-stat
Display OpenVPN connected clients and their associated routing information in a user-friendly fashion.
monitoring openvpn-server parser status
Last synced: 26 Jul 2025
https://github.com/38tter/kramdown-mermaid
Markdown parser for mermaid.js. An extended Kramdown syntax
gem kramdown markdown markdown-parser mermaid mermaid-diagrams mermaidjs parser ruby
Last synced: 15 Apr 2025
https://github.com/sameeralam3127/ipmg
IPMG is a modular, enterprise-ready IP management and ping monitoring CLI tool written in Python. It provides high-performance parallel network scanning, subnet auto-discovery, hostname resolution, scheduled monitoring, and multi-format reporting (XLSX/CSV/JSON) with a clean, testable architecture.
excel icmp-ping json macos network parser ping python swift thread-pool
Last synced: 14 Feb 2026
https://github.com/ai4energy/ai4emetapse.jl
A json parser , from ODE json files to julia solution code
differential-equations json julia parser
Last synced: 21 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-luap
Lua patterns grammar for tree-sitter
lua-patterns parser tree-sitter
Last synced: 05 Oct 2025
https://github.com/perryvw/phpvalvekv
A parser for Valve's KV format, written in PHP.
parser php serialization valve
Last synced: 09 Mar 2026
https://github.com/creeperyang/html-parser-lite
A light weight html parser and more.
html-parser html-parser-lite parser
Last synced: 23 Mar 2025
https://github.com/rhymeswithmogul/security-txt-parser
Fetch and parse a website's security.txt file.
foudil parser php php7 reporting-tool security-audit security-automation security-research security-researcher security-team security-testing security-tools security-txt
Last synced: 01 Sep 2025
https://github.com/euforic/sketch
Golang Sketch 43+ file parser
golang parser sketch sketch-plugin sketchapp
Last synced: 30 Jan 2026
https://github.com/tmthrgd/id3v2
A Golang package for reading ID3v2 tags from audio files.
golang id3 id3v2 metadata metadata-parser mp3 parser reader
Last synced: 31 Aug 2025
https://github.com/express-rate-limit/ratelimit-header-parser
Parse RateLimit headers of various forms into a normalized format
api api-client deno header headers javascript nodejs parser rate-limit rate-limiting rest-api
Last synced: 18 Oct 2025
https://github.com/fabiospampinato/xml-simple-parser
A simple and tiny XML parser and stringifier.
parser simple stringifier tiny xml
Last synced: 27 Jul 2025
https://github.com/heckj/slox
A swift variation of the content from Bob Nystrom's book: Crafting Interpreters
crafting-interpreters interpreter parser swift
Last synced: 24 Oct 2025
https://github.com/makerpnp/gerber-parser
Simple gerber parser meant to be used in conjuction with the gerber-types crate
Last synced: 03 Jul 2025
https://github.com/sandwich-go/protokit
golang parser for proto buffer file
golang microservice parser protobuf protobuf3
Last synced: 08 Aug 2025
https://github.com/konfiger/konfiger-nodejs
Light weight package to manage key value based configuration and data files for NodeJS
configuration deno key-value language nodejs parser properties vanilla-javascript
Last synced: 12 Oct 2025
https://github.com/ph-7/php-emoticon-parser
An emoticon parser based on some classes of my next framework
emoticon emoticon-parser parser
Last synced: 09 Apr 2025
https://github.com/joeyvanlierop/golf
A simple compiler for a programming language called GoLF ⛳
code-generation compiler golang lexer parser programming-language semantic-analysis
Last synced: 07 Aug 2025
https://github.com/g1mv/jsonic
Fast, small JSON parsing library for rust
json json-parser library parser parsing parsing-engine parsing-library rust rust-lang
Last synced: 01 Mar 2026
https://github.com/michaelhatherly/lexbor.jl
Julia wrapper for https://github.com/lexbor/lexbor
Last synced: 23 Apr 2025
https://github.com/harvesthq/hour-parser
Parse user-provided timestamp input and get nice output
Last synced: 12 May 2025
https://github.com/natsukagami/go-osu-parser
A .osu file parser for Golang. A direct port of https://github.com/nojhamster/osu-parser.
golang-package json osu osu-libraries parser
Last synced: 28 Apr 2025
https://github.com/jersou/clite-parser
CliteParser generates CLI from classes (or objects) : each method generates a "command", each field generates an "option"
args class cli command-line-tool deno nodejs parser
Last synced: 23 Oct 2025
https://github.com/capturr/jsonld-extract
A damn simple tool to extract json-ld metadata from webpage using jquery like api (jQuery, Cheerio, CashDom ...).
cashdom cheerio crawler crawling data extract extractor javascript jquery json jsonld metadata nodejs parser scraper scraping spider typescript
Last synced: 24 Mar 2025
https://github.com/sharpapi/laravel-resume-parser
Resume Parser/CV Parser for Laravel with AI-powered SharpAPI
ai cv laravel laravel-package parser resume resume-parser sharpapi workflow-automation
Last synced: 30 Oct 2025
https://github.com/forax/pratt_parser
Implementation of a Pratt Parser in Java
Last synced: 27 Dec 2025
https://github.com/fanktom/jsonschema
A Go package that parses JSON Schema documents and generates go types including validations
compiler golang jsonschema parser rfc
Last synced: 08 Jan 2026
https://github.com/taf-verification/metar-dart
Parser for aeronautical and meteorological information from land stations, METAR and TAF. Coming soon SYNOP.
aeronautics dart metar meteorology parser synoptic taf weather
Last synced: 23 Oct 2025
https://github.com/guichaguri/post-feed-reader
Discovers and parses news, blog and podcast posts from any website
atom autodiscovery feed jsonfeed parser posts rss wordpress
Last synced: 30 Apr 2025
https://github.com/aacanakin/env
Environment variable parser, mapper to go structs
Last synced: 14 Apr 2025
https://github.com/andreypostal/php-pancake-object
Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.
deserialization deserializer hydrate hydrator parser php serialization serializer value-object
Last synced: 28 Jun 2025
https://github.com/ph-7/goya
This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub
c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language
Last synced: 09 Apr 2025
https://github.com/box-archived/vlive-py
VLIVE(vlive.tv) parser for python
api-wrapper crawler kpop parser python vlive
Last synced: 14 Jan 2026
https://github.com/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 Apr 2025
https://github.com/tienne/angular-parcel
angular 5 + parcel bundler (parceljs) example
Last synced: 16 Apr 2025
https://github.com/konfiger/konfiger-python
Light weight package to manage key value based configuration and data files for Python
coconut configuration key-value language parser properties python
Last synced: 13 Oct 2025
https://github.com/moshenahmias/funcv
Command-Line parser for Go
argument-parser arguments cli cli-app command-line command-line-parser flags go golang parser tool
Last synced: 14 Jan 2026
https://github.com/fps/asciichanges
A simple language describing chord progressions (changes) for tunes in ASCII text
Last synced: 30 Jan 2026
https://github.com/swiiz/autoparser
🦀 Generate Recursive Descent Parser using Rust macros.
Last synced: 12 Jun 2025
https://github.com/lobis/lecroy-scope
lecroyscope is an unofficial Python package 🐍📦 to interface with Teledyne LeCroy oscilloscopes and read binary trace files (.trc)
instrumentation lecroy numpy oscilloscope parser python trc vxi11
Last synced: 13 Oct 2025
https://github.com/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 Jul 2025
https://github.com/detain/cisco_parser
Cisco Communications and Configuration parsing Class
Last synced: 15 May 2025
https://github.com/abdullah2993/expression-parser
An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.
expression expression-evaluator filters parser whereclause
Last synced: 31 Jul 2025
https://github.com/AyaMorisawa/YAMFM
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Mar 2025
https://github.com/pritpatel2412/kemlang
🧠 Learn to code with desi vibes using Gujarati keywords like sharu, jo, lakho, samaapt & more! ⚙️ Built with: Python 🐍 + FastAPI 🚀 + React ⚛️ 🎮 Try it live:
compiler-design interpreter kemlang opensource parser programming-language python3 react
Last synced: 06 May 2026
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/claudiuhbann/streamable
Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 01 Aug 2025
https://github.com/iammatis/ikalendar
iCalendar format builder and parser
builder ical icalendar icalendar-format parser rfc-5455
Last synced: 02 Aug 2025
https://github.com/schmich/jisonify
A Browserify transform for Jison parsers.
browser browserify javascript jison language lexer parser programming-language
Last synced: 04 Aug 2025
https://github.com/galaco/vmt
Golang package for parsing .vmt Valve Material files
counter-strike material parser source-engine team-fortress-2 valve vmt vtf
Last synced: 28 Jul 2025
https://github.com/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
https://github.com/bug-ops/fast-yaml
Parse YAML at Rust speed. Full 1.2.2 spec, built-in linter, parallel processing. Native bindings for Python & Node.js.
high-performance linter napi-rs nodejs parallel-processing parser pyo3 python rust yaml yaml-linter yaml-parser
Last synced: 02 Apr 2026
https://github.com/xaliks/image-parser
Парсер изображений с Imgur и PasteNow
image-parser images imgur javascript js nodejs parser paste-now
Last synced: 15 Apr 2025
https://github.com/ryanmcdermott/esish
Recursive descent parser written in Rust for an ECMAScript inspired language.
ast ecmascript parser recursive-descent-parser rust tokenizer
Last synced: 27 Feb 2026
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 22 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-kotlin
Kotlin grammar for tree-sitter
Last synced: 05 Mar 2026
https://github.com/xvyashar/lovely-error
Minimal, powerful, and highly customizable error parser and manager for JavaScript! 🚀
bug debug debugging error error-handling exception exception-handling javascript-library js logger lovely nodejs parser stacktrace try-catch ts typescript-library
Last synced: 25 Feb 2026
https://github.com/hmmhmmhm/pattern-grab
🤛🏻 Regular Expression Data Grabber
crawling grab grabber parse parser pattern pattern-matching regex regexp regexp-match regular-expression scraping string typescript
Last synced: 16 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 2025
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/chris-martin/bricks
Bricks is a lazy functional language based on Nix.
Last synced: 26 Oct 2025
https://github.com/systemsbioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 19 Feb 2026
https://github.com/ge3224/ged_io
Parse GEDCOM genealogy files in Rust
family-trees gedcom genealogy parser
Last synced: 10 May 2026
https://github.com/trackoor/OPG_Parser
🔪 OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 25 Oct 2025
https://github.com/remigermain/multipart-object
library to convert a classic object to a nested object for http 'multipart/formdata'
formdata javascript json multipart nested nodejs parser
Last synced: 27 Mar 2026
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 Apr 2025
https://github.com/vxern/wiktionary-scraper
🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.
definitions dictionary english etymology javascript language parser scraper typescript wiktionary words
Last synced: 12 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 2025
https://github.com/nikola-jokic/cellang
CEL interpreter, parser, lexer, and other utilities
cel-language interpr lex parser rust
Last synced: 24 Jan 2026
https://github.com/ijknabla/modelicalanguageforpython
Modelica parser and class representation for Python3.x
Last synced: 02 May 2025
https://github.com/julianneswinoga/tracex_parser
Python lib that parses ThreadX trace buffers into both human and machine-readable formats
Last synced: 12 Apr 2025
https://github.com/divineomega/wikipedia-info-box-parser
Parses the info boxes on Wikipedia pages into an associative array
parser php php-library wikipedia wikipedia-info-box wikipedia-parser
Last synced: 18 Mar 2025
https://github.com/forecaster/universalvttexport_to_fgmodule
This is a parser written in Python that converts UniversalVTT exports from the DungeonFog battle map editor to Fantasy Grounds modules.
battlemap battlemaps dungeonfog fantasy-grounds parser ttrpg ttrpgs
Last synced: 18 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-luau
luau grammar for tree-sitter
Last synced: 21 Apr 2026
https://github.com/wyndace/wynscrape
Wyndace's python scraping dev kit
parser parsing python scraping scraping-python
Last synced: 13 May 2025
https://github.com/tuomas56/edid-rs
A pure-Rust EDID parsing crate with no_std support.
Last synced: 29 Oct 2025
https://github.com/barbarbar338/daph
✨ A simple CLI commander system
args argument-parser cli cli-commander command-line command-line-interface commander daph parser ts typescript
Last synced: 12 May 2025