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/ddneat/stylebuddy
🐻 Generate encapsulated css inline styles which are extremely configurable.
at-rules class-selectors client-side-rendering css encapsulation id-selectors inline-styles json media-queries parser preprocessor pseudo-selectors react selector server-side-rendering simple tag-selectors transform transpile vendor-prefix
Last synced: 12 Jan 2026
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/samvera-labs/ldpath
Ruby parser for the LDPath language
ldpath linked-data parser ruby
Last synced: 26 Jun 2025
https://github.com/insality/defold-parser
Node module to encode and decode Defold files
Last synced: 13 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/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/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/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/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/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/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/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/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/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/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/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/bethropolis/mimo
a simple programming language written in js.
ast compiler javascript lexer parser programming-language
Last synced: 07 Mar 2026
https://github.com/stefanieschneider/unstruwwel
Detect and Parse Historic Dates in R
Last synced: 08 Jul 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/hanwenzhu/.ds_store-parser
Parses everything from the .DS_Store files generated by macOS
Last synced: 31 Oct 2025
https://github.com/sile/erl_parse
Erlang source code parser written in Rust
Last synced: 11 Apr 2025
https://github.com/xmonader/nim-configparser
configparser for ini files written in Nim
Last synced: 21 Jun 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/gemrest/germ
🦠 The Definitive Gemini Protocol Toolkit
converter gemini gemini-protocol lexer markdown parser
Last synced: 20 Mar 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/chipsalliance/tree-sitter-firrtl
FIRRTL grammar for tree-sitter
Last synced: 11 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/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/Insality/defold-parser
Node module to encode and decode Defold files
Last synced: 23 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/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/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/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-hare
Hare grammar for tree-sitter
Last synced: 14 Jun 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/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/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/tree-sitter-grammars/tree-sitter-go-sum
go.sum grammar for tree-sitter
Last synced: 02 Apr 2026
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/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/nayuki/json-library-java
JSON parser and serializer in Java.
java json library parser serializer
Last synced: 03 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/tree-sitter-grammars/tree-sitter-csv
csv grammar for tree-sitter
Last synced: 18 Jan 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/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/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/aminya/d-tree-sitter
The D bindings for tree-sitter
bindings d-lang parser tree-sitter
Last synced: 07 May 2025
https://github.com/emkay/parser-6502
Parser for 6502 assembler
6502 assembly javascript nintendo parser
Last synced: 18 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/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/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/damianopellegrini/nom-teltonika
Teltonika parser for the Rust programming language.
binary fmb920 fmxxxx imei library parser parser-combinators rust teltonika
Last synced: 26 Jun 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/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 05 May 2025
https://github.com/wenkokke/tree-sitter-talon
Tree Sitter parser for Talon files.
Last synced: 12 Apr 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/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/patrickrgaffney/patdown
a non-fancy markdown parser in C
c commonmark markdown markdown-parser parser
Last synced: 14 Apr 2025
https://github.com/jbowes/semver
🦔 semver and constraint parsing with a focus on performance
go golang hacktoberfest parser ragel semver semver-parser
Last synced: 11 Apr 2025
https://github.com/gabrielhdt/pratter
Mirror of <https://forge.tedomum.net/koizel/pratter>
Last synced: 14 Apr 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/kazupon/unicode-locale-parser
The parser for Unicode Locale Identifiers.
i18n internationalization locale parser unicode-id
Last synced: 09 Sep 2025
https://github.com/Edd-G/editorjs-simple-html-parser
A simple HTML & JSON parser write in php for Editor.js
editor editorjs editorjs-converter editorjs-html editorjs-json editorjs-parser editorjs-to-html html html-to-editorjs parser
Last synced: 11 May 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/bytebase/postgresql-parser
PostgreSQL parser based on ANTLR4
antlr antlr4 database parser postgres postgresql sql
Last synced: 09 Jul 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/raphink/narcissus
Map configuration files to Go structures using Augeas
augeas configuration configuration-management golang golang-library parser parsing
Last synced: 22 Jul 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/falsehuman/yandex_market_parser
Парсер товаров с Яндекс.Маркета. Ссылка на рабочую версию парсера, прикреплена ниже
django django-rest-framework parser postgresql python vuejs
Last synced: 12 Apr 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/etienne-martin/cache-control-parser
A humble cache-control parser.
cache cache-control headers http http-headers javascript nodejs parser typescript
Last synced: 06 Apr 2026
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/finsberg/gotranx
Next generation ODE translator
code-generation gotran ode parser parsing
Last synced: 01 May 2025
https://github.com/non-jedi/org.jl
Hacky org-mode parser in Julia
documentation julia org-mode parser parsing
Last synced: 31 Oct 2025
https://github.com/Zestylogic/FMark
Markdown parser to html with many useful extensions and a purely functional implementation.
fsharp fsharp-markdown lexer markdown paragraph parser
Last synced: 01 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/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/sergeymakinen/go-systemdconf
systemd configuration file parser/serializer
go golang marshal parser serializer systemd systemd-configuration systemd-networkd systemd-unit unit unmarshal
Last synced: 17 Mar 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
https://github.com/apeleghq/ts-multipart-parser
TypeScript streaming parser for MIME multipart messages
encoder encoder-decoder javascript mime mime-parser multipart parser typescript
Last synced: 08 May 2025