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-02-09 00:19:11 UTC
- JSON Representation
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/tim-weis/ovba
An Office VBA project parser written in 100% safe Rust.
Last synced: 30 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/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/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/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/tree-sitter-grammars/tree-sitter-csv
csv grammar for tree-sitter
Last synced: 18 Jan 2026
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/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/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/wenerme/goaphql
Golang with GraphQL
codegen golang graphql graphql-tools parser
Last synced: 02 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/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/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/umbra999/uedumpparser
Convert C++ UE Dumps to C# Dumps
dumper parser ue4 unreal unreal-engine-4
Last synced: 08 Apr 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-hare
Hare grammar for tree-sitter
Last synced: 14 Jun 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/move-hub/tree-sitter-move
tree-sitter grammar for libra move language
grammar libra move parser tree-sitter
Last synced: 15 Jul 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/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/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/dragonwasrobot/json_schema
A library for parsing, inspecting and manipulating JSON Schema documents
elixir elixir-lang elixir-library json json-schema parser
Last synced: 09 Apr 2025
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/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: 07 May 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/nayuki/json-library-java
JSON parser and serializer in Java.
java json library parser serializer
Last synced: 03 Jul 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/phartenfeller/plsql-parser
A oracle PL/SQL parser written in js
Last synced: 04 May 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/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/the-mikedavis/tree-sitter-erlang
An Erlang grammar for tree-sitter
erlang lexer parser tree-sitter
Last synced: 07 May 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/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/chipsalliance/tree-sitter-firrtl
FIRRTL grammar for tree-sitter
Last synced: 10 Apr 2025
https://github.com/stefanieschneider/unstruwwel
Detect and Parse Historic Dates in R
Last synced: 08 Jul 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/sile/erl_parse
Erlang source code parser written in Rust
Last synced: 11 Apr 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/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/hanwenzhu/.ds_store-parser
Parses everything from the .DS_Store files generated by macOS
Last synced: 31 Oct 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/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/gemrest/germ
π¦ The Definitive Gemini Protocol Toolkit
converter gemini gemini-protocol lexer markdown parser
Last synced: 20 Mar 2025
https://github.com/toflar/http-request-parser
Parses the string representation of an HTTP request into a PHP superglobal like array
Last synced: 19 Mar 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/bitwyre/fixparser
A Financial Information eXchange message parser
bitwyre hft hft-trading parser
Last synced: 04 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/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/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/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/samvera-labs/ldpath
Ruby parser for the LDPath language
ldpath linked-data parser ruby
Last synced: 26 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/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: 07 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/xmonader/nim-configparser
configparser for ini files written in Nim
Last synced: 21 Jun 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/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 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/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/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/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/Insality/defold-parser
Node module to encode and decode Defold files
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/tree-sitter-grammars/tree-sitter-bicep
Bicep grammar for tree-sitter
Last synced: 23 Oct 2025
https://github.com/cloudstek/scim-filter-parser
Parser for the SCIM (IETF RFC 7644, System for Cross-domain Identity Management) filter language.
Last synced: 23 Oct 2025
https://github.com/robbepop/dimacs-parser
Utilities to parse files in DIMACS format which is the de-facto standard for input to SAT solvers.
Last synced: 16 Oct 2025
https://github.com/nilium/codf
Config file parser for Go in the style of nginx.
ast bikeshed config configuration go golang hacktoberfest lexer parser parsing
Last synced: 22 Jan 2026
https://github.com/jahan-addison/minta
functional pattern matcher
functional javascript matching parser parsing pattern typescript
Last synced: 22 Oct 2025
https://github.com/chimehq/lowlight
A simple syntax processing system that prioritizes latency over correctness
highlighting ios macos parser parsing swift syntax-highlighting
Last synced: 15 Oct 2025
https://github.com/taylorwood/hickory-css-selector
CSS-to-Hickory selector translator
clojure css-selectors hickory html parser
Last synced: 15 Oct 2025
https://github.com/jeevanjames/consolefx
ConsoleFx is a suite of .NET libraries for building command-line (CLI) applications.
argument-parsing cli cli-app cmdline command-line command-line-parser console console-application consolefx library parser
Last synced: 23 Apr 2025
https://github.com/ktodorov/go-summarizer
Summarize text and websites and optionally saves the data to a local file
html-parsing parser readability summarizer
Last synced: 14 Jan 2026
https://github.com/na-ji/node-manga-parser
Parser for online manga sources
javascript manga manga-parser manga-scraper parser
Last synced: 06 Jul 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/ahuge/sept
A simple extensible path template generator
parser python template template-engine templates templating tokenization tokenizer
Last synced: 10 Jul 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/desertthunder/js_parser
π§ JavaScript parser written in Gleam
Last synced: 28 Apr 2025
https://github.com/z1skgr/flex-bison
Building compilers for lexical analysis & parsing
bison-yacc compiler flex lexer lexical-analyzer parser parsing-expression-grammars programming-language ubuntu yacc-lex
Last synced: 03 Jan 2026
https://github.com/rtsao/cssparse
A css parser powered by the style crate from Servo
css css-parser parser servo-browser
Last synced: 03 Jul 2025
https://github.com/fbbdev/mp4analyzer.js
JavaScript MP4/M4A/MOV file parser
browser client-side frontend html5 javascript mov mp4 parser web-api
Last synced: 24 Apr 2025