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-22 00:19:16 UTC
- JSON Representation
https://github.com/arirusso/nibbler
Ruby MIDI message parser
midi midi-messages midi-parser music nibbles parser ruby
Last synced: 10 Apr 2025
https://github.com/tbaud0n/go-rql-parser
Small, simple and lightweight library for Go web applications to translate RQL (Resource Query Language) queries to SQL
Last synced: 14 Jan 2026
https://github.com/ohler55/compare-go-json
A comparison of several go JSON packages.
benchmarks compare go json jsonpath parser
Last synced: 05 May 2025
https://github.com/inukshuk/anystyle.io
anystyle bibliography citation-styles conditional-random-fields machine-learning parser
Last synced: 24 Oct 2025
https://github.com/ghpranav/link_preview_generator
A cross-platform flutter package to convert your links into rich beautiful previews.
cards dart flutter flutter-package link link-preview link-scrapper parser preview scrapper
Last synced: 07 Jul 2025
https://github.com/intuit/node-pom-parser
Parsing Java's pom.xml and properly returning the json object, including attributes and values.
enterprise hacktoberfest hacktoberfest2022 javascript json nexus node-pom-parser parser pom
Last synced: 15 May 2025
https://github.com/anvaka/streaming-svg-parser
Streaming SVG/XML parser with zero dependencies
Last synced: 07 May 2025
https://github.com/thevxn/xilt
A utility for parsing Common and Combined Log Format (CLF) log files and storing them in SQLite for further analysis. Built with concurrency in mind.
go golang log log-parser log-parsers log-parsing parser sqlite
Last synced: 22 Apr 2025
https://github.com/zentered/issue-forms-body-parser
GitHub Issue Forms Body Parser Action
github-issue-forms issue-forms parser
Last synced: 23 Jul 2025
https://github.com/mystpi/bella
🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!
functional-programming gleam interpreter lexer nodejs parser programming-language
Last synced: 04 May 2025
https://github.com/krish120003/jsonparser
JSON parser creating Rust objects in-memory.
Last synced: 14 Oct 2025
https://github.com/maxxsoft/laps
Build lexers and parsers by deriving traits.
Last synced: 13 Oct 2025
https://github.com/neuralegion/har
HAR (HTTP Archive) parser in Crystal
crystal har http-archive http-archive-format json parser
Last synced: 07 May 2025
https://github.com/xboxdev/xbedump
Tool to dump header information or sign original Xbox executables
binary binutils executable parser xbe xbox
Last synced: 23 Apr 2025
https://github.com/rukai/brawllib_rs
Brawl character file parser, based on brawlbox/brawllib, written in rust.
Last synced: 08 May 2025
https://github.com/gangliao/tiger
implement a full compiler based on c++ 11
backend code-generator compiler cplusplus-11 front-end graph-coloring parser scanner
Last synced: 10 Apr 2025
https://github.com/ijzerenhein/rtftohtml
Parse RTF and write output as an HTML file (written specifically for InDesign generated RTF, but works for any source)
converts-rtf html in-design indesign2html indesigntohtml parser rtf rtf2html rtftohtml
Last synced: 13 Apr 2025
https://github.com/NeuraLegion/har
HAR (HTTP Archive) parser in Crystal
crystal har http-archive http-archive-format json parser
Last synced: 27 Mar 2025
https://github.com/mwallerb/fsource
Fortran static analysis tool written in pure Python
fortran2008 fortran77 lexer parser static-analysis
Last synced: 21 Aug 2025
https://github.com/gallettilance/ats-blockchain
⛓️ Blockchain + Smart contracts from scratch
ats-lang blockchain blockchain-demo commandline-interface functional-programming interpreter lambda-calculus lisp parser programming-language smart-contract-platform smart-contracts
Last synced: 06 Sep 2025
https://github.com/unnamed/mocha
A lightweight, fast and efficient Molang lexer, parser, interpreter and compiler for Java 8+
bytecode compiler interpreter java jvm lexer minecraft minecraft-bedrock molang parser
Last synced: 16 Jul 2025
https://github.com/kf99916/gpx-parser-builder
A simple gpx parser and builder between GPX string and JavaScript object
builder gpx gpx-parser javascript parser
Last synced: 07 May 2025
https://github.com/rubensworks/rdfa-streaming-parser.js
A fast and lightweight streaming RDFa parser for JavaScript
hacktoberfest linked-data parser rdf rdfa rdfjs streaming
Last synced: 07 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-objc
Objective-C grammar for tree-sitter
objective-c parser tree-sitter
Last synced: 21 Sep 2025
https://github.com/rse/parsing-techniques
Lecture on Parsing Techniques
javascript parser parsing regexp scanner technique
Last synced: 19 Apr 2025
https://github.com/alexandrepiveteau/parser-combinators-kotlin
Parser combinators for Kotlin
kotlin parser parser-combinators
Last synced: 09 Apr 2025
https://github.com/allisterb/alpheus
Cross-platform configuration file parser
configuration-management dotnet parser
Last synced: 11 Jul 2025
https://github.com/lagleki/livla
A combine of Lojban tools
dictionary-software lojban parser search-interface
Last synced: 16 Mar 2025
https://github.com/symind/ts-glsl
A GLSL Parser implemented purely in TypeScript type annotations.
Last synced: 21 Mar 2025
https://github.com/whoan/fixparser
:bank: A Rust/WASM library to parse FIX messages without a dictionary
fix fix-parser fix-protocol hacktoberfest json parser wasm
Last synced: 04 May 2025
https://github.com/hiro08gh/rich-editor-to-markdown-parser
microCMS Rich Editor response convert to markdown.
markdown markdown-parser microcms parser
Last synced: 18 Oct 2025
https://github.com/lireincore/ymlparser
YML (Yandex Market Language) parser
parser php yandex yandex-market-language yml
Last synced: 11 Apr 2025
https://github.com/hoosnick/freelance-job-notifier
Freelance Jobs Telegram Notifier
freelance kwork kwork-api parser upwork upwork-api
Last synced: 16 Mar 2025
https://github.com/sleagon/chinaid
🇨🇳中国大陆身份证号解析/校验
checker china id identity-card parser shen-f-z
Last synced: 16 Jan 2026
https://github.com/alexhuszagh/minimal-lexical
Minimal float parser primitives with a focus on compile times.
Last synced: 12 May 2025
https://github.com/lowlighter/rakun
🦝 A parser to extract metadata from anime torrent filename, like source, codecs, resolution, series, audio, etc.
anime-torrents parser torrent torrent-management
Last synced: 10 Aug 2025
https://github.com/alecthomas/langx
Language experimentation.
compiler-design parser semantic-analysis type-analysis
Last synced: 28 Oct 2025
https://github.com/mylogin/htmlparser
Fast and lightweight C++ HTML parser
cpp11 css-selectors formatter html parser whatwg
Last synced: 15 Mar 2025
https://github.com/sealmove/nimitai
A parser generator for binary data
forensics parser reverse-engineering
Last synced: 09 Oct 2025
https://github.com/OneBit74/ezpz
Easy Parsing C++ Library
cpp cpp20 header-only parser parser-combinators parser-generator
Last synced: 15 Mar 2025
https://github.com/dan1elt0m/binarycookies
Binary Cookies CLI and Python library
binary binary-cookie binary-cookies binarycookies cli cookies parser python reader
Last synced: 18 Jan 2026
https://github.com/Xapphire13/tree-sitter-syntax-visualizer
Syntax tree visualizer for tree-sitter
ast atom lexer parser syntax syntax-tree tree-sitter visualizer
Last synced: 21 Jul 2025
https://github.com/vict0rsch/minydra
🦎 Minimal Python command-line parser inspired by Facebook's Hydra. Handles and parses arbitrary arguments into dot-accessible nested dictionaries.
command-line-tool commandline dictionaries dot-access minimal no-dependencies parser python
Last synced: 22 Apr 2025
https://github.com/zaid-ajaj/fable.parsimmon
Fable binding for the Parsimmon parser combinator library
Last synced: 21 Mar 2025
https://github.com/DiscreteTom/whitehole
A simple, fast, intuitive parser combinator framework for Rust.
Last synced: 24 Feb 2025
https://github.com/shomali11/commander
Command evaluator and parser
command evaluator parameters parser
Last synced: 07 May 2025
https://github.com/macmade/elfdump
ELFDump is a C parser for ELF64 object files.
binary c dump elf executable parser
Last synced: 19 Apr 2025
https://github.com/lpil/soup
A simple interpreted language written in Elixir
functional interpreter language parser
Last synced: 10 Apr 2025
https://github.com/Componolit/SXML
Formally verified, bounded-stack XML library
ada formal-methods formal-verification parser spark xml
Last synced: 14 Mar 2025
https://github.com/madmann91/slang
A small, flexible and extensible front-end for GLSL.
glsl parser preprocessor type-checker
Last synced: 07 Oct 2025
https://github.com/stefanmedack/moshikotlinexample
Example project on how to leverage Kotlin for better JSON parsing
json json-parser kotlin kotlin-android moshi parser parsing
Last synced: 29 Jul 2025
https://github.com/Yeaseen/EduCComp
:hamburger: A subset of C Compiler[Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator] , DAG & TAC implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE310 in undergradute studies in CSE, BUET
assembly-8086 bison c-compiler compiler-construction compiler-design cse-buet dag intermediate-code-generation lexical-analyzer parser parser-generator semantic-analyzer symbol-table tac yacc
Last synced: 11 May 2025
https://github.com/leoneversberg/pdf2md_llm
Use a local LLM to convert PDF to Markdown
conversion llm markdown parser pdf
Last synced: 14 Jan 2026
https://github.com/adri326/5dchess-notation
My attempt at a notation for 5D chess
5d-chess chess-notation parser
Last synced: 10 Oct 2025
https://github.com/ygg-lang/yggdrasil.rs
yggdrasil compiler with rust runtime
codegen compiler highlighter interpreter lexer parser parser-combinators parser-generator peg
Last synced: 27 Dec 2025
https://github.com/tomchen/bdfparser-js
BDF (Glyph Bitmap Distribution) format bitmap font file parser library in TypeScript (JavaScript) 🔣📜
bdf bdf-font bdf-fonts bdf-format bitmap bitmap-font bitmap-fonts browser deno font node parser typescript
Last synced: 07 May 2025
https://github.com/theiskaa/mate
A simple and lightweight arithmetic expression interpreter
Last synced: 12 Apr 2025
https://github.com/obadakhalili/erml
:large_blue_diamond: A set of tools for the SQL ecosystem to visualize ERD diagrams and Relational Models, and generate SQL schema code all from a single source
entity-relationship-diagram erml parser
Last synced: 29 Apr 2025
https://github.com/kororo/conff
Simple configuration parser with evaluator library for Python.
config configuration evaluation expression flexible jinja2 parser python yaml
Last synced: 21 Aug 2025
https://github.com/librariesio/gradle-parser
:coffee: Parse gradle files and return JSON
dependencies gradle librariesio parser
Last synced: 23 Apr 2025
https://github.com/dandarawy/functionparser
A C# library to parse and evaluate any mathematical expression
expression expression-evaluator expression-parser function-plotter math parser
Last synced: 10 Apr 2025
https://github.com/lydanne/ctxexp-parser
In the dynamic execution of JS language environment (wechat applet) to execute JS class calling function.
ast eval javascript jsonpath parser
Last synced: 28 Apr 2025
https://github.com/qnighy/rbbardiche
Ruby parser and LSP in Rust
languageserver parser ruby rust
Last synced: 09 Aug 2025
https://github.com/leops/vmfparser
A small VMF to JSON parser
javascript parser source-engine vmf
Last synced: 28 Oct 2025
https://github.com/remarkablemark/inline-style-parser
📝 Inline style parser.
css inline-style inline-style-parser javascript nodejs npm parse parser style
Last synced: 24 Oct 2025
https://github.com/flamencist/selectorgenerator
JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.
css css-selector javascript parser
Last synced: 31 Aug 2025
https://github.com/snowfirewolf/minecraft-motd-parser
The Minecraft Server MOTD Parser
javascript minecraft motd nodejs parser typescript
Last synced: 23 Mar 2025
https://github.com/breandan/yuri
👨🚀 A type-safe URI builder in Kotlin
codegen dsl gradle-plugin kotlin parser type-safety uri
Last synced: 12 Apr 2025
https://github.com/netromdk/dispar
Dispar - Cross-platform Disassemling binary Parser
binary-analysis cmake cpp17 cross-platform disassembler mach-o parser qt5 reverse-engineering
Last synced: 01 Jul 2025
https://github.com/pragmatwice/chthollylang
A simple implementation of Yet another script language Chtholly
implmentation intermediate-code-generation parser parser-combinators programming-language
Last synced: 15 Apr 2025
https://github.com/serguun42/social-picker-api
Extract media from various posting platforms like Twitter, Reddit, Pixiv, Youtube, Tiktok, Osnova and many others
coub ffmpeg instagram joyreactor osnova parser pixiv reddit tiktok tumblr twitter ugoira youtube-dl yt-dlp
Last synced: 21 Aug 2025
https://github.com/particle-iot/gcc-output-parser
gcc error parsing library
Last synced: 22 Apr 2025
https://github.com/patitotective/kdl-nim
KDL Nim implementation.
document-language kdl nim nim-lang nimlang parser
Last synced: 25 Aug 2025
https://github.com/cedergrouphub/limesoup
LimeSoup is a package to parse HTML or XML papers from different publishers.
html journal-article nlp parser python xml
Last synced: 17 Jan 2026
https://github.com/soroushj/lr1-parser-vis
Create LR(1) parsers in your browser and see how they work
grammar-parser lr-parser lr1 parser
Last synced: 08 Apr 2025
https://github.com/remi-dupre/opening-hours-rs
A parser for the opening_hours fields from OpenStreetMap.
openstreetmap parser python3 rust
Last synced: 07 Apr 2025
https://github.com/yosymfony/parser-utils
A library for writing recursive descent parsers in PHP.
lexer parser php recursive-descent-parser
Last synced: 25 Apr 2025
https://github.com/richardhightower/jparse
JParse, the most efficient JSON parser for the JVM yet.
index-overlay java json jsonpath parser
Last synced: 08 Apr 2025
https://github.com/oblac/jodd-lagarto
Java HTML parsers suite.
html html-parser java jquery parser
Last synced: 27 Apr 2025
https://github.com/anglesharp/anglesharp.xml
:angel: Library to add XML and DTD parsing capabilities to AngleSharp.
anglesharp c-sharp dom library parser xml
Last synced: 11 Oct 2025
https://github.com/jimm98y/sharpmp4parser
A C# API to read, write and create MP4 files. No native dependencies, portable netstandard2.0. Supports H264/H265 for video and AAC for audio. Ported into C# from Java mp4parser.
decoder encoder mp4 muxing netstandard20 parser recording streaming video
Last synced: 26 Mar 2025
https://github.com/gyselroth/docxbox
CLI tool for Word DOCX templating and analysis
analysis cli docx office office-open-xml openxml parser templating tool word wordml wordprocessingml xml
Last synced: 23 Apr 2025
https://github.com/rightcapitalhq/phpdoc-parser
Next-gen PHPDoc parser with support for intersection types and generics(TypeScript version)
ast javascript parser php php7 phpdoc phpdoc-parser phpstan rightcapital static-analy static-analyzer static-code-analyzer typescript
Last synced: 13 Apr 2025