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-23 00:22:57 UTC
- JSON Representation
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/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/foxglove/rosmsg
ROS 1 and ROS 2 message definition parser
browser idl msg nearley nodejs parser ros ros2 typescript
Last synced: 26 Apr 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/tree-sitter-grammars/tree-sitter-bicep
Bicep grammar for tree-sitter
Last synced: 17 Feb 2026
https://github.com/andrykonchin/marshal-parser
Parser of the Ruby Marshal format
Last synced: 13 Mar 2026
https://github.com/guyingbo/iofree
iofree is an easy-to-use and powerful library to help you implement network protocols and binary parsers.
binary-parser io-free parser protocols sans-io
Last synced: 26 Apr 2025
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/kyllingene/sarge
A zero-dependencies command-line argument parser
command-line command-line-arguments command-line-arguments-parser command-line-parser parser
Last synced: 19 Oct 2025
https://github.com/butschster/prometheus-parser
Prometheus data parser to AST written on PHP8
Last synced: 09 Oct 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/atreyagaurav/number_range
Parse human readable numbers list into an iterable and vice versa
Last synced: 14 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: 21 Jul 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/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/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/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/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/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/julianmendez/jsexp
Parser in Java for Lisp S-expressions.
java parser s-expressions tu-dresden
Last synced: 18 Mar 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/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/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/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/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/jamallyons/convex-typegen
Blazingly fast type generator for ConvexDB
convex database-schema database-tool parser
Last synced: 20 Jun 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/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/gotthardp/python-xml2dict
Flexible XML to dict Converter
Last synced: 31 Aug 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/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/dragonwasrobot/json_schema
A library for parsing, inspecting and manipulating JSON Schema documents
elixir elixir-lang elixir-library json json-schema parser
Last synced: 08 Mar 2026
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/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/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/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/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/diasbruno/language-js
Parser for es6 and es7.
ast es6 es7 haskell javascript parser
Last synced: 21 Aug 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/k1low/duration
duration.Parse() parses a formatted string and returns the time.Duration value it represents.
Last synced: 04 Mar 2026
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/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/baoyachi/eat-nom
eat nom
combinator ip ipmask mask nom parser rust
Last synced: 11 Nov 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/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/phartenfeller/plsql-parser
A oracle PL/SQL parser written in js
Last synced: 04 May 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/bhamiltoncx/unicode-graphemes
Java parser for Unicode grapheme clusters, including emoji zero-width joiner (ZWJ), flag, and gender sequences
antlr antlr4 emoji graphemeclusters graphemes java lexer parser unicode
Last synced: 16 May 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/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/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/tbjgolden/media-query-parser
@ media (768px <= width) { /* parse any CSS media query */ }
media media-queries parser query typescript
Last synced: 15 Apr 2025
https://github.com/ax/burp-logs
Logs is a Burp Suite extension to work with log files.
burp burp-extensions burp-logs burp-plugin burpsuite import log logs parser reader
Last synced: 03 Jul 2025
https://github.com/zaeval/ktis-parser
국민대 종합정보 시스템 parser
auth kookmin-university parser python-library
Last synced: 09 Jul 2025
https://github.com/wenerme/goaphql
Golang with GraphQL
codegen golang graphql graphql-tools parser
Last synced: 02 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/tree-sitter-grammars/tree-sitter-hlsl
HLSL grammar for tree-sitter
Last synced: 10 Apr 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/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/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/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/aome510/article-md-cli
An CLI application to parse a web article into readable text.
Last synced: 14 Apr 2025
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/lue-bird/elm-morph
a parser-printer: dev-friendly, general-purpose, great errors
bimap bits codec elm json narrowing parser parser-printer unparser
Last synced: 15 Mar 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/umbra999/uedumpparser
Convert C++ UE Dumps to C# Dumps
dumper parser ue4 unreal unreal-engine-4
Last synced: 08 Apr 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: 20 Feb 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/jahilldev/preact-parser
Avoid use of dangerouslySetInnerHTML with this lightweight (2KB) function. Can parse HTML strings into VDom trees, ready to render in your Preact components
browser dangerouslysetinnerhtml html isomorphic jsx parser preact render server string
Last synced: 19 Apr 2025
https://github.com/orottier/rust-warc
A high performance and easy to use Web Archive (WARC) file reader
Last synced: 21 Sep 2025
https://github.com/ariary/jsextractor
Fastly gather all JavaScript from url (CLi+TUI)
bug-bounty cli extract extractor html-parser javascript js parser pentest recon tui web-pentest xss
Last synced: 14 Jul 2025
https://github.com/alrico88/wkt-parser-helper
Module to help parse GeoJSONs to WKT and back
buffer geojson javascript parser parses wkb wkt
Last synced: 30 Apr 2025
https://github.com/guanguans/laravel-code-runner
Run the PHP code in the browser. - 在浏览器中运行 PHP 代码。
artisan browser code code-runner debug debugger development laravel parser php php-parser runner tinker web web-tinker
Last synced: 26 Mar 2025
https://github.com/praneshr/transform-parser
Converts css transform string to an object and vice versa.
css-transforms javascript parser rollup-js stringifier typescript
Last synced: 07 May 2025
https://github.com/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 Apr 2025
https://github.com/the-mikedavis/tree-sitter-erlang
An Erlang grammar for tree-sitter
erlang lexer parser tree-sitter
Last synced: 07 May 2025
https://github.com/bitwyre/fixparser
A Financial Information eXchange message parser
bitwyre hft hft-trading parser
Last synced: 04 Apr 2025
https://github.com/jurasciix/jua
The Jua Programming Language.
asm assembler bytecode compiler interpreter java lexer parser register-based stack-based vm
Last synced: 05 Mar 2026