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-25 00:19:16 UTC
- JSON Representation
https://github.com/hossain-khan/kotlin-google-hangouts-parser
Google Hangouts takeout JSON file parser. https://hossain-khan.github.io/kotlin-google-hangouts-parser/
google-hangouts google-hangouts-chat google-hangouts-json google-hangouts-json-parser google-takeout hangouts hangouts-json-parser kotlin kotlin-library parser
Last synced: 22 Mar 2025
https://github.com/smjsgaming/demangler
An Itanium ABI symbol demangler
assembly cpp itanium itanium-abi parser symbol
Last synced: 08 Apr 2025
https://github.com/sonicdoe/applescript-result
Convert an AppleScript result to its equivalent JavaScript representation
applescript javascript mac macos nodejs osascript parser
Last synced: 14 May 2025
https://github.com/hertzg/node-xhb
(somewhat) Sane library to parse and serialize HomeBank XHB files (databases).
homebank nodejs parse parser serialize serializer typescript xhb xml
Last synced: 15 Mar 2026
https://github.com/jupitern/file-parser
a fluent way to read, filter, parse and format {csv, tsv, dsv, variable-length-delimited} and other txt files
csv dsv parser php php7 txt variable-length-delimited
Last synced: 22 Apr 2025
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/abhishekmishra-17/shift-reduce-parsing-algorithm-using-python3
This is a python program for the shift-reduce parsing algorithm.
compiler compiler-design compilerdesign follow parser python python3 shift-reduce-parsers
Last synced: 14 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/remarkablemark/mdtocs
📝 Markdown table of contents generator.
javascript markdown mdtocs nodejs npm parser table-of-contents typescript
Last synced: 15 Mar 2026
https://github.com/swingcosmic/tason
Type-Augmented Serialization Object Notation
antlr antlr4 json json5 parser serialization typescript
Last synced: 28 Jul 2025
https://github.com/konfiger/konfiger-c
Light weight package to manage key value based configuration and data files for C and C++
c configuration cpp key-value language parser properties
Last synced: 13 Oct 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/swaggerexpert/arazzo-runtime-expression
Arazzo Runtime Expressions parser, validator and extractor.
arazzo arazzo-specification expression extractor parser runtime validator
Last synced: 09 Feb 2026
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/sigalor/poppler-native
A native interface to the Poppler PDF parser for NodeJS.
Last synced: 02 Aug 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/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/abuccts/wiktionary-lookup
lookup words and pronunciations in Wiktionary
parser pronunciation python wiktionary
Last synced: 07 May 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/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/kiranniranjan/wiki-parser-py
A tool to parse wikipedia content
kike parser wikiparser wikipedia
Last synced: 12 Sep 2025
https://github.com/tree-sitter-grammars/tree-sitter-squirrel
Squirrel grammar for tree-sitter
parser squirrel-lang tree-sitter
Last synced: 12 Apr 2025
https://github.com/chlohal/python-parser
A parser for Python in *pure* Javascript
Last synced: 12 Apr 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/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/cordx56/jsdrink
Simple parser combinators library written in TypeScript
parser parser-combinators typescript
Last synced: 07 May 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/gisce/ooquery
OpenObject Query Parser
hacktoberfest openerp openobject orm parser query sql
Last synced: 12 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/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/tree-sitter-grammars/tree-sitter-puppet
Puppet grammar for tree-sitter
Last synced: 12 Apr 2025
https://github.com/trwyant/perl-ppix-quotelike
Parse Perl string literals and string-literal-like things.
Last synced: 10 Apr 2025
https://github.com/jackfsuia/vecparser
Vectorize the Matlab/CVX for-loops as much as possible.
convex convex-optimization cvx cvxopt cvxpy lexer matlab matlab-script modeling-and-simulation octave optimization parser python-script vectorization
Last synced: 21 Jun 2025
https://github.com/robingenz/zli
📟 A powerful CLI parser built with TypeScript and Zod for type-safe command-line interfaces.
Last synced: 08 Sep 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/nabijaczleweli/registry.pol-rs
Parser for the Windows Registry Policy File format
Last synced: 11 Apr 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/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/rameel/ramstack.parsing
A blazing-fast, lightweight, and intuitive parser combinator library for .NET
Last synced: 26 Jun 2025
https://github.com/appsignal/statsd_parser
(Dog)StatsD parser written in Rust
Last synced: 11 Apr 2025
https://github.com/lapets/imparse
Parser generator that can be used to quickly and succinctly define a parser definition, and to deploy an automatically-generated implementations thereof in multiple languages and on multiple platforms.
ll-parser parse parser parser-generator parser-library parsers parsing-library recursive-descent-parser
Last synced: 14 Jul 2025
https://github.com/nverno/tree-sitter-jq
Tree sitter grammar implementation for Jq language
Last synced: 07 Jul 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/justinmchase/uffda
Uffda is a parser generator for domain specific languages.
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/falsehuman/yandex_parser_to_excel
Парсер Яндекс.Маркет в Excel (Бот отключен)
content-api parser python selenium-python selenium-webdriver yandex-market
Last synced: 22 Jul 2025
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/marihachi/milli-lang
A toy language made with TypeScript. We execute a code by compiling it for the VM.
bytecode bytecode-interpreter compiler interpreter parser toy-language virtual-machine vm
Last synced: 26 Oct 2025
https://github.com/oxylabs/lxml-tutorial
A tutorial on parsing webpages with lxml
Last synced: 06 Mar 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/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/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/wallpants/pantsdown
Markdown to "GitHub HTML" parser
bun css gfm html markdown parser renderer typescript vite
Last synced: 21 Mar 2025
https://github.com/bytexenon/lua.js
[ALPHA] A non-crappy Lua 5.1 - 5.4 parsing and compiling library.
compiler language-server-protocol lua lua-compiler lua-language lua-language-server lua-language-server-library lua-lexer lua-library lua-parser lua51 lua52 lua53 lua54 luac parser parsing-library typescript typescript-library
Last synced: 15 Jul 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/tdegeus/conda_envfile
Parse conda environment yaml files
conda conda-environment formatter parser pre-commit
Last synced: 23 Jun 2025
https://github.com/webpro/parse-openapi
OpenAPI v3 parser
openapi openapi3 parser typescript
Last synced: 11 Apr 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/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/elliotcourant/gomonetary
gomonetary is a pure go package for parsing and formatting monetary values.
currency finance go go-package golang golang-library golang-package locale localization parser
Last synced: 11 Apr 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/silentsoft/arguments-parser
Java command line arguments parser. Do not parsing main(String[] args) anymore !
Last synced: 13 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-requirements
pip requirements grammar for tree-sitter
parser requirements tree-sitter
Last synced: 17 Mar 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/tacoberu/bnf-php
Framework for building BNF like parsers.
bnf bnf-parser parser parser-combinators
Last synced: 13 Jul 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/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/shirokovnv/webcrawler
The service for crawling websites.
cassandra elixir-phoenix parser webcrawler
Last synced: 21 Jul 2025
https://github.com/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 11 May 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/divshekhar/lang.g4
ANTLR Grammar for different languages
antlr4 grammar java lexer parser python typescript
Last synced: 10 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/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/divineomega/php-wikitext-parser
Parse Wikitext in PHP
parser php-library wikitext wikitext-parser
Last synced: 16 Oct 2025
https://github.com/hywax/fileparser
File Parser Library for PHP. List of formats: json, xml, query string, serialize, ini, csv, yaml
csv files json parse parser query-string serialize xml yaml
Last synced: 13 Apr 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/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/fused-effects/fused-effects-parser
Parsing w/ fused-effects inspired by trifecta
algebraic-effects haskell parser
Last synced: 30 Apr 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/xfgusta/elfy
Display information about ELF files
c elf elf-format elf-parser libelf parser readelf
Last synced: 08 Oct 2025
https://github.com/andrewscwei/rbc-statement-parser
Handy Python script to parse RBC Visa statements
Last synced: 27 Dec 2025
https://github.com/bazzline/php_component_apache_status_parser
free as in freedom apache status parser
apache2 bazzline builder changelog free-as-in-freedom infrastructure lgplv3 mod-status parser php php56 php7 php71 psr psr-4 serverstatus status-parser uri
Last synced: 03 Oct 2025