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/vxern/text_expressions
A tiny and complete tool to supercharge static JSON strings with dynamic, user-defined expressions.
expression expression-evaluator language lexer lexer-parser parser tokenizer tokenizer-parser translation udf user-defined-expressions
Last synced: 11 Jan 2026
https://github.com/0xch4z/selectr
Select values from objects/arrays with key-path notation.
Last synced: 02 Apr 2025
https://github.com/wangwilly/osu-cse-6341
Labs for programming languages
abstract-syntax-tree bash java parser runtime runtime-verification typechecker
Last synced: 02 Feb 2026
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 01 Nov 2025
https://github.com/ladybug-tools/spider-gbxml-fixer
Run basic text-based checks on gbXML files and uncover, report and fix any errors or issues found
Last synced: 08 Sep 2025
https://github.com/crazywolf132/jungla
🌲🌲🌲 Your new favourite data manipulator
backend data data-manipulation easy-to-use frontend fullstack help-wanted interpreter language library microservices mobile nodejs parser programming-language
Last synced: 05 Apr 2025
https://github.com/dnemtsov/lexepars.grammars.yaml
YAML parser/validator based on Lexepars parser lib.
lexer parse-trees parser parser-library parsers yaml yaml-parser yaml-validator
Last synced: 22 Jul 2025
https://github.com/kortirso/yml
Elixir package for reading/writing yml/yaml files
elixir elixir-library parser yaml yml
Last synced: 27 Apr 2026
https://github.com/meokullu/subtitleparser
Subtitle Parser is a project to parse subtitle content.
film films movie movies parser parsing subtitle subtitle-parser subtitles
Last synced: 06 Mar 2026
https://github.com/jweyrich/pe-parse-kaitai
Just a POC using Kaitai to parse a PE file
kaitai-struct parser portable-executable
Last synced: 30 May 2026
https://github.com/jarrodconnolly/complect
Toy compiler developed in Node.js
Last synced: 19 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-slang
Slang grammar for tree-sitter
Last synced: 20 May 2026
https://github.com/mikeludemann/error-handling-stack-traces
A simple helpful small library to parse and handle the error stack traces
error error-handling handling javascript parser stack stack-traces trace typescript
Last synced: 28 Mar 2025
https://github.com/rustatian/rock
Parser for the golang pprof profile format with mimalloc (on Linux) allocator
Last synced: 31 Dec 2025
https://github.com/thiagoh/bison
From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html
bison c compilers cpp flex lexer parser parser-generator yacc
Last synced: 15 May 2026
https://github.com/cedrickchee/hou
Hou :monkey: programming language interpreter and compiler
abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language
Last synced: 27 Dec 2025
https://github.com/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 2025
https://github.com/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 27 Mar 2025
https://github.com/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 19 Mar 2026
https://github.com/stagas/tokenizer-next
iterator based tokenizer for writing parsers
iterable iterator lexer parser parsing regexp regexp-match tokenizer
Last synced: 05 Apr 2025
https://github.com/elliotcourant/pgoparser
PostgreSQL parser written in pure go.
parser postgres sql sql-parser
Last synced: 16 Apr 2026
https://github.com/zerodep/piso
ISO 8601 date, duration, and interval parser
date duration interval iso8601 isomorphic javascript parser
Last synced: 07 Apr 2026
https://github.com/suomato/hubspot-rss-parser
Parsing HubSpot rss-feed and turning it into Array of PHP objects
Last synced: 08 Jul 2025
https://github.com/joeyshi12/pql-parser
Plot query language parser library
ast node npm-package parser pql
Last synced: 20 Jan 2026
https://github.com/minicloudsky/minerva
Minerva is a SQL type detection tool based on TiDB parser, which automatically identifies SQL types such as creating tables, modifying table fields, adding indexes, deleting indexes, and modifying tables. It can be used in scenarios such as SQL risk assessment.
go golang mysql mysql-database parser sql tidb
Last synced: 02 Jan 2026
https://github.com/aneveux/funktional-parser
🔍 Simple implementation of a functional parser allowing to compute calculation expressions.
exercise functional kotlin parser
Last synced: 04 Apr 2025
https://github.com/sebastienrousseau/mdx-gen
A Rust-based library for processing and enhancing Markdown content.
development-tools html markdown parser rust rust-library static-site-generators text-processing
Last synced: 07 May 2025
https://github.com/pat-s/ppcryptoparser
Crypto currency staking rewards parser for Portfolio Performance
cardano cryptocurrency kusama parser polkadot portfolio-performance
Last synced: 30 Oct 2025
https://github.com/bytebase/snowsql-parser
Snowflake parser on ANTLR4
antlr antlr-parser antlr4 database parser snowflake sql
Last synced: 02 Nov 2025
https://github.com/kale-ko/ejcl
An advanced configuration library for Java with support for local files, mysql databases, and more.
config configs configuration configuration-files data java java-serialization json mariadb mysql parser serialization serializer smile yaml
Last synced: 02 Feb 2026
https://github.com/gisce/qreu
Email Wrapper
email hacktoberfest parser python
Last synced: 12 Apr 2025
https://github.com/leocavalcante/vhp
VHP: Vibe-coded Hypertext Preprocessor - A PHP superset built in Rust through AI-assisted development
ai-generated compiler interpreter language-implementation lexer parser php programming-language rust vibe-coding
Last synced: 25 Jan 2026
https://github.com/kaleidawave/css-parser
CSS parser/compiler written in Rust
compiler css parser rust rust-crate
Last synced: 01 Sep 2025
https://github.com/yoannchb-pro/wtf-json
Parse any kind of broken json for scrapping easily
ast broken-json json-parser nodejs object-parsing parser tokenizer typescript
Last synced: 12 May 2025
https://github.com/nicklayb/php_assoc_map
Library that parses PHP's associative array into Elixir's map.
associative-array map parser php
Last synced: 03 Apr 2025
https://github.com/grafov/wtfm
Where's The Fucking Manual? (ok, let Write the Fabulous Manual)
docs-generator golang parser restructured-text source-parser
Last synced: 20 Jun 2025
https://github.com/paulichp/vk-communities-parser
Python program that allows you to extract and process posts from VKontakte (VK) communities
demoji parser pyhon3 python requests-library-python vk vk-api vk-parser vkapi vkontakte vkontakte-api
Last synced: 20 Jan 2026
https://github.com/drguildo/vdfr
A Rust library for reading Valve's binary KeyValue format.
Last synced: 15 Apr 2025
https://github.com/kaffarell/id-parser
A Parser for .id files which can store any type of data like age and names
c configuration-files files parser
Last synced: 27 Mar 2025
https://github.com/godtamit/assembler
A modular general 2-pass assembler written in Python.
assembler assembly instruction-set-architecture instructions modular parser
Last synced: 19 May 2026
https://github.com/betterrunner/ridl
A tool to translate Thrift idl metadata -> Typescript types built by Rust
Last synced: 17 Mar 2025
https://github.com/fattureincloud/api-filter
A PHP parser for a sql-like filter
antlr antlr-grammar antlr4 antlr4-grammar api api-filter filter parser php query sql-like where
Last synced: 20 Jun 2025
https://github.com/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config 🌊
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 Jan 2026
https://github.com/yord/klp
Kelpie (klp) is a small, fast, and magical command-line data processor similar to pxi, jq, mlr, and awk.
csv data-processing deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 16 May 2026
https://github.com/tokenchingy/chimpsky
Chimpsky is a Monkey programming language interpreter and compiler implemented in Nim.
compiler interpreter lexer monkey monkey-lang monkey-language nim nim-lang nim-language parser repl
Last synced: 11 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-poe-filter
PoE item filter grammar for tree-sitter
parser path-of-exile poe-filter tree-sitter
Last synced: 06 Apr 2026
https://github.com/steshaw/language-swift2-quote
💫 Swift 2.1 parser and pretty-printer 🚧💔😢
Last synced: 18 May 2026
https://github.com/christian-2003/lispinterpreter
An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.
abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer
Last synced: 30 Mar 2025
https://github.com/rangoo94/find-regexp-beginning
Find character which could be on regexp beginning
analysis character parser regexp
Last synced: 26 Mar 2025
https://github.com/potat-dev/marks-parser
Python parser for Dnevnik.ru marks data
Last synced: 18 Jul 2025
https://github.com/rangoo94/object-regexp
Match regular expressions on list of objects
formula js-engine objects parser quantifiers regexp regular-expression
Last synced: 26 Mar 2025
https://github.com/yukinarit/okome
dataclass comment parser 🍚
comments dataclasses parser python
Last synced: 22 Jun 2025
https://github.com/zenwor/table_editor
A simple table data editor, with easily scalable functions and operations & a nice GUI
data data-science formula java parser parsing preprocessing swing tokenizer
Last synced: 22 Jun 2025
https://github.com/julian-nash/dictparse
A Python dictionary parser, useful for REST API's, web applications, data validation & more!
dictionary enforcing-rules parser python
Last synced: 18 Mar 2025
https://github.com/jerowork/class-dependencies-parser
Parse all dependencies (FQN) used in a class (e.g. class, trait, interface, enum).
dependencies fcqn fqn parser reflection
Last synced: 01 Feb 2026
https://github.com/wulechuan/wulechuan-typescript-vue2-official-sfc-parser
此为吴乐川的《针对 Vuejs 第 2 版单文件部件的拆分器》。本工具之代码系由吴乐川手工提取自 Vue `v2.6.11` 之官方源代码后整理而得。其功用是将一个 .vue 文件之内容全文拆分成一套结构化的数据,即一个 JavaScript 对象。该结构化的数据包含 `<template>` 、 `<script>` 、 `<style>` 等标签之内容、属性等。
parser single-file-component single-filed-component tear-apart teardown vue vue-parser vue-sfc vue2 vue2-sfc
Last synced: 08 May 2026
https://github.com/kierandrewett/idl
Mozilla WebIDL/IDL to TypeScript definitions.
definitions idl lexer parser types typescript webidl
Last synced: 10 Jun 2026
https://github.com/aurora-is-near/aurora-engine-migration-tool
Aurora Engine migration tool set
blockchain indexer migration parser rust smart-contracts
Last synced: 02 Jan 2026
https://github.com/miraclx/stringd
NodeJS String Variable Parser
format formatter formatting javascript node nodejs output parse parser print printf sprintf string stringvariable variable
Last synced: 05 Jul 2025
https://github.com/yjdoc2/equation-parser-interpreter
An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.
Last synced: 11 May 2026
https://github.com/gabrpt/matsim-output-postgresql-converter
Tool to convert matsim output to postgreSQL database with postGIS extension
converter database matsim parser postgis postgis-database postgres-database postgresql postgresql-database python-script
Last synced: 17 Apr 2026
https://github.com/sayedrisat/bnscript
Automation-first programming language that compiles to JavaScript with a real compiler pipeline, runtime, and CLI.
automation bangla cli code-generator compiler developer-tools javascript language-design lexer parser programming-language sayed-risat semantic-analysis transpiler
Last synced: 11 Jun 2026
https://github.com/katsew/oq-mapper
Object/Query mapper for Node.js
javascript json mapper nodejs parser pegjs sql sql-parser
Last synced: 13 Apr 2026
https://github.com/willkirkmanm/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 18 Mar 2025
https://github.com/vasilescur/ambush
Compiler for Tiger language, written in Standard ML for Duke ECE/CS 553: Compiler Construction. The compiler follows the standard flow of lexing, parsing, semantic analysis and type checking, intermediate representation, liveness analysis, and code generation.
compiler-construction compilers lexer parser sml tiger-language
Last synced: 19 Mar 2026
https://github.com/timobechtel/json2url
Encodes and decodes javascript objects into/from an url usable string
Last synced: 23 Mar 2025
https://github.com/joht/data-restructor-js
Transforms parsed JSON objects into a uniform data structure
adapter data-structures javascript json parser restructure
Last synced: 01 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-move
Move grammar for tree-sitter
move-language parser tree-sitter
Last synced: 02 Apr 2026
https://github.com/tjenkinson/human-string-to-date-time
A library that parses a human representation of a UK English formatted date/time into an object.
date datetime human humanreadable parser time
Last synced: 24 Feb 2026
https://github.com/wiki-connect/parsewiki
A library that helps parse wikitext data
mediawiki parser wikipedia wikitext wikitext-parser
Last synced: 04 Feb 2026
https://github.com/tony-go/zac-parser
Code draft about lexer / parser implementation.
Last synced: 29 Mar 2025
https://github.com/worker-tools/structured-json
Stringify and parse JavaScript values according to Structured Clone Algorithm.
cloudflare-workers deno javascript json parse parser post-message postmessage stringify structured-clone
Last synced: 20 Jan 2026
https://github.com/mihamarkic/godot-tscn-parser
Parser for Godot engine's .tscn scene files
Last synced: 10 May 2026
https://github.com/swaggerexpert/jsonpath
RFC 9535 JSONPath parser & validator
jsonpath parser rfc9535 validator
Last synced: 12 Apr 2026