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-01-30 00:23:46 UTC
- JSON Representation
https://github.com/atifaziz/gratt
A Generic Vaughn Pratt's top-down operator precedence parser for .NET Standard
csharp dotnet dotnet-standard parser pratt pratt-parser tdop
Last synced: 25 Mar 2025
https://github.com/butschster/prometheus-parser
Prometheus data parser to AST written on PHP8
Last synced: 09 Oct 2025
https://github.com/mkdir700/sol-tx-parser-capi
Python bindings for Solana Transaction Parser (tx-parser), enabling Python developers to easily parse and analyze Solana blockchain transactions.
parser python solana transaction
Last synced: 11 Oct 2025
https://github.com/f3rno64/time-speak
A natural language parser for dates, times and intervals.
dates-and-times natural-language-parser node-library parser utility
Last synced: 16 May 2025
https://github.com/rushuiguan/expression
c# expression parser and evaluator
Last synced: 11 Jun 2025
https://github.com/bcliang/gamry-parser
Package for parsing the contents of Gamry EXPLAIN data (DTA) files
chronoamperometry cyclic-voltammetry eis electrochemistry explain gamry parser python
Last synced: 14 Jan 2026
https://github.com/dnemtsov/lexepars
Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.
fparsec grammars lexer monadic monadic-parser-combinators off-side parse-trees parsec parser parser-api parser-combinators parser-engine parser-framework parser-library parsers parsing parsing-combinators parsing-expression-grammar parsing-expression-grammars parsing-library
Last synced: 24 Apr 2025
https://github.com/solo-steven/rustgql
graphql tool written in rust
babel babel-plugin graphql graphql-code-generator graphql-query-language graphql-schema-language minifier parser rust
Last synced: 15 Apr 2025
https://github.com/findstr/zproto
A simple protocol buffer for (lua, c++, c# )
Last synced: 30 Apr 2025
https://github.com/librariesio/yarn-parser
:cat2: Tiny web service for parsing yarn.lock files
dependencies librariesio parser yarn
Last synced: 13 Oct 2025
https://github.com/k1low/duration
duration.Parse() parses a formatted string and returns the time.Duration value it represents.
Last synced: 16 Apr 2025
https://github.com/e-rk/speedtools
Data parsing utilities for Need for Speed 4 HS (PC) with Blender import addon.
blender blender-addon needforspeed parser python
Last synced: 29 Apr 2025
https://github.com/Frozen-Projects/FF_PugiXml
Unreal Engine 5 crossplatform runtime XML parser, editor and creation plugin.
edit parser pugixml runtime soap ue5 ue5-plugin unreal-engine unreal-engine-5 unreal-engine-plugin xml xml-creation xml-parser xml-parsing
Last synced: 05 Aug 2025
https://github.com/hangxingliu/mdjs.editor
:memo: An online markdown editor
editor markdown markdown-editor parser
Last synced: 28 Oct 2025
https://github.com/xgfone/gconf
Another extensible and powerful go configuration manager, which is inspired by oslo.config, github.com/micro/go-micro/config and viper.
argument argument-parser cli cli-parser config config-file configuration configure go go-config golang ini parse parser property
Last synced: 02 Jul 2025
https://github.com/jy95/mediascan
A scanner for media files that follows a user-provided naming convention
files filesystem filesystem-library media media-library media-parsing naming-conventions npm-package parser scanner scanning torrent typescript
Last synced: 23 Apr 2025
https://github.com/ehwan/rustylr
GLR, LR(1) LALR(1) parser generator for Rust with custom reduce action
automata automaton bison code-generation compiler compiler-compiler deterministic-finite-automata dfa glr glr-parser lalr-parser lalr1 lr1 lr1-parser non-deterministic-finite-automaton parser parser-generator rust rust-lang yacc
Last synced: 19 Oct 2025
https://github.com/miho/vmf-text
Powerful Grammar-based Language Modeling Framework
abstract-syntax-tree antlr antlr4 code-generation java model-driven parser unparsing
Last synced: 06 Apr 2025
https://github.com/denosaurs/commit
✍️ Parser for the conventional commits specification
commit conventional-commits deno parser spec
Last synced: 25 Oct 2025
https://github.com/bytebase/plsql-parser
The parser for Oracle 11g/12c PL/SQL. It is based on the [ANTLR4](https://github.com/antlr/antlr4) and use the grammar from [antlr4-grammars-plsql](https://github.com/antlr/grammars-v4/tree/master/sql/plsql).
antlr antlr-parser antlr4 database oracle parser plsql sql sql-parser
Last synced: 02 Nov 2025
https://github.com/fibo/sql92-json
can stringify a JSON into an SQL and viceversa parse an SQL and serialize it into a JSON
Last synced: 28 Jul 2025
https://github.com/rafelafrance/floratraiter
Parsers (rule-based) for information extraction of traits from plant treatments
data-mining efloras herbaria information-extraction parser plants python3 spacy-nlp traiter traits
Last synced: 29 Jul 2025
https://github.com/dmjio/miso-from-html
Lex, parse and pretty print HTML as Miso View syntax
haskell lexer miso parser parser-combinators pretty-print
Last synced: 14 Apr 2025
https://github.com/isaac-defrain/simple-compiler
A simple compiler for a simple language. Compiles to RISC instructions with dead code optimization.
compiler interpreter lexer ocaml parser risc
Last synced: 13 Aug 2025
https://github.com/jeroenptrs/tslox
jlox implementation in Typescript
ast compiler interpreter language lox parser typescript
Last synced: 31 Oct 2025
https://github.com/pruvonet/price-extractor
Given a price string, extract the price and currency code
curr currency extract extractor javascript node parser price
Last synced: 25 Jul 2025
https://github.com/gotthardp/python-xml2dict
Flexible XML to dict Converter
Last synced: 31 Aug 2025
https://github.com/baoyachi/eat-nom
eat nom
combinator ip ipmask mask nom parser rust
Last synced: 11 Nov 2025
https://github.com/diasbruno/language-js
Parser for es6 and es7.
ast es6 es7 haskell javascript parser
Last synced: 21 Aug 2025
https://github.com/hrvolapeter/javascript-es9-parser
Javascript evaluator according to ECMAScript
ast ecmascript javascript javascript-parser nodejs parser rust
Last synced: 29 Aug 2025
https://github.com/yggverse/yggo
YGGo! Distributed Web Search Engine
alt-web crawler curl distributed federative fts5 js-less mysql open-source parser pdo php privacy-oriented search-engine sphinx sphinxsearch spider web web-archive yggdrasil
Last synced: 08 Apr 2025
https://github.com/bunlong/libphonenumbers
JavaScript port of Google's libphonenumber library for parsing, formatting, and validating international phone numbers in Node.js.
format libphonenumber libphonenumbers node parser phone phonenumber phonenumbers phones
Last synced: 25 Jul 2025
https://github.com/aofdev/yaml-peg
PEG parser for YAML written in Rust 🦀
grammar hacktoberfest parser parsing parsing-expression-grammar peg rust yaml
Last synced: 11 May 2025
https://github.com/courses-at-nju-by-hfwei/2022-compilers-coding-0
Using ANTLR4 in the Course on Compiler Theory at software.nju.edu.cn
antlr4 compilers grammar lexer parser software-nju-edu-cn
Last synced: 01 May 2025
https://github.com/alec1o/byter
Byter: C# library for serializing and deserializing data to and from bytes, supporting unlimited complexity and depth.⚡
alec1o byter c-sharp csharp decode deserializer dotnet encode netly object parser primitive serialization serialize serializer
Last synced: 13 Apr 2025
https://github.com/microformats/microformats-parser-website-php
Small web page for displaying parsed microformats2
microformats microformats2 parser php website
Last synced: 10 Sep 2025
https://github.com/andrykonchin/marshal-parser
Parser of the Ruby Marshal format
Last synced: 07 May 2025
https://github.com/atreyagaurav/number_range
Parse human readable numbers list into an iterable and vice versa
Last synced: 14 Jul 2025
https://github.com/julianmendez/jsexp
Parser in Java for Lisp S-expressions.
java parser s-expressions tu-dresden
Last synced: 18 Mar 2025
https://github.com/jy95/mediaScan
A scanner for media files that follows a user-provided naming convention
files filesystem filesystem-library media media-library media-parsing naming-conventions npm-package parser scanner scanning torrent typescript
Last synced: 21 Jul 2025
https://github.com/jamallyons/convex-typegen
Blazingly fast type generator for ConvexDB
convex database-schema database-tool parser
Last synced: 20 Jun 2025
https://github.com/gang-of-fork/odatafy-parser
odata parser for odatafy framework
ast framework hacktoberfest hacktoberfest-accepted odata odatafy odatav4 parser peggy
Last synced: 29 Oct 2025
https://github.com/vallentin/comment-parser
This crate implements a (pull) parser for extracting comments from code in various programming languages.
extract-comments parser rust rust-crate rust-library
Last synced: 22 Mar 2025
https://github.com/sbekrin/cljs-babel
[λ] Experimental ClojureScript to JavaScript compiler based on Babel
cljs clojure clojurescript compiler es5 javascript javascript-compiler js parser
Last synced: 10 Apr 2025
https://github.com/marioruiz/open_api_import
Ruby gem open_api_import -- Import a Swagger or Open API file and create a Ruby Request Hash file including all requests and responses
gem hash open-api open-api-2 open-api-v3 parser request ruby swagger
Last synced: 11 Apr 2025
https://github.com/longbridge/sqlparser
SQL Parser for Go, allows work with PostgreSQL syntax.
ast go parser postgresql sql-parser
Last synced: 14 Jan 2026
https://github.com/lrstanley/go-queryparser
"q" http GET variable parser that supports filters/tags for advanced searches :thumbsup:
go golang golang-library http parser queryparser
Last synced: 22 Mar 2025
https://github.com/frozen-projects/ff_pugixml
Unreal Engine 5 crossplatform runtime XML parser, editor and creation plugin.
edit parser pugixml runtime soap ue5 ue5-plugin unreal-engine unreal-engine-5 unreal-engine-plugin xml xml-creation xml-parser xml-parsing
Last synced: 11 Apr 2025
https://github.com/kevinpriv/hypixelapi4j
Allows full access to the HypixelAPI and MojangAPI vai dataclasses for easy and efficent usage!
api getters hypixel hypixel-api json mojang-api parse parser
Last synced: 22 Jul 2025
https://github.com/code-disaster/libsdlang
A compact C library to parse SDLang (http://sdlang.org/) text.
Last synced: 14 Oct 2025
https://github.com/gvcgo/vpnparser
Parse VPN URI to sing-box/xray-core Outbound.
parser shadowsocks shadowsocksr ss ssr trojan vless vmess wireguard
Last synced: 23 Oct 2025
https://github.com/koddr/json2csv
🚴 The parser can read given folder with JSON files, filtering and qualifying input data with intent & stop words dictionaries and save results to CSV files by given chunk size.
csv go golang json json-to-csv json-to-excel parse parser parser-library parsers
Last synced: 16 Oct 2025
https://github.com/sukhcha-in/dart_web_scraper
Powerful, easy-to-use scraper for web pages and APIs. Chain parsers and transforms to extract exactly the data you need.
htmlparser jsonparser parser parsing scraper scraping webscraper webscraping
Last synced: 22 Oct 2025
https://github.com/Insality/defold-parser
Node module to encode and decode Defold files
Last synced: 23 Oct 2025
https://github.com/lcsmuller/jsmn-find
Tiny, zero-allocation JSON tokenizer written in ANSI C
ansi c c89 deserialization embedded hacktoberfest jsmn jsmn-token-extraction json parser tokenizer
Last synced: 17 Oct 2025
https://github.com/0xb10c/mempool-dat
Go package to parse Bitcoin Core's mempool.dat file
bitcoin bitcoin-core go golang mempool parser
Last synced: 21 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-bicep
Bicep grammar for tree-sitter
Last synced: 23 Oct 2025
https://github.com/emkay/parser-6502
Parser for 6502 assembler
6502 assembly javascript nintendo parser
Last synced: 18 Oct 2025
https://github.com/ojarva/python-helen-electricity-usage
Small library for fetching electricity usage statistics from Helsingin Energia website.
electricity home-automation parser scraper
Last synced: 22 Sep 2025
https://github.com/ddneat/stylebuddy
🐻 Generate encapsulated css inline styles which are extremely configurable.
at-rules class-selectors client-side-rendering css encapsulation id-selectors inline-styles json media-queries parser preprocessor pseudo-selectors react selector server-side-rendering simple tag-selectors transform transpile vendor-prefix
Last synced: 12 Jan 2026
https://github.com/danburzo/selery
A CSS selector parser and DOM query engine.
ast css css-selectors dom-querying parser
Last synced: 02 Aug 2025
https://github.com/aome510/article-md-cli
An CLI application to parse a web article into readable text.
Last synced: 14 Apr 2025
https://github.com/echosoar/dolmx
A no dependence xml parser written in javaScript, only 1kb! Run in node or browser.史上最精简XML解析器,只有1KB,无任何依赖,可运行于Node.js或浏览器环境!
1kb fastxml javascript-library nodejs nodejs-xml nodependence parser xml xml-parser
Last synced: 25 Sep 2025
https://github.com/tree-sitter-grammars/tree-sitter-hlsl
HLSL grammar for tree-sitter
Last synced: 10 Apr 2025
https://github.com/clownacy/smps2asm2bin
Tool for building SMPS2ASM files, bypassing the need for an assembler
parser romhacking sega-genesis sega-mega-drive sn76489 ym2612
Last synced: 22 Jul 2025
https://github.com/orhanbalci/patoz
Protein Data Bank (pdb) file parser
bioinformatics nom parser pdb protein-data-bank protein-structure rust
Last synced: 11 Nov 2025
https://github.com/tim-weis/ovba
An Office VBA project parser written in 100% safe Rust.
Last synced: 30 Jul 2025
https://github.com/ryohey/tspc
A Strongly-typed parser combinator written in TypeScript.
parser parser-combinators typescript
Last synced: 01 Sep 2025
https://github.com/vincentreynaud/resource-gen
CLI utility to parse webloc & browser-printed pdf files into a comprehensive list of links in markdown
bookmarks cli-app markdown nodejs parser resource-manager resource-sharing url utility web-links
Last synced: 15 Apr 2025
https://github.com/yang-central/yangkit
Yangkit is a toolkit for YANG(RFC7950) data model language including YANG parser,YANG data and other tools.
Last synced: 12 Jan 2026
https://github.com/xiphoseer/sdo-tool
Tool to process Signum! 1/2 document files (*.SDO)
atari-st digital-preservation file-format parser rust-lang wordprocessor
Last synced: 31 Jul 2025
https://github.com/rebeccasc/bimtoosm
A BIM to OSM parser
3d-models bim geo ifc java josm-plugin openstreetmap osm parser
Last synced: 29 Jul 2025
https://github.com/kedom1337/peview
A minimal and fast zero-copy parser for the PE32+ file format.
no-std-alloc parser portable-executable rust
Last synced: 16 Aug 2025
https://github.com/galaco/studiomodel
Go package for parsing Source Engine StudioModel formats (.mdl, .vtx, .vvd, .phy)
mdl parser phy source-engine studiomodel valve vtx vvd
Last synced: 28 Jul 2025
https://github.com/insality/defold-parser
Node module to encode and decode Defold files
Last synced: 13 May 2025
https://github.com/tbjgolden/media-query-parser
@ media (768px <= width) { /* parse any CSS media query */ }
media media-queries parser query typescript
Last synced: 15 Apr 2025