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/bitwyre/fixparser
A Financial Information eXchange message parser
bitwyre hft hft-trading parser
Last synced: 04 Apr 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/mfernstrom/plex-and-pyacc-examples
Plex and Pyacc (Object Pascal implementations of Lex and Yacc) examples
fpc freepascal lazarus lex lexer parser plex pyacc yacc
Last synced: 06 Jan 2026
https://github.com/mezoni/parser_builder
Lightweight template-based parser build system. Simple prototyping. Comfortable debugging. Effective developing.
dart parser parser-combinator parser-combinators parser-framework
Last synced: 06 May 2025
https://github.com/balbuf/css-selector-inspector
🔎 Parse, validate, and inspect CSS selectors
css escape javascript parser precedence selectors specificity validator
Last synced: 14 May 2025
https://github.com/nilsmartel/js
Fast JavaScript Parser implemented in Rust
compiler interpreter javascript js nom parser rust
Last synced: 25 Jan 2026
https://github.com/samvera-labs/ldpath
Ruby parser for the LDPath language
ldpath linked-data parser ruby
Last synced: 26 Jun 2025
https://github.com/cculianu/json
A lightweight JSON parser and serializer for Qt5 and Qt6
cpp cpp17 json parser parsing parsing-library qt qt5 qt6 serialization serializer
Last synced: 21 Mar 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/bytebase/mysql-parser
MySQL parser based on ANTLR4
antlr antlr-parser antlr4 database mysql parser sql sql-parser
Last synced: 13 Apr 2025
https://github.com/jumanji144/lvm
Lua virtualsation toolset in Java
bytecode deobf deobfuscation file interpreter java lua parser reader reverse-engineering scripting virtual-machine virtualization vm
Last synced: 24 Oct 2025
https://github.com/xmonader/nim-configparser
configparser for ini files written in Nim
Last synced: 21 Jun 2025
https://github.com/reklatsmasters/btparse
A modern bencode parser focused on speed and perfomance.
bencode bencode-parser bittorrent decode node nodejs parser parsing torrent
Last synced: 13 Apr 2025
https://github.com/xaviersolau/generatortools
Code generator tools that helps you to automate C# code generation.
code-generator netcore netstandard parse parser roslyn
Last synced: 18 Jul 2025
https://github.com/sile/erl_parse
Erlang source code parser written in Rust
Last synced: 11 Apr 2025
https://github.com/h1w/tg-parse-channels
Script to download media from telegram channels.
parser python python-parser python3 telegram telegram-channel-parser telegram-channels telegram-channels-parser telegram-parser telethon
Last synced: 03 Mar 2025
https://github.com/codeassign/markjax
Javascript parser for converting Markdown with LaTeX to HTML
javascript katex latex markdown mathjax parser
Last synced: 30 Oct 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/Square789/tf2_dem_py
TF2 demo parser for python, glued together using C.
demo parser source-engine team-fortress-2 tf2
Last synced: 29 Apr 2025
https://github.com/cabinjs/parse-request
Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.
arraybuffer buffer express javascript koa logger logging middleware multer node parse parser passport req request requests route stream utility
Last synced: 26 Mar 2025
https://github.com/leiradel/ddlt
ddlt is a generic lexer to help write parsers using Lua
Last synced: 22 Jul 2025
https://github.com/stefanieschneider/unstruwwel
Detect and Parse Historic Dates in R
Last synced: 08 Jul 2025
https://github.com/tomer8007/wikipedia-to-json
Node.js module for parsing the content of wikipedia articles into javascript objects
javascript json nodejs parser wikipedia wikipedia-dump
Last synced: 10 Apr 2025
https://github.com/mrxrsd/gojacego
gojacego is a calculation engine for Golang.
ast calculation-engine eval evaluator expression expression-engine expression-evaluator expression-parser formula go golang interpreter jace math mathematical-formula mathematical-formula-evaluator parser token
Last synced: 14 Jan 2026
https://github.com/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 Apr 2025
https://github.com/bethropolis/mimo
a simple programming language written in js.
ast compiler javascript lexer parser programming-language
Last synced: 07 Mar 2026
https://github.com/insality/defold-parser
Node module to encode and decode Defold files
Last synced: 13 May 2025
https://github.com/gemrest/germ
🦠 The Definitive Gemini Protocol Toolkit
converter gemini gemini-protocol lexer markdown parser
Last synced: 20 Mar 2025
https://github.com/jentic/jentic-openapi-tools
Jentic OpenAPI Tools
bundler datamodel openapi openapi3 openapi31 parser python python3 validators
Last synced: 10 Jun 2026
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/aome510/article-md-cli
An CLI application to parse a web article into readable text.
Last synced: 14 Apr 2025
https://github.com/phartenfeller/plsql-parser
A oracle PL/SQL parser written in js
Last synced: 04 May 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/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/umbra999/uedumpparser
Convert C++ UE Dumps to C# Dumps
dumper parser ue4 unreal unreal-engine-4
Last synced: 08 Apr 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/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/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/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/tim-weis/ovba
An Office VBA project parser written in 100% safe Rust.
Last synced: 30 Jul 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/orottier/rust-warc
A high performance and easy to use Web Archive (WARC) file reader
Last synced: 21 Sep 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/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/zaeval/ktis-parser
국민대 종합정보 시스템 parser
auth kookmin-university parser python-library
Last synced: 09 Jul 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/wenerme/goaphql
Golang with GraphQL
codegen golang graphql graphql-tools parser
Last synced: 02 Jul 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/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/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/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/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/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/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/beardedfish/ini-rw
A .ini file reader and writer library programmed in C++17. 🛠
c-plus-plus config configuration cpp cpp17 cpp17-library ini ini-file ini-parser ini-reader ini-rw ini-writer initialization input io library oop output parser settings
Last synced: 25 Oct 2025
https://github.com/programmerjake/quick-shell
Bash-compatible shell that JIT compiles commands
autocomplete bash formatting jit parser refactoring shell
Last synced: 04 Oct 2025
https://github.com/structuredllm/itergen
Iterate on LLM-based structured generation forward and backward
grammar llm llm-inference parser
Last synced: 02 Sep 2025
https://github.com/r-koubou/kspsyntaxparser
Compiler program for KONTAKT Script Processor (KSP)
compiler computer-music java javacc kontakt kotlin ksp parser
Last synced: 19 Jun 2025
https://github.com/svstanev/goexp
Recursive descent expression parser in Go
expression expression-engine expression-evaluator expression-language golang parser recursive-descent-parser
Last synced: 21 Aug 2025
https://github.com/gcarreno/objectpascalparser
An attempt at an Object Pascal Parser
fpc free-pascal freepascal lazarus object-pascal objectpascal parser parsing pascal tokenization tokenizer
Last synced: 05 Jan 2026
https://github.com/qedk/ini-rs
A simple macro utility built on top of configparser with no other dependencies built on Rust.
configuration ini macro parser rust settings
Last synced: 18 Apr 2025
https://github.com/netgen/query-translator-demo
Demo project for the Query Translator library
ast edismax elasticsearch generator parser php query search solr tokenizer translator
Last synced: 11 Apr 2025
https://github.com/luqmanoop/parse-dotenv
Zero dependency .env to javascript object parser
env env-object nodejs parse-env parser
Last synced: 14 Apr 2025
https://github.com/burntcaramel/lofi-js
Format rich content using #hashtags and @mentions
content javascript nodejs parser text text-formatting
Last synced: 15 May 2025
https://github.com/lujjjh/content-disposition-attachment
A library to parse "attachment"s in Content-Disposition.
Last synced: 29 Jun 2025
https://github.com/keruspe/brainfuck.rs
Brainfuck parser written in rust using nom
brainfuck brainfuck-parser interpreter nom parser rust
Last synced: 11 Nov 2025
https://github.com/marketingpipeline/iptv-parser.js
A JavaScript library to easily parse M3U / IPTV
fetch-iptv free-iptv iptv iptv-m3u iptv-parser iptv-playlist javascript m3u m3u-parser m3u8 m3u8-parser parser xml-parser
Last synced: 01 Aug 2025
https://github.com/ishirav/date-detector
A Python module for scanning text and extracting dates from it, regardless of language or date format
Last synced: 24 Sep 2025
https://github.com/BurntCaramel/lofi-js
Format rich content using #hashtags and @mentions
content javascript nodejs parser text text-formatting
Last synced: 02 Aug 2025
https://github.com/zhuzilin/swiftpeg
A PEG parser generator written in swift 5.3.
parser parser-generator parsimonious swift
Last synced: 28 Jul 2025
https://github.com/usagi-coffee/tree-sitter-abl
OpenEdge ABL grammar for tree-sitter
4gl abl openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 27 Aug 2025
https://github.com/barbarbar338/bargs
✨ A simple argument parsing system
arg args argument argument-parser argument-parsing arguments argv argv-parser bargs parse parser parsing ts typescript
Last synced: 27 Aug 2025
https://github.com/iand/nquads
NQuad parser in Go
go golang linked-data parser rdf semantic-web
Last synced: 19 Apr 2025
https://github.com/gamaops/protoschema
The coolest JSON Schema to Protobuf 3 definitions parser
json-schema parser protobuf protobufjs protocol-buffers validation validator
Last synced: 30 Jun 2025
https://github.com/mguludag/chrono_parse
parse date_times with {fmt} style into std::chrono::time_point {WIP}
chrono cpp cpp11 cpp14 cpp17 cpp20 datetime header-only iso8601 iso8601-parser parser
Last synced: 11 Aug 2025
https://github.com/hypertino/expression-parser
Expression parser and evaluator for Scala powered by parboiled2.
expression-evaluator expression-parser parser scala
Last synced: 14 Apr 2025
https://github.com/fresh2dev/yapx
The next generation of Python's Argparse.
Last synced: 06 May 2025
https://github.com/heyvito/tlvp
💳 A CLI TLV parser specially designed to handle EMV data
cli emv emvco parser tlv tlv-decoder
Last synced: 25 Mar 2025
https://github.com/fabiospampinato/tiny-editorconfig
A tiny isomorphic parser and resolver for EditorConfig.
Last synced: 27 Jul 2025
https://github.com/fabiospampinato/ini-simple-parser
A simple, fast and configurable INI parser.
editorconfig ini parser simple
Last synced: 27 Jul 2025
https://github.com/erikw/nestedtext-ruby
A ruby implementation of NestedText https://nestedtext.org/
data-format decode encode gem library nestedtext parser ruby serialization
Last synced: 14 Apr 2025
https://github.com/imelgrat/opml-parser
A PHP-based OPML Parser Class. Extracts the properties of content from OPML files
composer composer-package extract opml opml-files opml-outline opml-parser opml-to-json parser parsing-engine parsing-library php rss rss-feed xml xml-parser
Last synced: 16 May 2025
https://github.com/belledonnecommunications/belr
ABNF Parser - Linphone.org mirror for belr (git://git.linphone.org/belr.git)
Last synced: 15 Apr 2025