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/tunnelsoft/niniscript
trying to write a DSL which converts the provided code to Old Honoured JQuery. we are using it inside our formgenerator.
antlr4 code-generation dotnet parser scripting-language visitor
Last synced: 24 Apr 2026
https://github.com/soramimi/jstream
Header only streaming JSON parser for C++
Last synced: 18 May 2026
https://github.com/i2rys/cp
A combo parser, It only grabs email:pass credentials.
combo combo-parser credentials parser
Last synced: 15 Mar 2025
https://github.com/mysticastra/jsoncraftor
JsonCraftor is a lightweight, header-only JSON parser for C that maps JSON data directly to C structs. It provides type-safe parsing with support for nested objects and arrays.
Last synced: 09 May 2026
https://github.com/matheusamazonas/yapcol
Yet Another Parser Combinator Library
clean clean-language parser parsing parsing-library
Last synced: 07 Apr 2025
https://github.com/eratio08/pars-comb-ml
Monadic parsing in OCaml
monadic ocaml parser parser-combinators parsing
Last synced: 02 Jan 2026
https://github.com/olegkorol/pylox
A simple language implementation of Lox, written in Python. Includes a lexer, parser and interpreter.
interpreter language lexer lox-interpreter parser
Last synced: 15 Mar 2025
https://github.com/bel-framework/bel-css
CSS utilities for Erlang
css css-parser css3 erlang erlang-library parser
Last synced: 01 Apr 2026
https://github.com/fawaf/misshk
terrible misshk parser
hk hong hongkong kong miss misshk misshongkong parser ruby
Last synced: 23 Mar 2025
https://github.com/JesseCoretta/go-aci
Package aci implements the complete Netscape ACIv3 syntax as an SDK in a vendor-agnostic manner with rich features and a flexible design.
access-control access-control-instruction access-control-list access-rights aci aciv3 experimental go golang ldap netscape parser permissions sdk syntax
Last synced: 31 Mar 2025
https://github.com/jozanza/jsonify-css
parses a css string into a convenient json structure
Last synced: 10 May 2026
https://github.com/sshwy/kramed-essence
A markdown (kramdown compatible) parser and compiler. Built for speed. Built for theme essence
Last synced: 18 Jan 2026
https://github.com/ashokdey/parserts
A parser implemented in pure typescript without any dependencies.
abstract-syntax-tree parser typescript
Last synced: 23 Mar 2025
https://github.com/bechstein/midi-toolkit
A MIDI message parser for simplified event handling
Last synced: 15 May 2025
https://github.com/s8sachin/whatsapp-chat-parser-js
Whatsapp Chat Parser for Javascript
Last synced: 05 Jan 2026
https://github.com/codemeapixel/luats
A TypeScript library for parsing, formatting, and providing type interfaces for Lua and Luau code.
ast code-analysis code-generation fivem formatter lua luau parser redm roblox static-analysis syntax-tree transpiler type-interfaces typescript
Last synced: 17 Apr 2026
https://github.com/abo/mqpp
MQTT Packet Parser
mqtt mqtt-packet-parser parser
Last synced: 17 Apr 2026
https://github.com/hobadee/emlparser
PowerShell module to parse EML files
email eml eml-files imf parser powershell powershell-module rfc5322
Last synced: 09 Nov 2025
https://github.com/hazzaclark/korone
A Lightweight Endianess Parser and Lexer
endian endianutils parser rust
Last synced: 23 Mar 2025
https://github.com/sixarm/sixarm_html_scripts
SixArm.com » HTML » Scripts for parsing markup
Last synced: 24 Jun 2025
https://github.com/bohdaq/url-build-parse
`url-build-parse` provides the ability to parse URL from string as well as construct URL from parts.
Last synced: 02 Apr 2026
https://github.com/repo-archive-x-rays5/parse_wiki_text
Parse wiki text from Mediawiki into a tree of elements.
Last synced: 29 Sep 2025
https://github.com/nodef/extra-parser
A parser breaks text into smaller elements for easier analysis or translation.
Last synced: 04 Jan 2026
https://github.com/athanclark/streaming-csv
Simple streaming CSV parsing & statistics gathering
Last synced: 16 Nov 2025
https://github.com/rmuir/tree-sitter-javadoc
Javadoc grammar for tree-sitter
Last synced: 02 Apr 2026
https://github.com/zevio/pcu_io
IO management for PCU project
input-output json json-to-text parser pcu pcu-io pdf pdf-to-text python text
Last synced: 18 May 2026
https://github.com/daedalus/oeis_validator
Validate OEIS entries against the internal format specification and style sheet
cli integer-sequences linting number-theory oeis online-encyclopedia-of-integer-sequences parser python style-linter validator zero-dependencies
Last synced: 03 Jun 2026
https://github.com/zensey/go-lr-parser
An LR parser library with user-defined error recovery strategy
Last synced: 08 Jun 2026
https://github.com/qraqras/pydocstring
A zero-dependency Rust parser for Python docstrings (Google & NumPy) — full AST with byte-precise source locations, built for linters and formatters.
docstring docstrings parser python rust
Last synced: 02 Apr 2026
https://github.com/igarbayo/flex-go-analyzer
Segundo proyecto para la asignatura de Compiladores e Intérpretes
Last synced: 11 May 2026
https://github.com/oxabl-project/oxabl
High performance, unofficial Progress ABL tooling
build-tool lexer parser progress-abl rust
Last synced: 03 Apr 2026
https://github.com/serkodev/markdown-exit
Fast, customizable Markdown parser and renderer with full CommonMark support. TypeScript rewrite of markdown-it with enhancements.
commonmark javascript markdown parser renderer typescript
Last synced: 20 Jan 2026
https://github.com/montasim/client-parser-demo
Interactive demo website for the client-parser npm package
browser-detection client-parser demo device-detection os-detection parser user-agent user-agent-parser
Last synced: 03 Apr 2026
https://github.com/ayeshaashfaq12/c-compiler
This project is a C++ compiler designed to provide all standard compiler features, with the parsing phase already completed and further stages in development.
compiler-construction compiler-design cpp cpp-programming lexical lexical-analysis parser parsing software-development syntax-analysis
Last synced: 03 Aug 2025
https://github.com/visionik/trongo
TRON (Token Reduced Object Notation) format library for Go
go json parser serialization tron
Last synced: 17 Apr 2026
https://github.com/devvsima/allnews-bot
A news bot that gets news from many sources at once, Western and Ukrainian at once. Новостной бот, который получает новости из многих источников одновременно, западных и украинских
aiogram news parser telegram-bot
Last synced: 06 Mar 2025
https://github.com/vishwaksena94/tokenloom
🔍 Parse streamed text into structured events using TokenLoom, a TypeScript library designed for flexible handling of real-time data and custom tags.
anthropic claude code-fence gemini gpt groq llm markdown markup openai parser stream streaming syntax syntax-highlighting tokenization tokens xai
Last synced: 17 Apr 2026
https://github.com/shubham1chawla/js-interpreter
Rust-based JavaScript Parser & Tree-Walk Interpreter
Last synced: 11 May 2026
https://github.com/mvc-works/lilac-parser
A toy combinator parser inspired by Lilac
Last synced: 21 Feb 2026
https://github.com/divadsn/python-trainzconfig
A simple parser for Trainz config.txt files written in Python
library parser python3 trainz trainz-config
Last synced: 15 May 2025
https://github.com/notakeith/itmoscript
Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter
ast cpp interpreter lexer parser programming-language scripting-language
Last synced: 03 Jun 2026
https://github.com/psychollama/json-parser
A hand-written JSON parser because reasons
Last synced: 17 Apr 2026
https://github.com/almide/csv
CSV parser and serializer for Almide. Quoted fields, header rows, roundtrip-safe.
Last synced: 04 Apr 2026
https://github.com/anotherbyte-net/leaf-focus
Extract structured text from pdf files.
data-science machine-learning parser pdf utility
Last synced: 16 Jan 2026
https://github.com/rgrove/parse-yaya
A Yet Another Yet Another Markup Language parser for Node.js and browsers.
javascript js json nodejs parser yaya
Last synced: 17 Apr 2026
https://github.com/bilal-belli/javaclassesclustering
This is a tool that allows you to cluster classes in a java project with a criteria.
Last synced: 17 Apr 2026
https://github.com/urbanjost/m_kracken
parse command line arguments and create configuration files using syntax similar to ULS commands
argument command-line fortran fortran-package-manager fpm parser parsing
Last synced: 27 Jan 2026
https://github.com/kawamurakazushi/monkey-ml
OCaml implementation of an interpreter for the Monkey programming language
interpreter lexer monkey ocaml parser
Last synced: 26 Feb 2025
https://github.com/tinyclub/vtools
Scripts for the noVNC recordings
encoder novnc optimizer parser recordings slicer
Last synced: 17 Apr 2026
https://github.com/karlbateman/vyper
An experimental programming language inspired by Python and Go.
codegen golang lexer parser programming python zig
Last synced: 10 May 2026
https://github.com/quantiusbenignus/dated
ZSH exoskeleton for the command line "date" utility. Support free-form time references.
command-line command-line-tool date datetime future linux nlp parser shell-script text-processing time zsh
Last synced: 10 Apr 2026
https://github.com/nikolai2038/draw-io-automata-parser
Scripts for working with automata represented by diagrams in files *.drawio.
automata bash draw-io drawio parser xml-parser
Last synced: 11 May 2026
https://github.com/soft/haskell-mlocate
Haskell library for parsing mlocate files
file-format haskell haskell-library locate parser
Last synced: 23 Mar 2025
https://github.com/rusty-libraries/rusty-whsp
A Rust library designed to handle configuration parsing for command-line applications
argument-parser parser terminal
Last synced: 07 Feb 2026
https://github.com/yinonavraham/go-turtle
Turtle logic (LOGO) library and tool written in GoLang
golang logo parser turtle turtle-graphics turtle-logic
Last synced: 22 Mar 2025
https://github.com/l-wagner/goodreads-to-json
Python script to pull a user's read books from Goodreads into a json file.
Last synced: 12 May 2026
https://github.com/antandros/go-pkgparser
custom parser for `go-dpkg` , `go-rpm`, `go-packman` packages
Last synced: 25 May 2026
https://github.com/prashantrahul141/splax
A memory safe, easy, dynamic programming language.
interpreter lexer parser programming-language rust tree-walk-interpreter
Last synced: 30 Jul 2025
https://github.com/pavlenkodr/ethermineparser
ethermine
ethermine mining notifications parser vk vkontakte
Last synced: 18 Apr 2026
https://github.com/somecho/midiparser
A simple and straightforward library for General MIDI file parser
Last synced: 07 Apr 2025
https://github.com/leadpony/fika
Fika is a document generator.
commonmark java markdown parser
Last synced: 13 May 2026
https://github.com/nir3x/markuplanguageparser.cpp
MarkupLanguageParser.cpp - Simple C++ Parser for Markup Language
c-plus-plus cpp markup-language parser parsing tree-structure unit-testing
Last synced: 04 Jun 2026
https://github.com/create3000/x_ite-node
Pure Node.js wrapper of X_ITE
3d browser framework glb gltf2 javascript json node parser stl svg vrml wavefront-obj webgl wrl x3d x3d-browser x3dom xml
Last synced: 20 Apr 2026
https://github.com/yasyf/cc-transcript
Typed, non-lossy events for Claude Code transcripts: superset JSONL parser (Rust fast path), sentiment + feedback-mining domains, and a transcript-investigation CLI
anthropic claude claude-code claude-code-plugin cli jsonl parser pyo3 python rust transcripts
Last synced: 25 Jun 2026
https://github.com/TryOmar/CompilerXArabic
A compiler implementation for an Arabic-based programming language, featuring lexical analysis, syntax parsing, and a graphical user interface for interactive testing and development.
arabic arabic-programming-language compiler parser python tokenizer
Last synced: 29 Jun 2026
https://github.com/muhammadhasham23/request-header-parser-microservice
Request Header Parser with Node.js and express. A FCC Project.
express node parser requests-module
Last synced: 21 Apr 2026
https://github.com/boygotflames/promptus-dsl
A Rust-based compiler for the .llm prompt format. Stop wasting tokens on Markdown and start treating your prompts like code. Features deterministic AST parsing, CI bench regression, and an 8.5% average reduction in token bloat.
ai-agents ai-agents-cli compiler llm parser prompt-engineering rust token-optimization
Last synced: 24 May 2026
https://github.com/nielssp/parco
PHP parser combinators
grammar lexer parser parser-combinators php regular-expression
Last synced: 05 Jun 2026
https://github.com/httpland/authorization-parser
HTTP Authorization field parser and serializer
authorization challenge credentials field header http parse parser rfc-9110 serialize serializer stringify
Last synced: 20 Feb 2026
https://github.com/sug0/tttandme
23andme parser in go
23andme file-parser format-parser genetics parser
Last synced: 07 Apr 2025
https://github.com/nokskiy/simple-command-line-parser
Simple command line parser
console dotnet library nuget nuget-package parser
Last synced: 20 Jan 2026
https://github.com/dpronin/regexp
The binary and library to parse input lines with regular expressions
Last synced: 24 Apr 2026
https://github.com/xaionaro-go/gosrc
Parse Go packages to handy structures (to save time on understanding `go/ast` and `go/types`).
Last synced: 13 Jun 2026
https://github.com/momiji-rs/sparkdown
A fast, standards-first CommonMark parser in Rust — 100% CommonMark 0.31.2. markdown, with a spark.
commonmark commonmark-parser html markdown markdown-parser markdown-to-html parser rust rust-crate text-processing zero-dependencies
Last synced: 26 Jun 2026
https://github.com/isk-insider/eve-paste
📋🌱 A node.js library for parsing copied and pasted data from EVE Online.
appraisal eve-online nodejs parser paste
Last synced: 23 Sep 2025
https://github.com/mcecode/gemtext-parser
A library for parsing, transforming, generating, and converting gemtext.
gemini-protocol gemtext html parser
Last synced: 30 Aug 2025
https://github.com/puntorigen4u/dsl_parser
ES6 Class for creating and parsing Concepto DSL files.
concepto creador dsl javascript nodejs parser puntorigen
Last synced: 25 Apr 2026
https://github.com/atian25/git-changelog-parser
Parse Git `ChangeLog.md / History.md` to JSON
changelog history markdown parser
Last synced: 25 Apr 2026
https://github.com/sshaplygin/go-engine.io-parser
engine-io-parser go go-socket-io-parser golang parser socket-io
Last synced: 25 Apr 2026
https://github.com/dplocki/generic-conversation-bot
The chat bot with programmable conversation mechanism
bot conversation conversation-bot conversation-tree framework javascript js json parser preparser state-machine
Last synced: 25 Apr 2026
https://github.com/uid11/parse-statements
Fast and easy parser of statements in source code in any language ✂️
Last synced: 15 Jun 2026