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-07-05 00:19:15 UTC
- JSON Representation
https://github.com/here-be/snapdragon-handlers
Adds support for handlers, events and plugins to snapdragon libraries.
compiler lexer nodes parser snapdragon tokens
Last synced: 12 Jun 2025
https://github.com/abheekda1/chemparse
A library to parse chemical formula strings into compounds and elements
Last synced: 03 Sep 2025
https://github.com/mskelton/tree-sitter-styled
This is an extension of tree-sitter-css to support styled-components interpolation syntax.
css parser styled-components tree-sitter
Last synced: 19 Apr 2025
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/palburtus/powerpointparser
C# Library for parsing PowerPoint speaker notes using OpenXML to HTML
html openxml parser powerpoint
Last synced: 14 Jan 2026
https://github.com/relnod/calcgo
Interpreter for Numeric Expressions
calculator golang lexer parser
Last synced: 17 Jan 2026
https://github.com/konfiger/konfiger-python
Light weight package to manage key value based configuration and data files for Python
coconut configuration key-value language parser properties python
Last synced: 13 Oct 2025
https://github.com/lobis/lecroy-scope
lecroyscope is an unofficial Python package 🐍📦 to interface with Teledyne LeCroy oscilloscopes and read binary trace files (.trc)
instrumentation lecroy numpy oscilloscope parser python trc vxi11
Last synced: 13 Oct 2025
https://github.com/mchalgarra/kml-to-json
A library that contains methods to convert KML to JSON and JSON to KML.
javascript json kml library parser typescript web
Last synced: 16 Apr 2025
https://github.com/box-archived/vlive-py
VLIVE(vlive.tv) parser for python
api-wrapper crawler kpop parser python vlive
Last synced: 14 Jan 2026
https://github.com/fgimenez/reth-log-parser
Extract relevant data from reth logs
Last synced: 14 Apr 2025
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 Apr 2025
https://github.com/vxern/wiktionary-scraper
🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.
definitions dictionary english etymology javascript language parser scraper typescript wiktionary words
Last synced: 12 May 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/schmich/jisonify
A Browserify transform for Jison parsers.
browser browserify javascript jison language lexer parser programming-language
Last synced: 04 Aug 2025
https://github.com/iammatis/ikalendar
iCalendar format builder and parser
builder ical icalendar icalendar-format parser rfc-5455
Last synced: 02 Aug 2025
https://github.com/bionode/bionode-bbi
Fetcher for BBI files (bigWig and bigBed).
bioinformatics bionode nodejs parser tool
Last synced: 11 Apr 2025
https://github.com/dragonmux/rson
a JSON parser written in C++ and designed for simplicity of both use and using the results
Last synced: 14 Apr 2025
https://github.com/morgancaron/cpputils
C++ Utilities Library for compilers or various projects
compiler cpp cpp20 cpp23 cpputils logger parser parser-combinators parser-generator utility-library
Last synced: 12 May 2025
https://github.com/neshkeev/pgpc
Python Generators based Parser Combinators
parser parser-combinators python text-processing
Last synced: 16 Jun 2025
https://github.com/pilebones/go-nmea
GPS / NMEA packet message dissector (standard and proprietary)
coordinates go golang gps nmea nmea-parser parser
Last synced: 05 Sep 2025
https://github.com/0niel/xf2-parse
XenForo2 threads parser
attachments forum parser threads xenforo
Last synced: 15 Mar 2025
https://github.com/mskelton/tree-sitter-mql5
This is an extension of tree-sitter-cpp to support the mql5 language.
Last synced: 26 Feb 2026
https://github.com/iximiuz/nom-parser-example
nom parser example
nom parser parser-combinators rust
Last synced: 11 Nov 2025
https://github.com/leitwert-net/ftlbgp
A Python parser for BGP data in MRT or looking glass format.
bgp border-gateway-protocol mrt parser pypy python3
Last synced: 22 Jul 2025
https://github.com/cioos-siooc/ocean-data-parser
A Python package for parsing oceanographic proprietary data formats to xarray Dataset.
Last synced: 12 Feb 2026
https://github.com/kitta65/bq2cst
Parse GoogleSQL, which is a dialect of BigQuery, into a concrete syntax tree
Last synced: 22 Feb 2026
https://github.com/taext/powercasts
Personal OPML Player: play random episodes from exported podcast player OPML RSS feed collection. Pocketcasts test OPML included, 522 feeds, 76.544 episodes.
cli opml parser player pocketcasts powershell python
Last synced: 16 Oct 2025
https://github.com/aryan-programmer/evilang
A simple interpreted programming language developed in Rust. Name comes from "eval is evil".
ast custom-programming-language interpreter language-interpreter language-parser parser programming-language rust rust-lang
Last synced: 26 Sep 2025
https://github.com/itinycheng/json-to-chsql-parser
Parse JSON to ClickHouse SQL
Last synced: 05 Jun 2026
https://github.com/harel/metatron
A Python 3.x HTML Meta tag parser, with emphasis on OpenGraph and complex meta tag schemes
meta-tags opengraph parser python python3 twitter-card
Last synced: 16 Jan 2026
https://github.com/crutchcorn/the-lovely-language
💖 An experimental homegrown coding language.
coding-language compiler home-grown language lexer parser
Last synced: 19 Apr 2025
https://github.com/cathood0/quill-delta-from-html
Convert easily HTML inputs content to Quill Js Delta format
converter delta delta-from-html html html-to-delta parser quill-delta
Last synced: 23 Feb 2026
https://github.com/johnedquinn/kanonic
A fast LR(1) parser generator for the JVM.
jvm lalr lr1 parser parser-generator
Last synced: 02 Sep 2025
https://github.com/ph-7/peachlang
:peach: PeachLang™ is a simple interpreted language done with Ruby using Racc (the Ruby version of Yacc/Bison). The language has been made thanks to MACournoyer's book http://01script.com/comment-creer-son-langage-de-programmation/
bison interpreted-language interpreted-languages interpreted-programming-language interpreter language own-language parser peach-language peachlang programming programming-language programming-languages racc ruby simple-programming-language yacc
Last synced: 09 Apr 2025
https://github.com/egison/egison-pattern-src
Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
egison parser pattern pretty-printer programming-language syntax-tree
Last synced: 23 Apr 2025
https://github.com/csabahruska/dsl-experiment
Basic implementation of Hindley-Milner Type System and variants.
functional-programming haskell hindley-milner parser type-checker
Last synced: 12 Apr 2025
https://github.com/josephbartlett/hl7-message-analyzer
HL7 Message Analyzer is a single-page, browser-based tool for visualizing HL7 v2.x messages. It parses raw HL7 text into color-coded segments, highlights fields/components, flags non-printable characters, and offers ASCII view, segment jumping, and copyable output—all client-side, no server required.
adt analyzer ascii clinical-data health-it healthcare hl7 hl7-v2 hl7v2 interface-engine interoperability mllp msh obx orm oru parser pid viewer web-tool
Last synced: 23 Jan 2026
https://github.com/stellardx/cspaceengine-project
A C++ static library for astronomic calculation and modding SpaceEngine
astronomy astrophysics cpp library parser spaceengine
Last synced: 08 Jun 2026
https://github.com/bionode/bionode-vcf
vcf parser using javascript
bioinformatics bionode nodejs parser tool
Last synced: 26 Feb 2026
https://github.com/ferhatgec/desktof
Unique /s and simple desktop file parser. Written in C++17.
cpp cpp17 desktop file filesystem library parser plusplus simple
Last synced: 14 Apr 2025
https://github.com/julesguesnon/spanned-json-parser
🔨 A JSON parser that will return span information
Last synced: 13 Apr 2025
https://github.com/desion/tidy_page
It is a html parser.Given a html document,It can get the content from the document. 给定一个网页提取网页中的正文内容和标题,用于网页解析、内容提取
Last synced: 19 Jun 2025
https://github.com/abuccts/wiktionary-lookup
lookup words and pronunciations in Wiktionary
parser pronunciation python wiktionary
Last synced: 07 May 2025
https://github.com/webpro/parse-openapi
OpenAPI v3 parser
openapi openapi3 parser typescript
Last synced: 11 Apr 2025
https://github.com/darkmattercore/nx_cfg_parser
A parser for the system configuration file found in the RomFS section from the FirmwareDebugSettings (0100000000000818) data container in Nintendo Switch consoles, written in Python.
atmosphere-cfw nintendo-switch parser romfs system-settings
Last synced: 13 May 2025
https://github.com/falsehuman/yandex_parser_to_excel
Парсер Яндекс.Маркет в Excel (Бот отключен)
content-api parser python selenium-python selenium-webdriver yandex-market
Last synced: 22 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-linkerscript
LD linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 12 Apr 2025
https://github.com/oxylabs/lxml-tutorial
A tutorial on parsing webpages with lxml
Last synced: 06 Mar 2026
https://github.com/nabijaczleweli/registry.pol-rs
Parser for the Windows Registry Policy File format
Last synced: 11 Apr 2025
https://github.com/chlohal/python-parser
A parser for Python in *pure* Javascript
Last synced: 12 Apr 2025
https://github.com/justinmchase/uffda
Uffda is a parser generator for domain specific languages.
Last synced: 12 May 2025
https://github.com/jonaylor89/monkey
Tree-walking interpreter and bytecode compiler/VM for the monkey programming language
bytecode compiler golang interpreter parser
Last synced: 15 Jun 2025
https://github.com/xcrap-dev/html-parser
Xcrap HTML Parser is an experimental library written in Rust, built with the NAPI-RS framework for compatibility with Node.js. Its goal is to be fast, lightweight, and support both CSS and XPath queries. Designed for the Xcrap framework ecosystem — but not limited to it — it natively provides query options and limits on processed elements.
fast html javascript napi-rs nodejs parser rust typescript xcrap
Last synced: 28 Jun 2026
https://github.com/Lancear/tree-sitter-clojure
Clojure grammar for tree-sitter
clojure grammar parser speedtyper tree-sitter
Last synced: 10 May 2025
https://github.com/kiranniranjan/wiki-parser-py
A tool to parse wikipedia content
kike parser wikiparser wikipedia
Last synced: 12 Sep 2025
https://github.com/xfgusta/elfy
Display information about ELF files
c elf elf-format elf-parser libelf parser readelf
Last synced: 08 Oct 2025
https://github.com/cocogitto/conventional_commits_parser_rs
A crate to parse and validate commit message against the conventional commits specification
conventional-changelog conventional-commits git parser rust
Last synced: 12 Dec 2025
https://github.com/ioriens/ssr-protocol-decoder
SSR Protocol Decoder
circleci decoder parser shadowsocks shadowsocksr ss ssr vue-cli
Last synced: 07 May 2025
https://github.com/willothy/letter
Letter is a compiler project built in TypeScript using LLVM node bindings.
compiler llvm llvm-javascript parser programming-language typescript
Last synced: 05 May 2025
https://github.com/juliafem/asterreader.jl
AsterReader.jl is a Julia package to read Code Aster binary mesh and result files. Code Aster meshes can be done using another open source software SALOME Platform. Reading results from .rmed files is also partially supported, so it's possible to verify calculations of JuliaFEM.jl against Code Aster solutions.
code-aster fem mesh parser reader
Last synced: 17 Mar 2025
https://github.com/vaquierm/golite_transpiler
💻 Transpiler written in OCaml that that converts a subset of golang to C++
code-generation cpp golang ocaml parser scanner transpiler
Last synced: 11 Jul 2025
https://github.com/ayonious/c-code-beautifier
✂️ A parser that can beautify Code written in C/C++
c-plus-plus ccode-beautifier compiler parser
Last synced: 26 Aug 2025
https://github.com/cordx56/jsdrink
Simple parser combinators library written in TypeScript
parser parser-combinators typescript
Last synced: 07 May 2025
https://github.com/dice-group/sparql-parser-base
Antlr4 based SPARQL 1.0 and SPARQL 1.1 parsers
anlr4 anltr cpp cpp17 parser sparql sparql-parser
Last synced: 24 Jun 2025
https://github.com/fused-effects/fused-effects-parser
Parsing w/ fused-effects inspired by trifecta
algebraic-effects haskell parser
Last synced: 30 Apr 2025
https://github.com/koenvervloesem/bthome-kaitai-struct
BTHome format description in Kaitai Struct
ble bluetooth bluetooth-le bluetooth-low-energy bthome home-assistant home-automation kaitai-struct kaitaistruct parser parser-generator sensor
Last synced: 13 May 2025
https://github.com/sigrlami/language-dart
Dart language source manipulation
abstract-syntax-tree dart dartlang parser parser-combinators pretty-print
Last synced: 29 Oct 2025
https://github.com/nverno/tree-sitter-jq
Tree sitter grammar implementation for Jq language
Last synced: 07 Jul 2025
https://github.com/asyncapi/raml-dt-schema-parser
AsyncAPI schema parser for RAML data types
get-global-node-release-workflows get-global-releaserc nodejs parser raml
Last synced: 17 Mar 2025
https://github.com/shakotn/orion_bot
Slack bot
bot chat chatbot games overwatch overwatch-api parser python python-3-6 slack slack-bot slackapi slackbot websocket websockets
Last synced: 30 Oct 2025
https://github.com/spaze/security-txt
security.txt (RFC 9116) generator, parser, validator
generator parser security security-txt securitytxt validator
Last synced: 06 Apr 2026
https://github.com/basemax/one-draft-in-c
A attempt to rewrite one language compiler in pure c without lexer and parser generators.
Last synced: 05 May 2025
https://github.com/zhanghai/gettext-po-parser
Gettext PO file parser
gettext i18n javascript-library l10n parser pegjs po typescript-library
Last synced: 13 Apr 2025
https://github.com/tdegeus/conda_envfile
Parse conda environment yaml files
conda conda-environment formatter parser pre-commit
Last synced: 23 Jun 2025
https://github.com/gisce/ooquery
OpenObject Query Parser
hacktoberfest openerp openobject orm parser query sql
Last synced: 12 Apr 2025
https://github.com/sandrofigo/simple-code-generator-unity3d
A library for generating source code from templates in Unity
code-generator generator parser template unity unity3d
Last synced: 02 Apr 2025
https://github.com/MawKKe/integer-interval-expressions-go
A Go library for parsing integer interval expressions of the form '1,3-5,7-'
filter go golang intervals library parser parsing range-expansion range-expression ranges selector validator
Last synced: 07 May 2025