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-26 00:19:23 UTC
- JSON Representation
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/xaliks/image-parser
Парсер изображений с Imgur и PasteNow
image-parser images imgur javascript js nodejs parser paste-now
Last synced: 15 Apr 2025
https://github.com/AyaMorisawa/YAMFM
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Mar 2025
https://github.com/1computer1/hectoparsec
Flexible and powerful parser combinators for Haskell
combinators haskell lexer parser parser-combinators stream
Last synced: 11 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/hmmhmmhm/pattern-grab
🤛🏻 Regular Expression Data Grabber
crawling grab grabber parse parser pattern pattern-matching regex regexp regexp-match regular-expression scraping string typescript
Last synced: 16 Apr 2025
https://github.com/nicorobo/mendeleev
:microscope: A small library for building compounds and working with element data.
chemistry compound library parser
Last synced: 27 Jul 2025
https://github.com/yarikartoshe4ka/potatoparser
Converter of Ducky Script to Arduino sketch with some additional funcitons (like Alt codes)
arduino ducky hid parser pentest-tool python3 rubber-ducky
Last synced: 10 Apr 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/ayamorisawa/yamfm
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Apr 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/justinmchase/uffda
Uffda is a parser generator for domain specific languages.
Last synced: 12 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-smali
smali grammar for tree-sitter
Last synced: 29 Jul 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/unhammer/ocaml_cg_streamparse
parsing cg stream format, just to learn sedlex+menhir
Last synced: 16 Sep 2025
https://github.com/shellyln/fruitsconfits
A well typed and sugared parser combinator framework for TypeScript/JavaScript.
javascript parser parser-combinator parser-framework typescript
Last synced: 18 Jun 2025
https://github.com/kyleross/kinesis-events
AWS Kinesis event parser and handler for Lambda consumers
aws aws-kinesis aws-kinesis-stream events javascript json json-parser kinesis node6 nodejs npm-module parser
Last synced: 12 May 2025
https://github.com/n9gc/mcdjs
通过 JS 来编写指令 ~ Using JS to program Minecraft commands
chinese complier development generator js language mcdjs minecraft minecraft-command minecraft-commands parser
Last synced: 10 Apr 2025
https://github.com/divshekhar/lang.g4
ANTLR Grammar for different languages
antlr4 grammar java lexer parser python typescript
Last synced: 10 Apr 2025
https://github.com/rl404/mal-scraper
Scrap everything from MyAnimelist web view into a ready-to-use data
anime api json manga myanimelist parser php scraper unofficial
Last synced: 13 Jan 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/cordx56/jsdrink
Simple parser combinators library written in TypeScript
parser parser-combinators typescript
Last synced: 07 May 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/fused-effects/fused-effects-parser
Parsing w/ fused-effects inspired by trifecta
algebraic-effects haskell parser
Last synced: 30 Apr 2025
https://github.com/5nord/shini
Command-line TOML processor
bash cli command-line-tool ini parser shell toml
Last synced: 13 Oct 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/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/gisce/ooquery
OpenObject Query Parser
hacktoberfest openerp openobject orm parser query sql
Last synced: 12 Apr 2025
https://github.com/tacoberu/bnf-php
Framework for building BNF like parsers.
bnf bnf-parser parser parser-combinators
Last synced: 13 Jul 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/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
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/ph-7/joralang
:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:
c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language
Last synced: 13 May 2025
https://github.com/n1ghtf1re/bsuir-auditorium-parser
The application is looking for free audiences in the need BSUIR building
bsuir parser python python-parser schedule search-free-audiences students
Last synced: 04 Oct 2025
https://github.com/edgarogh/rowan-nom
Build rowan green ASTs using nom parsers
abstract-syntax-tree ast nom parser parser-combinators rowan
Last synced: 11 Nov 2025
https://github.com/alexanderwe/conventionalcommitskit
A small library to create and parse Conventional Commit conforming representations.
conventional-commits parser swift swift5
Last synced: 04 Oct 2025
https://github.com/ramonmeza/compiler
Trying to make a little compiler, just for fun and learning.
code code-generation compiler emitter lex lexer lexical-analysis lisp parser string-ify syntactic-analysis token tokenizer
Last synced: 10 Apr 2025
https://github.com/andrewscwei/rbc-statement-parser
Handy Python script to parse RBC Visa statements
Last synced: 27 Dec 2025
https://github.com/michidk/off-rs
A simple .off file parser
3d-format hacktoberfest mesh off parser rust
Last synced: 19 Mar 2025
https://github.com/mitsuaaki/godoc
A tool that format code's docstring into various formats.
deployment documentation parser
Last synced: 15 Apr 2025
https://github.com/gerzer/jsonparser
Elegant, type-safe JSON parsing in Swift
codable json json-parser parser swift
Last synced: 13 Apr 2025
https://github.com/clun/movies-metadata
Read Movie metadata using MediaInfo DLL and JNA
Last synced: 19 Mar 2025
https://github.com/wallpants/pantsdown
Markdown to "GitHub HTML" parser
bun css gfm html markdown parser renderer typescript vite
Last synced: 21 Mar 2025
https://github.com/repalash/fexpr.js
Filter expression parser(like SQL WHERE, Elasticsearch etc) for JavaScript.
dsl expression fexpr filter-parser javascript parser query sql typescript
Last synced: 17 Apr 2025
https://github.com/muhammadsawalhy/rakam
Math library, high performance is the goal 🚀.
angles calculator complex fraction geometry js latex math math-library parser rakam
Last synced: 07 May 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/xtrendence/zoom-link-parser
Just a tiny webpage to easily extract the token, meeting ID, and password from a Zoom invitation link.
parser url url-parser zoom zoom-us
Last synced: 25 Apr 2025
https://github.com/izolate/front-matter
Extracts YAML front matter from a file or string
dart front-matter markdown parser static-site-generator yaml
Last synced: 22 Mar 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/kameronbrooks/ccl-spec
The CCL (Contextual C-like Language) Specification
compiler csharp custom-language engine framework game game-development lexer parser run-time-scripting runtime scripting-engine scripting-language unity unity-3d unity-asset unity-plugin
Last synced: 08 Aug 2025
https://github.com/hackolade/sql-select-statement-parser
Returns object describing columns and tables names used in SQL SELECT query
Last synced: 30 Apr 2025
https://github.com/nabijaczleweli/registry.pol-rs
Parser for the Windows Registry Policy File format
Last synced: 11 Apr 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/confact/referer-parser.cr
Crystal implementation of snowplow's referer-parser.
analytics crystal parser referer
Last synced: 22 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/julesguesnon/spanned-json-parser
🔨 A JSON parser that will return span information
Last synced: 13 Apr 2025
https://github.com/criezy/script_cmd
A command line C-like script interpreter
c-plus-plus equation-calculator parser
Last synced: 09 Mar 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/vivek3141/json-parser
This python program is used to parse JSON files and return a dictionary
Last synced: 14 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-udev
udev rules grammar for tree-sitter
Last synced: 10 Mar 2026
https://github.com/mat-sz/dui
✏️ Developing under influence... (of SwiftUI) - Declarative UI syntax for JS.
babel babel-plugin javascript jsx jsx-syntax parser reactjs swiftui
Last synced: 02 Aug 2025
https://github.com/azu/lodash-template-js-parser
A JavaScript parser for `lodash.template`.
javascript lodash parser splitter template
Last synced: 02 Aug 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/zorji/gmail-filter-query-parser
A nearley based parser to parse/serialise Gmail filter query.
Last synced: 18 Feb 2026
https://github.com/ThatBlockyPenguin/EMLI
compiler compilers html markup markup-language parser parsers programming-language
Last synced: 11 Mar 2025
https://github.com/sigalor/poppler-native
A native interface to the Poppler PDF parser for NodeJS.
Last synced: 02 Aug 2025
https://github.com/0niel/xf2-parse
XenForo2 threads parser
attachments forum parser threads xenforo
Last synced: 15 Mar 2025
https://github.com/mbaddeley/contikipy
Automated cooja simulations, log parsing, and plotting with python.
contiki contiki-os cooja parser plotting python simulation
Last synced: 30 Apr 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/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/ahyalfan/gathuk
Type-safe configuration library for Go (currently .env, .json support, nested structs, env binding)
confg configration environment gathuk golang-library parser
Last synced: 12 Jan 2026
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/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/pgolebiowski/tree-based-cli
C# library that helps developers build user-friendly command-line interfaces (CLIs) with nested subcommands and features like intuitive navigation, clear documentation, and actionable error messages. It also supports asynchronous command execution and customizable dependency injection. It is suitable for building CLIs of any size or complexity.
command command-handler command-line command-line-interface command-line-parser command-line-tool documentation documentation-generator interface intuitive navigation parser subcommands tree user-friendly
Last synced: 07 Apr 2025