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/apollo-roboto/cs-commander
A command line parser for c# with type enforcement
Last synced: 15 Mar 2025
https://github.com/mineralscloud/quantumespressoparser.jl
Parses the input/output files of Quantum ESPRESSO to extract data
julia julia-package parser quantum-espresso reader regular-expressions
Last synced: 03 Feb 2026
https://github.com/djoezeke/tomlfy
A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.
c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser
Last synced: 09 Mar 2025
https://github.com/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/johnjohndoe/scheduleparser
A Java library containing a parser and models for the congress API ...
ccc chaoscommunicationcongress jackson java library models parser republica
Last synced: 08 Apr 2025
https://github.com/katsew/logo-command-parser
Logo command parser with PEG.js
javascript logo parser pegjs typescript
Last synced: 07 May 2026
https://github.com/kessejones/cpp-html-parser
HTML parser based on a HackerRank test
Last synced: 30 Mar 2025
https://github.com/rimiti/robotizer
Robots.txt parser / generator
generator parser robots-parser robots-txt robotstxt
Last synced: 19 Sep 2025
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/Jim-Fan/lambda
Experimental interpreter for untyped lambda calculus
bison flex lambda-calculus parser
Last synced: 11 May 2025
https://github.com/paych3ck/telegram_holidays_bot
Сегодняшние праздники в Telegram-боте.
parser python telebot telegram-bot
Last synced: 09 Jul 2025
https://github.com/mmpx12/gcat
List or print functions, type, method in go files
Last synced: 16 Jan 2026
https://github.com/catinrage/liquid
liquid is easy to use and fast typescript parser generator.
clr compiler interpreter lalr lr1 lr1-parser parser
Last synced: 29 May 2026
https://github.com/mosherubin/getcmdopt
Simple, light, cross-platform C++ class for parsing command line options
argument-parser argv argv-parser command-line command-line-parser cross-platform getopts parser
Last synced: 11 Jun 2025
https://github.com/gummywormz/CDPEC
Common Dynamic Parser for Ciencias Formatted Files
common-dynamic-parser haxe parse parser
Last synced: 10 Mar 2025
https://github.com/puripuri2100/opam-file-rs
Parser and printer for the opam file syntax with Rust
Last synced: 03 Jul 2025
https://github.com/kouisamine/url-parser
Parse details from any URLs.
js online parser php source-code tools url url-parser
Last synced: 20 Jun 2026
https://github.com/syntatis/wp-plugin-readme-parser
⚗️ Retrieve information from WordPress plugin readme files
parser readme wordpress-plugin
Last synced: 20 Oct 2025
https://github.com/kaymekaydex/bmstu-stud-parser
:newspaper: Парсинг информации с сайта студсовета МГТУ (studsovet.bmstu.ru)
Last synced: 01 Apr 2025
https://github.com/stephane-martin/w3c-extendedlog-parser
A parser in golang for W3C Extended Log format
Last synced: 23 Apr 2025
https://github.com/pr4j3sh/hash-tag
markdown to html parser
compiler html markdown markdowntohtml parser
Last synced: 12 Feb 2026
https://github.com/gre1wy/oaa
KPI IPT course, 5 semester
db inverted-index lexer parser
Last synced: 25 Mar 2025
https://github.com/olofblomqvist/marlowe-rs
A Rust library for working with the Marlowe DSL for Cardano financial smart contracts.
blockchain cardano dsl marlowe parser rust smart-contracts
Last synced: 09 Apr 2025
https://github.com/gh-conf/gh-conf-parse
Parser for parsing information from github config file
gh-conf github-parse nodejs parser
Last synced: 14 Jun 2025
https://github.com/jesusgraterol/argv-utils
The argv-utils package is a lightweight library for Node.js that simplifies working with command-line arguments passed to your scripts. It streamlines the process of accessing and managing arguments from process.argv property.
args arguments argv argvs node parser sh shell shell-script utilities utils
Last synced: 31 Jan 2026
https://github.com/bluk/readfeed
Pull parsers for various feed formats.
atom atom-feed atom-feed-parser parser rss rss-feed-parser rust xml xml-parser
Last synced: 09 Apr 2025
https://github.com/1amageek/swift-yaml
A pure Swift YAML parser with no external dependencies
parser swift swift-package-manager yaml
Last synced: 11 Mar 2026
https://github.com/aggrathon/rustcalculator
A commandline calculator written in Rust
Last synced: 16 Mar 2025
https://github.com/czwinzscher/myhtmlpp
A C++17 Wrapper for MyHTML/Modest.
cpp cpp17 html html-parser html5 myhtml parser
Last synced: 17 Jan 2026
https://github.com/basemax/onelanguageconcept
Concept of One Language (Pure C)
Last synced: 15 May 2026
https://github.com/anabolicsanonymous/mediainfo-share
Modern Flask web-app sharing platform with mediainfo-parsing and auto-deletion.
flask mediainfo parser torrents web-appplication
Last synced: 29 Apr 2026
https://github.com/craigbarnes/lua-terminfo-parser
Mirrored from https://gitlab.com/craigbarnes/lua-terminfo-parser
escape-codes escape-sequences lua ncurses parser parser-library terminal terminfo terminfo-data terminfo-files terminfo-parser terminfo-parsing-library
Last synced: 08 May 2026
https://github.com/cathood0/flutter_quill_delta_easy_parser
Convert your Quill Delta into a simplified document format, making it easier to manage and manipulate text attributes
delta document flutter-quill parser quill-delta rich-text
Last synced: 05 Sep 2025
https://github.com/jackeemkin11/html-parsing-libraries
The best HTML parsing libraries for web scraping, comparing features like CSS selector and XPath support across popular tools like jsoup, Nokogiri, and Cheerio.
expression-evaluator hacktoberfest html-sanitization htmlparser2 javascript jquery markdown math-expressions mirrored-repository mit-license parser php scientific-computing testing
Last synced: 13 Apr 2026
https://github.com/microformats/microformats-parser-website-go
Website for Microformats Go parser
go microformats microformats2 parser website
Last synced: 25 Mar 2025
https://github.com/wtanaka/ansible-role-happy
Ansible role to install Happy, the Parser Generator for Haskell
ansible ansible-galaxy ansible-role ansible-roles galaxy happy haskell parser parser-generator parsing
Last synced: 21 Apr 2026
https://github.com/paladitya/jparser
A Java library to give YACC like facility
functional-programming java java8 lambdas library maven parser utility-application yacc
Last synced: 29 Apr 2026
https://github.com/gunh0/gamemeca-crawler
🎮 Game rankings data from a website and saves it as a CSV file using BeautifulSoup and requests
beautifulsoup parser parsing python-requests
Last synced: 25 Mar 2025
https://github.com/codgician/parsic
🪄 A naive parser combinator written while learning Rust.
parser parser-combinator rust-crate
Last synced: 02 Dec 2025
https://github.com/drakota/dns-rs
🦀 DNS server made from scratch in Rust
dns network-programming parser protocol rust
Last synced: 11 Jun 2026
https://github.com/adia-dev/eheh-lang
I am writing my own programming language, in Rust btw
grammar interpreter language lexer parser rust rust-lang
Last synced: 26 Aug 2025
https://github.com/paulanerus/argparser
ArgParser - Simple, single header-only C++17 library for command parsing
argument-parser argument-parsing cli cli-args command-line-parser commands cpp cpp17 cpp20 header-only header-only-library parser parsing-library
Last synced: 03 Dec 2025
https://github.com/djoezeke/csvee
Light-weight, Simple and fast Modern Csv parser and encoder for C/C++ with TSV support.
c cpp csv csv-parser csv-reader parse parser streaming tsv-parser
Last synced: 20 Apr 2026
https://github.com/lmangani/rust-flux-parser-js
wasm flux js parser
flux influxdata js nodejs parser rust wasm
Last synced: 06 May 2026
https://github.com/a-tokyo/prolog-library
🤓A set of prolog algorithms and projects.
language logic-programming parser prolog
Last synced: 08 Jan 2026
https://github.com/tqma113/recursive_descent
A recursive descent parser for CF(Context Free).
parser recursive-descent recursive-descent-parser
Last synced: 05 Jul 2025
https://github.com/turtleexception/fancyformat
Simple library to translate message formats
discord formatter markdown markdown-parser minecraft parser
Last synced: 13 Apr 2026
https://github.com/q-m/food-fish-parser-ruby
Extract fish details from food product descriptions
aquaculture fao fisheries food-products ingredients parser ruby ruby-gem species structured-data
Last synced: 12 May 2026
https://github.com/jcp/datafilter
Quickly find flags (words, phrases, etc) within your data. :male_detective:
csv data-clean data-cleansing hate-speech-detection parser python swear-filter text textfile
Last synced: 14 Jan 2026
https://github.com/jay51/pjscript
JS like, single file simple language written in python
interpreter js learning lexer parser python
Last synced: 14 Jan 2026
https://github.com/xsubject/constructor-argument-detector
👻 Terminal util to find constructor arguments when creating a contract in ethereum based networks
arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js
Last synced: 30 May 2026
https://github.com/meese-enterprises/aria-control-file-parser
Parse out useful information from `.aria2` files.
aria2 aria2c ctf cybersecurity parser
Last synced: 14 Jan 2026
https://github.com/creadone/ngx
NGINX access log parser and filter by fields or values with output to JSON or plain text
Last synced: 16 May 2026
https://github.com/rzcastilho/xmlx
Elixir native XML parser that enables search by attribute or element names
Last synced: 30 May 2026
https://github.com/xiaofuzi/iblog
Read - Write - Note
compiler docs flutter interpreter javascript parser reactjs rust vuejs
Last synced: 18 Jan 2026
https://github.com/tztsai/matopy
Matlab to Python 3 Translator.
lexer matlab parser python python3 syntax-analysis translation
Last synced: 16 Mar 2025
https://github.com/nnnlik/tg_bot_sara
bot for video card temperature monitoring
gmail helper monitoring parser telegram-bot video-cards
Last synced: 10 Sep 2025
https://github.com/akphi/mer-c-less
a simple parser for a simple language
lexical-analyzer parser syntax-analyzer
Last synced: 08 Apr 2025
https://github.com/dzagalskii/XML_Parser
Parser for XML code using Lex & Yacc
Last synced: 12 Mar 2025
https://github.com/tom65536/annual
Python package for computing annual recurring events. Recurrence rules are described by a human-friendly mini-language.
calendar date holidays library observances parser python
Last synced: 14 Jan 2026
https://github.com/nulldev/whitespace-parse
:black_square_button: A custom single-line whitespace de- and encoder.
npm npm-package nulldev parser parsing whitespace
Last synced: 13 Apr 2026
https://github.com/erdomke/outlookparser
Library for parsing Outlook (*.msg) files
Last synced: 07 Oct 2025
https://github.com/bossley9/mdz
A variation of Markdown and popular extensions implemented in Zig for WASM.
markdown parser typescript wasm zig
Last synced: 06 May 2026
https://github.com/pschichtel/rfc5988
Library to parse RFC 5988 and RFC 8288 Link headers
gradle kotlin kotlin-library link-header parser parser-combinators rfc-5646 rfc-5988 rfc-8288
Last synced: 05 Feb 2026
https://github.com/kubinyete/getnet-edi-php
A standard library for parsing EDI files from Getnet.
acquirer conciliation edi getnet getnet-brasil library parser parsing
Last synced: 08 Oct 2025
https://github.com/nelsonbittencourt/excel_to_dataframe
A high performance C++ library to convert Excel files to pandas dataframes.
converter cplusplus cpp dataframes excel pandas parser performance python worksheets
Last synced: 27 Jan 2026
https://github.com/arran4/dateparse
GoLang Parse many date strings without knowing format in advance.
date date-parser datetime datetime-library datetime-parser go golang golang-library internationalisation parser
Last synced: 14 Jan 2026
https://github.com/dash-os/tcl-parser
An extension for Tcl, written in C, that lets Tcl scripts access Tcl's own parser via the parse command.
Last synced: 27 Jan 2026
https://github.com/roelmagdaleno/markdown-to-notion-blocks
Convert markdown to Notion blocks in JSON or Array format.
markdown notion notion-blocks parser
Last synced: 23 Feb 2026
https://github.com/doeixd/combi-parse
Type-safe, friendly parser combinator library for TypeScript featuring composable parsers, left-recursion support, detailed error reporting, and Unicode character classes.
combinators grammar parser parser-combinators typescript typescript-library
Last synced: 10 Oct 2025
https://github.com/leon-richardt/python-repetita-parser
Python parser for the REPETITA data format
parser python repetita traffic-engineering
Last synced: 10 Oct 2025
https://github.com/petercamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
engine formatting parser parsing parsing-routines ruby rubygem
Last synced: 19 Jan 2026
https://github.com/fshmidt/hflabs_task
A small program which parses a table from supposed url and writes it to a Google Document using Google Drive API.
golang google-cloud google-drive-api parser
Last synced: 12 Oct 2025
https://github.com/orchestron-orchestrator/acton-yang
YANG parser and library working with YANG schemas and YANG-modeled data with XML & JSON serializers
hacktoberfest json netconf parser xml yang
Last synced: 19 Jan 2026