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/the-mikedavis/tree-sitter-erlang
An Erlang grammar for tree-sitter
erlang lexer parser tree-sitter
Last synced: 07 May 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/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/ryohey/tspc
A Strongly-typed parser combinator written in TypeScript.
parser parser-combinators typescript
Last synced: 01 Sep 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/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/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/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/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: 20 Feb 2026
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/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/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/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/wenerme/goaphql
Golang with GraphQL
codegen golang graphql graphql-tools parser
Last synced: 02 Jul 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/zaeval/ktis-parser
국민대 종합정보 시스템 parser
auth kookmin-university parser python-library
Last synced: 09 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/tree-sitter-grammars/tree-sitter-hlsl
HLSL grammar for tree-sitter
Last synced: 10 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/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: 28 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/phartenfeller/plsql-parser
A oracle PL/SQL parser written in js
Last synced: 04 May 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/lifyzer/data-parser-system
:apple: Simple script that parses data from open source databases to the standard Lifyzer database structure :green_apple:
data data-parser databases food food-data health ingredients lifyzer nutrition parsed-data parser parses-data
Last synced: 09 Apr 2025
https://github.com/leogtzr/jthreadparser
jthreadparser is a Go library to parse Java Thread Dump files.
go golang java jvm parser threaddump
Last synced: 13 Jun 2025
https://github.com/vanhakobyan/useful_pieces_of_code
Best Practice codes
algorithm csharp custom parser parsing-library proxy regex smtp smtp-client view wpf youtube
Last synced: 16 Aug 2025
https://github.com/tree-sitter-grammars/tree-sitter-csv
csv grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/enzious/diff2html
Pretty diff to html Rust library (diff2html Rust port) https://diff2html.xyz
colorized diff diff2html git html parser pretty rust syntax-highlighting unified-diffs
Last synced: 24 Apr 2025
https://github.com/move-hub/tree-sitter-move
tree-sitter grammar for libra move language
grammar libra move parser tree-sitter
Last synced: 16 Mar 2026
https://github.com/Insality/defold-parser
Node module to encode and decode Defold files
Last synced: 23 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/bvanhoekelen/icalendar-php
📆 Create easily a full iCalendar subscription service. Compatible with the best Calendar Apps, Laravel and Composer.
generator icalendar ics laravel parser php simple subscription
Last synced: 11 Apr 2025
https://github.com/jabranr/csv-parser
PHP client to parse CSV data from a path, file, stream, resource or string into indexed or associative arrays.
Last synced: 10 Oct 2025
https://github.com/mystpi/chomp
🍪 Lexer step + parser combinators + great error messages [nibble fork]
functional-programming gleam lexer lexing parser parser-combinators parsing
Last synced: 31 Jan 2026
https://github.com/lisprez/arithmetic_expression_evaluator
arithmetic expression evaluator: homework for fourth graders in elementary school
expression-calculator expression-evaluator expression-parser expression-tree expression-tree-builder interpreter parser parser-combinators
Last synced: 13 Mar 2026
https://github.com/jonschlinkert/parser-front-matter
Front matter parser that uses gray-matter and bits of real panther, so you know it's good. Kind of like consolidate.js engine, accept it's not an engine, it's a parser. Works with Assemble, express.js, parser-cache, or any application with similar conventions.
front-matter gray-matter handlebars html markdown matter parser static-site static-site-generator yaml yaml-frontmatter
Last synced: 16 Mar 2026
https://github.com/emkay/parser-6502
Parser for 6502 assembler
6502 assembly javascript nintendo parser
Last synced: 18 Oct 2025
https://github.com/tinsir888/compiler-sysy
NKU CS major compulsory course in 5th semester, taught by Prof. Wang Gang. Finish a compiler of language SysY(A subset of language C), by using auxiliary tools bison and yacc. It is widely regarded as the most difficult compulsory course in computer science.
bison-yacc parser sysy yacc-lex
Last synced: 26 Apr 2025
https://github.com/aminya/d-tree-sitter
The D bindings for tree-sitter
bindings d-lang parser tree-sitter
Last synced: 07 May 2025
https://github.com/null-none/django-useragent
A django package that allows easy identification of visitor's browser, OS and device information, including whether the visitor uses a mobile phone, tablet or a touch capable device.
django parser user-agent useragent
Last synced: 08 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/nayuki/json-library-java
JSON parser and serializer in Java.
java json library parser serializer
Last synced: 03 Jul 2025
https://github.com/chipsalliance/tree-sitter-firrtl
FIRRTL grammar for tree-sitter
Last synced: 11 Mar 2026
https://github.com/aldelo/common
Common helper and wrapper utility code for golang projects
aes-256 golang helpers parser reflection utilities wrappers
Last synced: 02 Apr 2026
https://github.com/3p3r/tree-sitter-eventrule
Grammar for AWS Event Rules: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns-content-based-filtering.html
aws-eventbridge parser tree-sitter
Last synced: 02 Apr 2025
https://github.com/anubhav4sachan/bing-scraper
The bingscraper is python3 package which extracts the text and images content on search engine 'bing.com'
html package parser pypi python scraper scraping-websites
Last synced: 14 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-go-sum
go.sum grammar for tree-sitter
Last synced: 02 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-hare
Hare grammar for tree-sitter
Last synced: 14 Jun 2025
https://github.com/ikergarcia1996/basic-cyk-parser
Basic CYK-Parser written in python 3
cyk cyk-algorithm cyk-parser grammar grammar-parser natural-language-processing nlp parser parsing python-3
Last synced: 05 Oct 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/stablecanvas/sd-webui-a1111-prompt-parser
sd a1111 prompt parser for javascript.
a1111-stable-diffusion-webui a1111-webui parser prompt sd sdxl stable-diffusion stable-diffusion-webui stablediffusion
Last synced: 03 May 2026
https://github.com/homeworkprod/syslogmp
A parser for BSD syslog protocol (RFC 3164) messages
Last synced: 12 Apr 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/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/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/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/aermoss/simplecompiler
A simple programming language frontend written in Python using LLVM.
compiler lexer llvm llvm-ir llvmlite parser python simple-compiler
Last synced: 14 Apr 2025
https://github.com/ariya/calculator.clj
Learning Clojure by writing a lexer, parser, evaluator
clojure clojurescript evaluator graalvm graalvm-native-image interpreter lexer parser scanner tokenizer
Last synced: 10 Mar 2026
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/structuredllm/itergen
Iterate on LLM-based structured generation forward and backward
grammar llm llm-inference parser
Last synced: 02 Sep 2025
https://github.com/edumserrano/github-issue-forms-parser
A Docker container GitHub action that can be used to parse GitHub issue forms.
actions forms github github-action github-actions issue-forms issues parser
Last synced: 22 Sep 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/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/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/iand/nquads
NQuad parser in Go
go golang linked-data parser rdf semantic-web
Last synced: 19 Apr 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/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/k1low/curlreq
curlreq creates *http.Request from curl command.
Last synced: 16 Apr 2025
https://github.com/vaguue/struct-compile
Easily parse binary data with C structure syntax
binary-parsing javascript javascript-parser parser
Last synced: 28 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/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/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/hanilr/parser-test
Kind of parser but beginner level. Written in ansi-c (FINISHED)
Last synced: 04 Apr 2025
https://github.com/nirlep5252/fun
A funny little interpreted programming language heavily inspired by Lox.
interpreter java language lox parser
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/hanneskimara/cddlc
WIP: Parser and Code Generator for the Concise Data Definition Language (CDDL)
cbor cddl codegen golang parser rfc8610 validation
Last synced: 21 Apr 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/fresh2dev/yapx
The next generation of Python's Argparse.
Last synced: 06 May 2025