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/rootslab/auntie
Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.
boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv
Last synced: 26 Apr 2026
https://github.com/goodbyteco/markdown-tasks
A Markdown syntax for rich todo-items.
document markdown parser specification tasks todolist
Last synced: 26 Apr 2026
https://github.com/deniedaccesslife/mathgptprogenerator
Program for generating a MathGPTPro account, with a number of free requests.
account account-generator accounts gpt math mathematics mathgpt mathgptpro mathgptpro-account parser selenium selenium-chrome selenium-csharp selenium-csharp-template selenium-driver selenium-webdriver
Last synced: 27 Apr 2026
https://github.com/qwefgh90/comment-parser
The Comment Parser supports various languages based on FSM. It's written by scala and java.
comment comment-parser java language parser parsing sbt scala
Last synced: 28 Apr 2026
https://github.com/mitchellgray100/critter-world-readme
A README for my private CS 2112 Critter World Project
game-development java javafx parser readme simulation-game threading tokenizer-parser
Last synced: 28 Apr 2026
https://github.com/marcuwynu23/danjs
a human-readable data format for structured configs, datasets, and annotations with tables, arrays, and comments
configuration csv dan data-format javascript json notation parser structured-data toon typescript xml
Last synced: 08 Jun 2026
https://github.com/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/stupremee/rlass
A JVM Bytecode parser implemented in Rust
bytecode bytecode-parser java-virtual-machine jvm jvm-bytecode parser rust rust-lang rust-library
Last synced: 30 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Last synced: 01 May 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/bartlomiejzuber/use-cron-parser
Useful & super tiny (<5KB ✔️) hook for cron expression handling in React
cron hook parser react typescript
Last synced: 02 May 2026
https://github.com/gabryon99/mucomp-lang
μcomp-lang is a didactic language implemented for Language, Compilers and Interpreters course at UniPi.
compilers languages lexer llvm menhir ocaml ocamllex parser programming
Last synced: 03 May 2026
https://github.com/passcod/vue-sfc-parser
A limited parser for Vue Single File Components
parser single-file-component vue
Last synced: 03 May 2026
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 03 May 2026
https://github.com/onlyuser/sandbox
Sandbox is a collection of experimental code
backtrace c-plus-plus-11 coroutines fork functor hacks llvm ncurses opengl parser pipe pthreads regex stl tinyxml unicode visitor-pattern xml
Last synced: 03 May 2026
https://github.com/mosifa/command-to-json
Parses any commands and converts them to JSON
command-to-json ifconfig javascript parser tojson typescript
Last synced: 05 May 2026
https://github.com/isuroku/cascade
Cascade Language of Descriptions (Cascade)
c-sharp cascade configuration configuration-file description json parser serializing text unity3d unity3d-games
Last synced: 05 May 2026
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 07 May 2026
https://github.com/skarllot/azure-keyvault-reference
Configuration provider implementation that decorates configuration supporting Azure Key Vault references
azure configuration keyvault parser provider secret
Last synced: 07 May 2026
https://github.com/bpetermann/node-interpreter
Typescript interpreter for monkey
interpreter jest lexer nodejs parser typescript
Last synced: 07 May 2026
https://github.com/dianavile/rgsocdvteam
Resources, Learnings, Courses, Testing, Meetings- all in one in Markdown.
designsystem docs documentation generator livingstyleguide markdown markdown-it parser styleguide
Last synced: 07 May 2026
https://github.com/eggplants/eijiro-to-sqlite
英辞郎 (English-Japanese dictionary) -> sqlite3
cli database dictionary eijiro parser python sqlite sqlite3
Last synced: 07 May 2026
https://github.com/here-be/snapdragon-bracket
Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc
ast brackets capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 07 May 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/forwardemail/python-arf
Node.js wrapper around the Python package arf, which is a processor for Abuse Reporting Format (ARF) messages.
abuse arf bulk email format formatting javascript json message messages node parse parser parsing python read report reporting
Last synced: 09 May 2026
https://github.com/nestorrente/true-json
Respectful JSON serialization & deserialization for JavaScript
converter javascript json parser serialization type typed typescript
Last synced: 09 May 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/yord/shargs-repl
shargs-repl is a repl using shargs commands 🦈.
Last synced: 19 Jun 2025
https://github.com/kiranniranjan/wiki-parser-js
Simple and best tool to parse contents of Wikipedia
kike parser wiki wikiparser wikipedia
Last synced: 12 Sep 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/elliotcourant/pgoparser
PostgreSQL parser written in pure go.
parser postgres sql sql-parser
Last synced: 16 Apr 2026
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/steshaw/language-swift2-quote
💫 Swift 2.1 parser and pretty-printer 🚧💔😢
Last synced: 18 May 2026
https://github.com/megyssstaa/simpleconfigs
An extremely simple and lightweight configs API for Java
config configuration configuration-file configuration-files configuration-management java library lightweight maven parser
Last synced: 18 May 2026
https://github.com/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 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/0xch4z/selectr
Select values from objects/arrays with key-path notation.
Last synced: 02 Apr 2025
https://github.com/yazaldefilimone/high-level-compiler
🔄 | High-level compilation | Transform pipeline | Message-passing mechanism | Transpiler
compiler compiler-design message-passing parser pipeline transpiler
Last synced: 08 Sep 2025
https://github.com/common-workflow-lab/cwl-d-auto
Autogenerated classes for reading and writing CWL objects using the D language
Last synced: 02 Feb 2026
https://github.com/ruimaciel/msexpr
M's sexpr library: a s-expressions data structure library implemented in C
c c-library c90 data-structures library parser s-expression s-expressions
Last synced: 04 Jun 2026
https://github.com/its-its/rust-xpath
Remake of sxd-xpath to fit my specific needs.
Last synced: 13 Apr 2025
https://github.com/korora-tech/temps
Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.
chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser
Last synced: 26 Jun 2025
https://github.com/fluidinference/mlx-mdx
Website, pdfs, images, documents to Markdown. Powered by MLX models. Completely local and free
markdown mlx parser web-crawler
Last synced: 28 Oct 2025
https://github.com/jarrodconnolly/complect
Toy compiler developed in Node.js
Last synced: 19 Jan 2026
https://github.com/xieyuschen/astjson
Go AST Json Library Exposes AST to Manipulate in an FP way
Last synced: 27 Mar 2025
https://github.com/pb-/urldecode
Streaming decoder for x-www-form-urlencoded data written in Go
decoder golang parser urldecode
Last synced: 20 Jun 2025
https://github.com/figurehook/figure_parser
A web parser focus on parsing product information on Japan ACG figure sites.
hacktoberfest hacktoberfest2022 parser webparser
Last synced: 11 Apr 2026
https://github.com/here-be/snapdragon-token
Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.
compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer
Last synced: 15 Jul 2025
https://github.com/x45iq/jtube
Java library for parsing: videos,shorts,playlists,channels and downloading videos
java library parser youtube youtube-api youtube-downloader youtube-video
Last synced: 05 Mar 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/konstantin8105/ianaparser
Root Zone Database Parser from IANA
dns go golang iana iana-provider parser root-zone
Last synced: 14 Jul 2025
https://github.com/antoinegagne/parthenon
A library to parse Athena structures into Erlang terms
athena aws aws-athena erlang erlang-library hex parser
Last synced: 07 May 2025
https://github.com/jwerle/zargv
Parse command line arguments supporting a variety of flag formats.
argv command-line-parser parser zz
Last synced: 14 Mar 2025
https://github.com/fratzinger/vue-router-parse-props
Parse vue-router props to params
Last synced: 17 Jul 2025
https://github.com/xulerxyz/freescout_webhook_parser
A PHP library for parsing FreeScout webhook data with HTML cleaning capabilities.
Last synced: 07 Jul 2025
https://github.com/cmames/argjson
argv parser for node.js
argument-parser arguments cli command-line module node node-js nodejs parser
Last synced: 16 Feb 2026
https://github.com/yord/pxi-dust
🧚:sparkles:pxi-dust is a plugin with basic operations for pxi (pixie), the small, fast, and magical command-line data processor.
csv data-processing deserializer dsv json marshaller parser pixie pxi serializer ssv tsv
Last synced: 19 May 2026
https://github.com/andy840119/jupytersharpparser
Jupyter parser written in C#
andy840119 csharp jupyter nuget parser
Last synced: 23 Jun 2025
https://github.com/dicehub/pyfoam
Fork of the PyFoam library: https://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder/other/scripting/PyFoam/
Last synced: 24 Jun 2025
https://github.com/nowux/rplt
Lightweight truth table generator for propositional logic expressions.
parser propositional-logic rust
Last synced: 23 Jun 2025
https://github.com/vorpalblade/ini-roundtrip
Format preserving INI parser for Rust
Last synced: 11 Apr 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/taktoa/nix-parse
An executable that links into Nix and parses Nix files provided on the command line
Last synced: 19 May 2026
https://github.com/yukinarit/okome
dataclass comment parser 🍚
comments dataclasses parser python
Last synced: 22 Jun 2025
https://github.com/sile/textparse
A Rust library to declaratively implement parsers that are based on Packrat Parsing.
Last synced: 11 Apr 2025
https://github.com/tim55667757/avstockparser
Alpha Vantage Stock History Parser. It can read stock history data from Alpha Vantage online service and convert into .csv file or pandas dataframe. See article (ru): https://forworktests.blogspot.com/2022/01/avstockparser-python-alpha-vantage.html
alphavantage api-client candlesticks history parser stock stock-prices
Last synced: 07 Feb 2026
https://github.com/simonewebdesign/slfe
🍭 Sh***y Lisp Flavoured Erlang (LFE)
bytecode compiler elixir erlang interpreter language lfe lisp parser
Last synced: 17 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/mrsarm/python-res-address
Simple Resource Address Parser
address-parser library parser py2 py3 python
Last synced: 17 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/katef/liblf
Apache LogFormat log format format parsing library
apache apache-httpd fmtstring logfmt logfmt-parser logformat logs parser parser-library
Last synced: 18 Mar 2025