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/stereobooster/instaparsejs
What if context-free grammars were as easy to use as regular expressions?. Clojure instaparse compiled to ESM
gll gll-parser instaparse parser parsing peg pegll
Last synced: 14 Feb 2026
https://github.com/rajatt95/python_rs
Programming | Python | PyCharm | Data Types | Tuple | Dictionary | If-Else | Loops - For, While | Functions | OOPS Principles | Constructor | String - SubString, Concatenation, Split, Strip | Read & Write data into files | JSON Parsing | CSV package | Web Scrapping
constructor csv-parser data dictionary functions if-else-statements json json-parser oops parser pycharm-ide python python-programming-language read-write-file strings tuple web-scrapping
Last synced: 15 Feb 2026
https://github.com/laphilosophia/strime
Streaming projection engine — extract fields at multi-gigabit speeds with O(1) memory
data-extraction data-processing fsm high-performance json json-parser json-streaming ndjson parser projection streaming typescript zero-copy
Last synced: 15 Feb 2026
https://github.com/iambnlvn/sig-parser
A manual Recursive-descent parser for Sig(Programming language)
bunjs parser recursive-descent-parser
Last synced: 15 Feb 2026
https://github.com/excoffierleonard/parser
REST API service in Rust that takes in any file and returns its parsed content.
Last synced: 01 Mar 2026
https://github.com/sasyxk/donato
donato a new programming language developed for the master thesis for UT and Unipr.
ast cpp-programming llvm parser
Last synced: 16 Apr 2026
https://github.com/ternaus/google-docstring-parser
A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.
code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation
Last synced: 16 Mar 2026
https://github.com/roma-glushko/monolog-parser
🛠Parser for your monolog records
Last synced: 01 Apr 2026
https://github.com/gbowne1/kicadparser
This is a KiCAD project file(s) parser and eventually will include a generator.
csharp dotnet eda generator kicad parser parser-generator project
Last synced: 16 Apr 2026
https://github.com/atahabaki/bracoxide
A powerful Rust library for handling and expanding brace expansions. It provides a simple and intuitive way to generate combinations and permutations from brace patterns.
brace-expansion braces parser rust tokenizer
Last synced: 01 Apr 2026
https://github.com/ulivz/supath
An additional path parsing module for nodejs
nodejs npm parser path path-parsing
Last synced: 18 Apr 2026
https://github.com/thuongtruong1009/gouse
🫧 A modern Golang utility package delivering consistency, modularity, performance, & extras presets. Inspired by Lodash
benchmark ci docsaurus github go godev golang javascript library lodash modules nextjs package parser testing unittest utility
Last synced: 05 Apr 2026
https://github.com/hktalent/go-pjs
golang Parse and generate java Serializable objects
hacker-tools java parser serializable tools
Last synced: 05 Apr 2026
https://github.com/rcx/email-parser
A handy webapp to render raw email data.
Last synced: 19 Apr 2026
https://github.com/risc-os-community/libcjson
RISC OS port of an ultra-lightweight JSON parser in ANSI C
a7000 ansi-c arm beagleboard c imx6 iyonix json library omap4 omap5 pandaboard parser raspberry-pi risc-os riscos riscpc titanium wandboard
Last synced: 20 Apr 2026
https://github.com/glitchedpanda/mediawikiparser
Parses MediaWiki dumps to a sqlite3 database
mediawiki mediawiki-parser mediawikiparser parser python3 sqlite3 sqlite3-database xml-parser
Last synced: 21 Apr 2026
https://github.com/speclynx/apidom
Semantic parser for API specifications
api arazzo asyncapi asyncapi2 javascript openapi openapi2 openapi3 openapi31 parser typescript
Last synced: 21 Apr 2026
https://github.com/lpraat/inbq
A library for parsing BigQuery queries and extracting schema-aware, column-level lineage.
bigquery data-lineage parser sql
Last synced: 26 Apr 2026
https://github.com/here-be/snapdragon-is-inside
Snapdragon plugin that adds an `isInside` method to the compiler instance for checking if a node is currently inside a given node type.
ast compiler javascript node nodejs parser snapdragon snapdragon-plugin
Last synced: 26 Apr 2026
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/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/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/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/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/eggplants/eijiro-to-sqlite
英辞郎 (English-Japanese dictionary) -> sqlite3
cli database dictionary eijiro parser python sqlite sqlite3
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/willshiao/transcript-parser
Parses plaintext speech/debate/radio transcripts into JavaScript objects.
hacktoberfest javascript nodejs npm parse parser transcript transcript-parser
Last synced: 10 May 2026
https://github.com/glweems/css-grid-template-parser
CSS Grid Template Parser
Last synced: 10 May 2026
https://github.com/here-be/snapdragon-visit
visit and mapVisit methods for snapdragon nodes.
ast compiler javascript node nodejs parser snapdragon
Last synced: 11 May 2026
https://github.com/lmangani/rust-date-parser-js
RFC3339 Date to Microsecond Timestamp wasm rust module
date javascript js microsecond node nodejs parser rust
Last synced: 11 May 2026
https://github.com/kotleni-archive/cs2-eventsgrabber
Kotlin library for grabbing cs2 events from console logs. (Start game with -condebug param)
console counter-strike cs2 csgo grabber kotlin logs parser valve
Last synced: 10 Jun 2026
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/marcoradocchia/linux-meminfo
An efficient, zero-allocations /proc/meminfo parsing library for Rust.
linux meminfo memory parse parser parsing zero-allocation zero-allocations
Last synced: 14 May 2026
https://github.com/tiw302/cjsonx
High-performance C11 JSON parser with a 16-byte Flat-DOM, SIMD acceleration
avx2 c c11 embedded header-only high-performance json json-parser memory-efficient neon parser simd wasm webassembly
Last synced: 12 Jun 2026
https://github.com/YGGverse/pulsarss
RSS Aggregator for Gemini Protocol
aggregator cli crawler daemon feed gemini gemini-protocol gemtext parser rss rust
Last synced: 15 Jun 2026
https://github.com/stacksjs/ts-md
Extremely performant markdown parser & compiler.
compiler markdown markdown-it marked parser
Last synced: 16 Jun 2026
https://github.com/joutvhu/date-parser
Utility to parse String to Date according to a target class, and the pattern strings. And format Date to String based on a pattern string.
Last synced: 19 Jun 2026
https://github.com/roneetkumar/simple-lang
Simple is a programming language based on GO lang as a base language. The objective to create this language is not only to learn GO lang but also to understand the journey of idea from source code to a finished product.
compiler evaluator go go-lang interpretor lexer parser
Last synced: 19 Jun 2026
https://github.com/erickrus/sketch_measure
Sketch measure parser
parser python sketch sketch-measure
Last synced: 20 Jun 2026
https://github.com/zikwall/gom3u-content-parser
m3u content parser written in golang
go golang m3u m3u-files m3u-parser m3u-playlist m3u8 m3u8-parser parser
Last synced: 21 Jun 2026
https://github.com/chicode/lisa
A Lisp dialect designed for codingworkshops
Last synced: 22 Jun 2026
https://github.com/helias/wowhead-quest-data-parser
azerothcore parser quest trinitycore world-of-warcraft wow wowhead
Last synced: 24 Jun 2026
https://github.com/alfarih31/nb-go-parser
Noob Go Parser (nb-go-parser) is a tools to parse primitive types in Go
go golang parser primitive-types
Last synced: 25 Jun 2026
https://github.com/steshaw/language-swift2-quote
💫 Swift 2.1 parser and pretty-printer 🚧💔😢
Last synced: 18 May 2026
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
https://github.com/pqnelson/ml
A Study in Implementing Functional Programming Languages
abstract-machine acsl c compiler correctness functional-programming-language hoare-logic interpreter language parser twelf
Last synced: 11 May 2025
https://github.com/templarbit/go-csp-util
Content Security Policy utils in compliance with W3C CSP specs
content-security-policy content-security-policy-report csp csp-parser csp-parsers parser
Last synced: 14 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/mrsarm/python-res-address
Simple Resource Address Parser
address-parser library parser py2 py3 python
Last synced: 17 Feb 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/BansheeTech/AgnosticHTML
AgnosticHTML: A utility function that safely parses HTML strings into DOM nodes, avoiding the use of innerHTML for security reasons.
agnostichtml createelement cross-site-scripting document dom html html-to-dom innerhtml javascript node parser safe-dom sanitization sanitizer secure-html security vanilla-javascript vanilla-js xss
Last synced: 18 Mar 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/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/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/vorpalblade/ini-roundtrip
Format preserving INI parser for Rust
Last synced: 11 Apr 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/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/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/0xch4z/selectr
Select values from objects/arrays with key-path notation.
Last synced: 02 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/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/dpakach/pongo
A simple interpreter
ast go golang interpreter lexer parser pongo programming-language repl
Last synced: 03 Apr 2025
https://github.com/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 2025
https://github.com/akyoto/ignore
Ignore certain parts of a string when parsing
Last synced: 26 Jul 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/rustatian/rock
Parser for the golang pprof profile format with mimalloc (on Linux) allocator
Last synced: 31 Dec 2025
https://github.com/fratzinger/vue-router-parse-props
Parse vue-router props to params
Last synced: 17 Jul 2025
https://github.com/mhewedy/rmq-msg-parser
A Python library for parsing RabbitMQ messages from text file
Last synced: 16 Feb 2026
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/jwerle/zargv
Parse command line arguments supporting a variety of flag formats.
argv command-line-parser parser zz
Last synced: 14 Mar 2025