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/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/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/mystpi/chomp
πͺ Lexer step + parser combinators + great error messages [nibble fork]
functional-programming gleam lexer lexing parser parser-combinators parsing
Last synced: 10 Jun 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/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/nayuki/json-library-java
JSON parser and serializer in Java.
java json library parser serializer
Last synced: 03 Jul 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/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/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/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/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/umbra999/uedumpparser
Convert C++ UE Dumps to C# Dumps
dumper parser ue4 unreal unreal-engine-4
Last synced: 08 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/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/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/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/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/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/wenerme/goaphql
Golang with GraphQL
codegen golang graphql graphql-tools parser
Last synced: 02 Jul 2025
https://github.com/zaeval/ktis-parser
κ΅λ―Όλ μ’ ν©μ 보 μμ€ν parser
auth kookmin-university parser python-library
Last synced: 09 Jul 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/phartenfeller/plsql-parser
A oracle PL/SQL parser written in js
Last synced: 04 May 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/aminya/d-tree-sitter
The D bindings for tree-sitter
bindings d-lang parser tree-sitter
Last synced: 07 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-csv
csv grammar for tree-sitter
Last synced: 18 Jan 2026
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/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/stefanieschneider/unstruwwel
Detect and Parse Historic Dates in R
Last synced: 08 Jul 2025
https://github.com/sile/erl_parse
Erlang source code parser written in Rust
Last synced: 11 Apr 2025
https://github.com/chipsalliance/tree-sitter-firrtl
FIRRTL grammar for tree-sitter
Last synced: 10 Apr 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/nilsmartel/js
Fast JavaScript Parser implemented in Rust
compiler interpreter javascript js nom parser rust
Last synced: 25 Jan 2026
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/the-mikedavis/tree-sitter-erlang
An Erlang grammar for tree-sitter
erlang lexer parser tree-sitter
Last synced: 07 May 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/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/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/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/xmonader/nim-configparser
configparser for ini files written in Nim
Last synced: 21 Jun 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/hanwenzhu/.ds_store-parser
Parses everything from the .DS_Store files generated by macOS
Last synced: 31 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/thehxdev/jacson
JSON parser and query engine library written in C, from scratch!
Last synced: 10 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/samvera-labs/ldpath
Ruby parser for the LDPath language
ldpath linked-data parser ruby
Last synced: 26 Jun 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/gemrest/germ
π¦ The Definitive Gemini Protocol Toolkit
converter gemini gemini-protocol lexer markdown parser
Last synced: 20 Mar 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/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/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/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/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/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/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/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/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/leiradel/ddlt
ddlt is a generic lexer to help write parsers using Lua
Last synced: 22 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/tree-sitter-grammars/tree-sitter-thrift
Thrift grammar for tree-sitter
Last synced: 11 Aug 2025
https://github.com/picrap/dnparser
Distinguished name parser
distinguished-name dotnet parser
Last synced: 21 Mar 2025
https://github.com/lszeremeta/sdfeater
Always hungry SDF chemical file format parser with many output formats
chebi chemical-data chemical-elements cheminformatics cli cvme cypher data-structures database docker-image drugbank jar java molecularentity neo4j parser parsers periodic-table sdf sdf-files
Last synced: 17 Jul 2025
https://github.com/erfaniaa/compilers-course-project
Converting a pseudo-C source code to a pseudo-assembly code
compilers cpp grammar lalr-parser lark-parser parser python3
Last synced: 11 Apr 2025
https://github.com/miroiu/dw-lang
[Educational] A small interpreted language made from scratch.
bigmath editor expression-viewer interpreter lexer netcore3 parser programming-language repl wpf
Last synced: 19 Mar 2025
https://github.com/condesaheki/meterway
Dalamud-based FFXIV addon that display and help you analyze combat data.
act addon csharp dalamud-plugin ff14 ffxiv-act ffxiv-overlays ffxiv-plugin ffxv final-fantasy-xiv iinact lua-script parser plugin
Last synced: 12 Apr 2025
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 30 Oct 2025
https://github.com/xnuinside/big-parsers-generators-comparison
A code snippet repository that provides examples of how to use different syntax parser generator libraries. And some useful links in README.
comparison examples experiments parse parser parser-combinators parser-generator parsing regex syntax-parser syntax-parsing
Last synced: 18 Mar 2025
https://github.com/anglesharp/anglesharp.wasm
:angel: Library to enable support for Web Assembly in AngleSharp.
anglesharp c-sharp dom html library parser wasm webass
Last synced: 11 Apr 2025
https://github.com/acrylicshrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
compiler compiler-frontend llvm llvm-frontend parser parser-generator
Last synced: 29 Oct 2025
https://github.com/bethropolis/mimo
a simple programming language written in js.
ast compiler javascript lexer parser programming-language
Last synced: 12 Apr 2025
https://github.com/drogglbecher/thinline
Handle and execute unittests written in function comment sections for C/C++ & Python
analysis c cpp parser python rust synthesis unit-testing unittests
Last synced: 10 Oct 2025
https://github.com/ladjs/mongoose-validation-error-transform
Automatically transform Mongoose validation error message(s) to a humanized and readable format
beautiful error handling messages mongo mongodb mongoose mongoosejs parser parsing pretty transform validation
Last synced: 29 Mar 2025
https://github.com/lexborisov/perl-html-myhtml
Perl Fast HTML Parser using Threads with no outside dependencies
Last synced: 19 Jun 2025
https://github.com/namchee/dependent
Simple utility CLI tool to analyze which files are using a Node dependency π
cli dependency nodejs parser typescript
Last synced: 11 Jul 2025
https://github.com/snyk/rpm-parser
Produce a list of dependencies from an RPM database file
dependencies packages parser rpm security snyk
Last synced: 08 May 2025
https://github.com/siongui/go-facebook-post-parser
web scrape facebook post and extract data
demo facebook go golang goquery html-parsing parser web-scraping
Last synced: 08 May 2025
https://github.com/prabhakar267/ign-top-100-villian
Simple parser script :v:
ign-website parser php python villians
Last synced: 09 Oct 2025
https://github.com/maxmindlin/openfga-dsl-parser
Parsing and JSON transformer library for the OpenFGA authorization DSL
json library openfga parser transformer
Last synced: 18 Jun 2025
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: 08 May 2025
https://github.com/snelsi/tyson
π Syntactic analyzer and parser of 'Tyson' language with built-in online editor
antlr4 grammar language parser react syntax-analysis typescript
Last synced: 12 Apr 2025
https://github.com/bytebase/postgresql-parser
PostgreSQL parser based on ANTLR4
antlr antlr4 database parser postgres postgresql sql
Last synced: 09 Jul 2025
https://github.com/o-200/codewars-exporter
Export your solutions to local file
codewars codewars-kata codewars-kata-solution codewars-solutions parser parsing ruby ruby-app selenium selenium-webdriver watir watir-webdriver
Last synced: 29 Apr 2025
https://github.com/wenkokke/tree-sitter-talon
Tree Sitter parser for Talon files.
Last synced: 12 Apr 2025
https://github.com/flopp/go-coordsparser
A library for parsing (geographic) coordinates in go (golang)
coordinates geospatial gis parser
Last synced: 10 Apr 2025