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/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/rsore/clargs
A modern, type-safe, header-only C++20 command-line argument parser with minimal runtime overhead and full compile-time validation
command-line-arg-processing command-line-arguments command-line-arguments-parser command-line-parser parser
Last synced: 25 May 2026
https://github.com/neu-rah/paco
JavaScript monadic parser combinators
combinators functional-js grammar meta-parser monadic parser
Last synced: 25 Feb 2026
https://github.com/rob-blackbourn/jetblack-fixparser
A parser for FIX messages
fix fix-parser parser python python3
Last synced: 28 Jul 2025
https://github.com/robertohuertasm/package-lock-json-parser
🦀 📕 Simple package-lock.json parser
npm npm-package package-lock package-lock-json parser
Last synced: 02 Sep 2025
https://github.com/lcweden/jsontext
A state machine for incremental JSON processing.
json json-parser json-path json-pointer jsonl jsontext parser state-machine stream streaming web-streams
Last synced: 31 May 2026
https://github.com/oleander/emojize
🚗 Swift 3 emoji parser for String, NSAttributedString and NSMutableAttributedString
emoji emojize nsattributedstring nsmutableattributedstring parser swift3
Last synced: 05 Jan 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/spaceavocado/x12
A simple X12 file parser, allowing to parse X12 loops and segment based on schema.
Last synced: 09 Jul 2025
https://github.com/purarue/tree-sitter-rifleconf
rifle (ranger filemanager file opener) grammar for tree-sitter
parser ranger ranger-fm tree-sitter tree-sitter-parser
Last synced: 28 Jan 2026
https://github.com/josephbartlett/fhir-response-formatter
A sleek, lightweight browser tool to format and visualize FHIR JSON responses. Paste raw data, click “Format JSON,” and instantly view a clean, color-coded, easy-to-read output. Includes error navigation, resource filtering, copy-to-clipboard, and a built-in legend for quick interpretation.
browser-tool clinical-data fhir formatter healthcare hl7 interoperability json parser visualization
Last synced: 23 Jan 2026
https://github.com/shortishly/scran
scran is a parser combinator library heavily influenced by nom
combinator erlang maybe parser
Last synced: 19 Feb 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/f-y/md-spreadsheet-parser
A robust, zero-dependency Python library for parsing, validating, and manipulating Markdown tables, including conversion from Excel to Markdown.
data-conversion excel library markdown pandas parser python spreadsheet table-parser type-safe zero-dependency
Last synced: 23 Jan 2026
https://github.com/stacksjs/ts-svg
Pure-TypeScript SVG parser, rasterizer, and PNG encoder.
optimizer parser svg typescript
Last synced: 16 Jun 2026
https://github.com/cloudef/zig-fsm-compiler
Ragel compatible FSM compiler for Zig
compiler fsm lexer logic parser parsing state state-machine state-management tokenizer zig
Last synced: 19 Oct 2025
https://github.com/aidenellis/bookmarkparser
A Python API to go through your browser Bookmarks file DATA.
aidenellis bookmarks brave-extension browser chrome-extension parser python
Last synced: 14 Apr 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/mrzmyr/sps-parser
Parse your SPS file and modify and save it to make working with tools like soscisurvey.de more flexible
Last synced: 02 Aug 2025
https://github.com/xxczaki/parsify-plugin-covid19
Parsify plugin, that adds COVID 19-related variables 🦠
confirmed coronavirus covid19 data deaths fun math parser parsify parsify-plugin plugin variable variables
Last synced: 13 Mar 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/mbund/cdr
OSU course dependency visualizer
astro course dependencies graph osu parser typescript visualization
Last synced: 15 May 2026
https://github.com/cycloctane/cyclocalc
Simple math expression evaluator written in C99. Based on Pratt Parsing.
Last synced: 15 Oct 2025
https://github.com/alexeev-prog/cmdparser_c
Command Line Arguments parser in C
c cli cmd command-line command-line-parser minimal parser
Last synced: 13 Oct 2025
https://github.com/puripuri2100/satysfifmt
Tool to format SATySFi code.
codeformatter lexer lexer-parser ocaml parser satysfi
Last synced: 29 Sep 2025
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/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/scymtym/serialization.protocol-buffer
Pure Common Lisp Protocol Buffer compiler (third rewrite)
code-generator parser protocol-buffer
Last synced: 06 Jan 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/crazywolf132/wql
WQL -- Data Manipulation Language like GraphQL
data-manipulation graphql interpreter javascript javascript-library json language parser server-side
Last synced: 05 Apr 2025
https://github.com/l3odr0id/sly_s-parser
EBNF python parser with SLY example
ebnf ebnf-syntax example grammar-parser grammar-rules parser python sly
Last synced: 15 Mar 2025
https://github.com/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/mondeja/svg-path-cst
Concrete Syntax Tree SVG paths parser for Rust
Last synced: 15 Apr 2025
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
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/maread99/valimp
Use Python type hints to validate, parse and coerce inputs to public functions
argument-parser coerce functions parser parsing python3 validation
Last synced: 12 Jun 2025
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/zaincheung/cdk-js
Generator and parser for redemption codes for javascript
cdkey generator javascript nodejs npm parser shortcode typescript
Last synced: 24 Jan 2026
https://github.com/alexandrelamarre/golang-ray-tracing-renderer
A native (no external libraries) golang 3D ray tracing renderer, that implements Ray intersection via the Phong-Reflection Model, Recursive Shape grouping with AABB optimizations and Constructive Solid Geometry, augmented with recursively defined Patterns, Perlin/Simplex noise algorihthms, and an efficient convex-hull/half-edge Delaunay Triangulation implementation
3d-graphics bounding-box constructive-solid-geometry delaunay-triangulation fractal golang lindenmayer-systems linear linear-algebra native parser perlin-noise phong-reflection-model pointlight quadratic quartic raytracing simplex-noise
Last synced: 16 May 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/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/cakecatz/ansi-parser
Parser for string that include ansi codes.
ansi-codes ansi-colors parser typescript
Last synced: 04 Jul 2025
https://github.com/j1nxie/hoshizora
an ecosystem of osu!-related binaries and libraries
Last synced: 23 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-nqc
NQC grammar for tree-sitter
Last synced: 24 Apr 2026
https://github.com/igwtcode/go-env
A Simple yet Configurable Environment Variable Parser/Loader in Go
config environment environment-configuration environment-variables go golang parser pure-go struct-tag
Last synced: 04 Jan 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/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/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/mdvorak/js-java-properties
Java properties file parser and formatter for Javascript.
formatter java parser properties stringify typescript
Last synced: 11 Mar 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/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/danman113/nginx-manager
Node.js module for parsing and managing nginx config files.
Last synced: 18 Apr 2026
https://github.com/danielparks/matchgen
Generate Rust functions to quickly map byte string prefixes to values
Last synced: 30 Jun 2025
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/explooosion/hideout-parse
Parse Path Of Exile.
hideout parse parser pathofexile
Last synced: 11 Apr 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/ulivz/supath
An additional path parsing module for nodejs
nodejs npm parser path path-parsing
Last synced: 18 Apr 2026
https://github.com/locize/laravelphp
laravel2js and js2laravel converter laravel php resource utils
converter javascript json laravel parser php
Last synced: 18 Jul 2025
https://github.com/bezlant/s21_math_solver
🧮 A simple math expression evaluator built wtih Imgui. (School 42)
c calculator check djikstra-algorithm graph-visualization imgui-glfw math-solver parser rpn-calculator test-coverage
Last synced: 04 Apr 2026
https://github.com/leonardpepa/reverse-polish-notation
Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.
c compiler-design jvm lexer lexer-parser parser programming-languages reverse-polish-notation
Last synced: 17 Apr 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/swaggerexpert/jsonpath
RFC 9535 JSONPath parser & validator
jsonpath parser rfc9535 validator
Last synced: 12 Apr 2026
https://github.com/dev-vivekkumarverma/hl7v2.5-parser
This repository contains a Python-based parser for HL7v2.5 medical record files, capable of converting these files into JSON format. This tool has been tested against the Redox engine, demonstrating superior performance in various scenarios.
hl7v2 hl7v2-message parser python3 v2
Last synced: 11 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/mihamarkic/godot-tscn-parser
Parser for Godot engine's .tscn scene files
Last synced: 10 May 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/timobechtel/json2url
Encodes and decodes javascript objects into/from an url usable string
Last synced: 23 Mar 2025
https://github.com/burntcaramel/lofi-elm
Format content using #hashtags
content elm lofi parser text text-formatting
Last synced: 27 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/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/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/richytong/cronist
Transform comment documentation into ES modules
comment documentation json markdown parser
Last synced: 31 Aug 2025
https://github.com/jevko/community
Features Jevko-related things created by various authors
community featuring free jevko minimal open-source parser parsers syntax
Last synced: 11 Mar 2026
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/mgriebling/expressionparser
Swift expression parser and evaluator using a parser generated by Coco. Also produces a LaTeX translation of the text-based input expression.
ast coco compiler-compiler evaluator expression latex parser swift syntax-tree
Last synced: 04 Feb 2026
https://github.com/nrwiersma/snatch
Snatch is a l2met parser that inserts the data into InfluxDB
Last synced: 25 Mar 2025
https://github.com/marirs/datetime-parse-rs
A DateTime parser for various date/time combinations
chrono datetime normalize parser rust rust-crate rust-lang rust-library
Last synced: 19 Jun 2026
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/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/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/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