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-04 00:19:02 UTC
- JSON Representation
https://github.com/eegli/tinyparse
A tiny, type-safe and flexible framework to build powerful CLI apps
argv cli command-line commander javascript minimist nodejs parser typescript validation yargs
Last synced: 15 Apr 2025
https://github.com/kimtth/tora-auto-ui-opencv
🐯🌱 UI Automation By OpenCV (Image Template Matching). TORA (Tigre / Tiger)
automation opencv parser pyautogui pyqt pyside2 rpa screenshot
Last synced: 14 Feb 2026
https://github.com/sweetim/linux-top-parser
parser for linux top command
javascript linux nodejs parser top typescript unix
Last synced: 18 Jan 2026
https://github.com/mochi-neko/subtp
A parser for subtitle text formats (SubRip Subtitle and WebVTT) in Rust.
Last synced: 08 Apr 2026
https://github.com/rikonardo/cafebabe
Java .class files parser for Kotlin
bytecode bytecode-manipulation bytecode-parser java kotlin library multiplatform parser
Last synced: 12 May 2025
https://github.com/make-software/ces-go-parser
The Golang library for parsing Casper Event Standard events
blockchain casper-network golang parser
Last synced: 24 Apr 2025
https://github.com/omeyenburg/tree-sitter-riscv
🌳 RISC-V assembly grammar for tree-sitter.
Last synced: 13 Jan 2026
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/gershnik/argum
Fully-featured, powerful, command line argument parser in C++20
argument-parser argument-parsing cli command-line command-line-parser command-line-parsing cplusplus cpp cpp20 header-only option-parser option-parsing parser
Last synced: 10 Feb 2026
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 08 Jun 2026
https://github.com/i3oris/topdown
Parser shard using top down operator precedence and Pratt Parsing.
Last synced: 19 Apr 2025
https://github.com/ryanmorr/parselector
Parse a CSS selector string
css css-selector javascript parser
Last synced: 09 Apr 2025
https://github.com/kovah/laravel-html-meta
A simple helper to retrieve the HTML meta tags of a website.
html laravel laravel-package meta-tags parser
Last synced: 14 Apr 2025
https://github.com/ezartsh/inrequest
Go package for parsing HTTP request bodies (form-data, JSON, query params) into maps and structs with automatic type conversion and file upload support.
file-upload form-data go golang http json multipart parser request-parser struct-binding
Last synced: 09 Mar 2026
https://github.com/openbytedev/metalink
A Metalink parser for versions 4.0 and 3.0.
Last synced: 02 Jul 2025
https://github.com/mikepenzin/timeago-simple
timeago makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "1 day ago")
bower date nodejs-modules nodejs-plugin npm-module npm-package npm-scripts parser timeago vanilla-javascript vanilla-js
Last synced: 21 Feb 2026
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/tefra/xsdata-w3c-tests
Naive XML Bindings for python vs W3C XML Schema 1.1 test suite
binding code-generator dataclasses parser python schema serializer w3c wsdl xml xsd
Last synced: 22 Aug 2025
https://github.com/rtk-rs/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 26 Jun 2025
https://github.com/althonos/opticaldisc
Read optical media filesystems with Rust
iso-image iso9660 parser rust-crate
Last synced: 11 Oct 2025
https://github.com/connorslade/rust-configparser
⚙ Very simple config parsing lib for rust
ini ini-parser parser rust rust-crate
Last synced: 05 Apr 2025
https://github.com/mistralys/x4-savegame-parser
Savegame manager for X4: Foundations. Extracts useful information and creates automatic save backups.
gaming parser php savegame-management savegame-reader x4foundations xml
Last synced: 16 Mar 2025
https://github.com/hideoo/lodash-doc-parser
Lodash documentation parser generating a JSON representation.
documentation lodash node nodejs parser
Last synced: 12 Apr 2026
https://github.com/vshulcz/youtube_crawler
A simple YouTube crawler, allows you to quickly collect data from channels, view and sort them in a table, perform SQL queries and advanced search by various parameters.
crawler database gui osint parser python requests reverse-engineering sql tkinter youtube
Last synced: 16 Jan 2026
https://github.com/cao-awa/structuring-translator
The structuring translator is a framework that lets content can be translated into other formats.
abstract-syntax-tree content-transformation conveter framework javascript kotlin-script language languages parser script scripting structure structured-data structurizr syntax-analysis transform translate translator typescript
Last synced: 17 Aug 2025
https://github.com/hiperiondev/il_parser
IEC61131-3 IL parser (edition 3.0 2013-02)
Last synced: 04 Mar 2026
https://github.com/codebox/top-down-parser
A simple top-down parser written in JavaScript
Last synced: 12 Jun 2025
https://github.com/muhammadsiyab/editorjs-parser-php
Parses Editor.js JSON output to HTML
Last synced: 21 Jul 2025
https://github.com/siraben/tree-sitter-imp
Imp grammar for tree-sitter
grammar imp parser tree-sitter
Last synced: 09 Apr 2025
https://github.com/codesoap/pbf
A fast and simple library for reading OSM entities directly from PBF files
high-performance open-street-map osm parser pbf
Last synced: 25 Feb 2026
https://github.com/jimmysawczuk/recon
A Go package to extract OpenGraph data from the web
Last synced: 29 Jul 2025
https://github.com/sigurn/commandline
C# command based command line parser library
cli commandline net6 nuget nuget-package parser
Last synced: 14 Jan 2026
https://github.com/ikenox/h2s-rs
A declarative and ergonomic HTML parser library in Rust
Last synced: 14 Mar 2026
https://github.com/thedvlprs/telegram-oxford-bot-nodejs
telegram-oxford-bot-nodejs
nodejs oxford-dictionaries-api parser telegram-bot-api
Last synced: 31 Jan 2026
https://github.com/jirutka/gversion.lua
Lua library for Gentoo-style versioning format
alpine-linux gentoo lua parser versioning
Last synced: 31 Jul 2025
https://github.com/poyea/eval
🧮 Mathematical expression calculator in Python
evaluation evaluator expression expression-evaluator hacktoberfest mathematical-expressions mathematics parser python
Last synced: 12 Feb 2026
https://github.com/hellomouse/node-irc-stream-parser
A streaming IRC parser
Last synced: 10 May 2026
https://github.com/pes18fan/zen
scripting language
interpreter odin-lang parser programming-language
Last synced: 18 Jan 2026
https://github.com/shreeve/rip-lang
A modern language that compiles to JavaScript
bun coffeescript compiler javascript parser parser-generator rip s-expression solar
Last synced: 02 Mar 2026
https://github.com/colinkiama/youtubeidparser
UWP Windows Runtime Component - Gets the YouTube ID from a YouTube link
c-sharp csharp easy-to-use fast id parse parser parsing universal universal-windows universal-windows-platform uwp windows windows-10 windows-runtime-component winrt youtube
Last synced: 18 Aug 2025
https://github.com/chapig/mathenize.jl
Perform mathematical operations from strings in the Julia Language.
Last synced: 18 Feb 2026
https://github.com/nixpulvis/parser-combinator
CFG Parser Combinators for Racket
Last synced: 12 Jul 2025
https://github.com/rdfjs-base/express-handler
Handle incoming and outgoing RDF data in Express
content-type express javascript middleware parser rdf
Last synced: 06 Feb 2026
https://github.com/isaacvando/cooklang-hs
A parser for the cook markdown language written in Haskell
Last synced: 23 Aug 2025
https://github.com/gabrielcsapo/shell-p
🐚 Introspect on the most time consuming part of your shell script
parser runner shell-script utility
Last synced: 28 Apr 2026
https://github.com/pedrouid/eth-parse-uri
Parse Ethereum EIP831 standard URI formats (expandable)
eips ethereum javascript library npm parser standard uri url
Last synced: 07 Mar 2026
https://github.com/lionello/nix-d
Lexer, parser, and evaluator for Nix files, written in D-lang
ast dlang evaluator interpreter lexer nix parser parsing
Last synced: 10 Jan 2026
https://github.com/erykjj/refractor
REFERENCE EXTRACTOR - scripture and publication reference parser
parser publication-references scripture-references
Last synced: 14 Jan 2026
https://github.com/luanmuniz/shorio
Dom Manipulation for Node.JS with an jQuery like API
dom dom-library dom-manipulation html-parser jquery nodejs parser
Last synced: 04 Jul 2025
https://github.com/neyn/neyson
Lightweight C++11 JSON Library
cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser
Last synced: 14 Jun 2025
https://github.com/ashwin-pc/whatsappsim
A Whatsapp chat parser and simulator
api api-wrapper chat chat-simulator client-side parser simulator whatsapp
Last synced: 02 Sep 2025
https://github.com/mukeshm/gedcom-parser
Simple GEDCOM parser written in Haskell
haskell parser parser-combinators
Last synced: 29 Jan 2026
https://github.com/hdoc1509/tree-sitter-hygen-template
Tree-sitter grammar for Hygen templates
hygen parser template tree-sitter
Last synced: 24 Mar 2025
https://github.com/uditkarode/kumi
🦡 A parser combinator library for TypeScript.
parser parser-combinators typescript
Last synced: 08 Jun 2026
https://github.com/shellyln/go-open-soql-parser
Open source implementation of the SOQL parser for Go
go golang graph-query library object-query parser query-language soql soql-parser soql-query sql
Last synced: 01 Mar 2026
https://github.com/kelvintaywl/code_comment
extracts comments from your source code (pip install code_comment)
comments extraction parser source-code
Last synced: 14 Jan 2026
https://github.com/vizonex/pyllparse
a parody of llparse typescript library made for python users.
c llparse parody parser python-parody
Last synced: 30 Apr 2026
https://github.com/microformats/microformats-parser-website-python
Website for Microformats Python parser (mf2py & mf2util)
microformats microformats2 parser python website
Last synced: 28 Jul 2025
https://github.com/ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
flakes grammar nix nix-flake nix-flakes parser tree-sitter tree-sitter-grammars
Last synced: 27 Feb 2026
https://github.com/capturr/price-extract
Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.
amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript
Last synced: 30 Apr 2026
https://github.com/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 09 Apr 2025
https://github.com/mateodaza/top-down-parser
Top-Down Parser Simulation on Java.
compiler-design compilers java parser syntax-analysis
Last synced: 14 May 2025
https://github.com/davidgarsan/xlsx2json
Turns Excel files into JSON files for multi-language use
excel excel2json json parser xlsx xlsx2json
Last synced: 18 May 2026
https://github.com/customcommander/xss-lang
An experimental grammar for parsing XSS attacks
grammar javascript nearley parser security xss
Last synced: 25 Aug 2025
https://github.com/silviucpp/erluap
Erlang implementation of ua-parser (user agent parser)
Last synced: 06 Sep 2025
https://github.com/mathieu-keller/epub-parser
library that parse an ePub to an struct
Last synced: 11 Jan 2026
https://github.com/sirwanafifi/qu_note_parser
NestJS application to parse Quiver library files
Last synced: 25 Jul 2025
https://github.com/pniedzielski/mgs
Tools for working with Minimalist Grammars
haskell linguistics mg minimalistgrammars parser
Last synced: 03 Jul 2026
https://github.com/yunabraska/java-info-action
Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.
build-script github-actions gradle information-retrieval java java-version maven parser project-version
Last synced: 01 Jul 2026
https://github.com/modrev-ai/bibreader
Turn non-standard bib file into easily editable tabular format and save it as a standard bib file
bib data-structure file-conversion pandas parser python
Last synced: 30 Apr 2026
https://github.com/dan-niles/rpal-interpreter
A lexical analyser and parser for the RPAL language, built for CS3513: Programming Languages
lexical-analyzer parser programming-languages rpal
Last synced: 11 Jun 2026
https://github.com/alipsa/sieparser
Java port of the .NET jsisie project at https://github.com/idstam/jsisie
Last synced: 19 Apr 2026
https://github.com/glorkpixels/sakai-downloader-merger
video downloader, video URL catcher, sound and video file merger for Sakai educational software platform.
audio big bigbluebutton blue button downloader ffmpeg merger parser presentations recording-downloader sakai video
Last synced: 04 May 2026
https://github.com/suyanlong/ralph-parser-ts
ralph language parser
alephium antlr4 antlr4-grammar ast lexer package parser ralph ralph-language specification
Last synced: 23 Jan 2026
https://github.com/xiaocongdong/tempar
Lightweight template parser for anything.
ast cli compiler high-performance indentation javascript lightweight nodejs parser template
Last synced: 11 Apr 2026
https://github.com/benchr267/calculator
Example app which uses Parsel to power a calculator. (https://github.com/BenchR267/Parsel)
calculator ios parser parser-combinators swift
Last synced: 15 Jun 2025
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/greg-kennedy/php-bbcode
BBCode to HTML conversion, in PHP.
Last synced: 27 Feb 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026