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/loicmarie/node-uci-parser
Parser for UCI protocol written in node.js, to help to easily create UCI modules.
Last synced: 13 Mar 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/chicode/lisa
A Lisp dialect designed for codingworkshops
Last synced: 22 Jun 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/denysvitali/ifunny
An interpreter of a custom language (funny) written in Java
compiler funny interpreter java parser tokenizer
Last synced: 19 Oct 2025
https://github.com/master-hax/lil-json
lil rust crate to serialize & deserialize JavaScript Object Notation (JSON) - #[no_std] compatible
embedded heapless json nostd nostdlib parser rust serialization
Last synced: 30 Aug 2025
https://github.com/danielparks/matchgen
Generate Rust functions to quickly map byte string prefixes to values
Last synced: 30 Jun 2025
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/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/mondeja/svg-path-cst
Concrete Syntax Tree SVG paths parser for Rust
Last synced: 15 Apr 2025
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/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/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/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/savi-lang/peg
Parsing Expression Grammars for the Savi standard library.
library parser parsing peg savi standard-library
Last synced: 19 Mar 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/ok-ryoko/tree-sitter-systemtap
SystemTap grammar for tree-sitter
Last synced: 20 Feb 2026
https://github.com/eantcal/miptknzr
Multum-In-Parvo Tokenizer Library
cplusplus-14 library parser tokenizer
Last synced: 02 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/paul-wolf/ukpc
A Python module for parsing United Kingdom postcodes
Last synced: 13 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/stacksjs/ts-svg
Pure-TypeScript SVG parser, rasterizer, and PNG encoder.
optimizer parser svg typescript
Last synced: 16 Jun 2026
https://github.com/giorgiogtelian/luna
this is my little project: a new programming language named after my dog
cpp csharp java language parser programming-language programming-languages
Last synced: 13 Feb 2026
https://github.com/gustavoaca1997/basic-tran-interpreter
Un interpretador de BasicTran
alex grammar happy haskell interpreted-programming-language interpreter lexer parser
Last synced: 02 Jul 2025
https://github.com/khrabrovart/vk-api-schema-parser
VK (VKontakte) API JSON schema parser for .NET
api csharp json json-schema parser vk vk-api-schema vkontakte
Last synced: 19 Aug 2025
https://github.com/rieselhilfe/parseo
A smart esperanto word parser that shows all possible word compositions from roots, affixes and word endings. Based on Baza Radikaro Oficiala.
esperanto esperanto-translation natural-language parser
Last synced: 23 Mar 2026
https://github.com/joutvhu/expansy
An expression analyzer that allows you to define expression elements of your design.
analysis engine expression expression-parser parser
Last synced: 18 Jun 2026
https://github.com/fabervitale/deno_minimist
💾 Parses command line arguments. Port & rewrite of the node library minimist
cli deno minimist parser typescript
Last synced: 01 May 2026
https://github.com/antonkomarev/php-funpay-sms-parser
FunPay Transaction Confirmation SMS Parser written for contrived emulator.
emulator parser php sms transaction verification
Last synced: 13 Jun 2025
https://github.com/toktok/hs-cimple
Cimple and Apidsl language parsers and tools
Last synced: 05 Feb 2026
https://github.com/poti1/pod-lol
Parse Pod into a list of lists (LOL)
hacktoberfest parser perl perl5 perldoc pod
Last synced: 11 Feb 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/tree-sitter-grammars/tree-sitter-yuck
Eww grammar for tree-sitter
Last synced: 15 Apr 2025
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/dysnomia-studio/dmarc-parser
A simple job that query, parse and save to database dmarc aggregate reports
dashboard database dmarc dmarc-parser parser
Last synced: 05 Aug 2025
https://github.com/ydah/parselly
Parselly is a module providing a simple way to parse and extract data from a css selector 🌿
css css-selector css-selector-parser css-selectors parser
Last synced: 13 Oct 2025
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/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/skt-t1-byungi/tag-name-parser
A tag parser that does not support attributes. Lightweight and fast.
Last synced: 03 Jan 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/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/daniel-beard/jmo
MachO file parser in Julia. Written as a learning experience, not production ready.
disassembly julia macho macho-parser macos objective-c-runtime parser
Last synced: 20 Jan 2026
https://github.com/r2dtools/goapacheconf
GoApacheConf is a Go library for parsing, modifying, and regenerating Apache configuration files. It makes it easy to work with Apache config blocks and directives programmatically in your Go applications.
apache config configuration developer-tools devops golang parser
Last synced: 11 Mar 2026
https://github.com/murilobsd/calamp-rs
Calamp LMDirect rust parser
calamp lmdirect networking parser protocol rust
Last synced: 11 Feb 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/maxrimue/tizo
easily parse and convert any string containing hours, minutes and timezone
Last synced: 24 Mar 2025
https://github.com/devtony101/infix-expression-parser
A dart package to help you parse and evaluate infix mathematical expressions into their prefix and postfix notations.
dart dart-library dart-package flutter parser parser-library side-project
Last synced: 03 May 2026
https://github.com/biosustain/genomediff-python
GenomeDiff (*.gd) file parser for Python
breseq genomediff genomics parser
Last synced: 12 Apr 2025
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/tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Last synced: 01 May 2026
https://github.com/felixfaisal/syntax-analyzer-rs
A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC
Last synced: 30 Mar 2025
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/yisaer/idl-parser
OMG IDL Parser written in go
go omg-idl parser parser-combinator
Last synced: 13 Oct 2025
https://github.com/BAMresearch/sigmabam2openbis
Mapper script to convert SigmaBAM chemical inventory exports into openBIS-compatible format.
bam-data-store mapper openbis parser
Last synced: 16 Jan 2026
https://github.com/rcx/email-parser
A handy webapp to render raw email data.
Last synced: 19 Apr 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/ghostwriter/syntax
[WIP]Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 11 Jan 2026
https://github.com/cybercoder-naj/parkour
Parser Combinator Library for Kotlin
kotlin parser parser-combinators
Last synced: 06 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/mokiat/java-data-off
A Java library for reading OFF 3D model resources.
Last synced: 22 Aug 2025
https://github.com/marceldobehere/calculator-go-brrrrrt
Calculator made using WPF
calculator csharp expression-evaluator gui-application parser
Last synced: 28 Jan 2026
https://github.com/randomhashtags/swift-javascriptsyntax
A set of Swift libraries for parsing, inspecting, generating, and transforming JavaScript source code.
Last synced: 03 May 2026
https://github.com/maksasj/uroboros
🐉 rust package for making parsers with parser combinators and state machines
Last synced: 30 Jun 2025
https://github.com/wizard04wsu/javascript-regex
Improved syntax highlighting for JavaScript regular expressions in Atom
atom atom-package javascript parser regex regexp regular-expressions syntax syntax-highlighting syntax-tree
Last synced: 03 May 2026
https://github.com/rajesh-rahul/wot-packet-analyzer
A website for viewing packet information of wotreplay files
parser rust webassembly world-of-tanks wotreplays
Last synced: 03 May 2026
https://github.com/lussierc/boscopl
A fun & simple programming language.
parser programming-language python scanner
Last synced: 11 Oct 2025
https://github.com/q-m/tiered_category_expressions
Work with TCEs in Ruby
categories expression language parser pattern-matching regular-expressions
Last synced: 20 Oct 2025
https://github.com/tpalmerstudios/practice
Random Projects While Learning C
algorithms beginner-friendly c cli linux parser sudoku
Last synced: 16 Feb 2026
https://github.com/djoezeke/mytoml
Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.
c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser
Last synced: 02 Apr 2026
https://github.com/huygensing/tree-sitter-tagml
tree-sitter grammar for TAGML
Last synced: 04 May 2026
https://github.com/xzripper/parentheses
Lightweight parentheses parser in Python.
Last synced: 09 Jun 2026
https://github.com/leontm-dev/spiky-cli
This is the github repository for the spiky-cli. A command line interface designed to transpile the spiky.js code into executable python code that is runnable on the SPIKE Prime Robots.
cli javascript kids-programming lego leontm-dev llps npm npm-package parser python spike-prime spiky transpile transpiler typescript
Last synced: 23 Jan 2026
https://github.com/somajitdey/httparse
Command-line parser for http request headers. Also see below link for related project.
bash command-line header-parser http http-header http-header-parser http-request http-server httparse httparser jq parse parser shell
Last synced: 05 May 2026
https://github.com/erdomke/outlookparser
Library for parsing Outlook (*.msg) files
Last synced: 07 Oct 2025