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-06-24 00:19:17 UTC
- JSON Representation
https://github.com/netrixone/searchbox
Text input augmented with Lexer magic⨠to support advanced search features.
javascript lexer parser search searchbox text tokenizer typescript webkitty
Last synced: 10 Apr 2025
https://github.com/jbellerb/tree-sitter-dhall
Dhall grammar for tree-sitter
Last synced: 12 Jan 2026
https://github.com/jlumbroso/combstruct2json
Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.
analytic-combinatorics combinatorics parser
Last synced: 26 Jul 2025
https://github.com/bhansconnect/monkey-roc
π΅π€πΌ! An implementation of the Monkey interpreter in Roc.
interpreter lexer monkey parser roc-lang tokenizer
Last synced: 01 Mar 2026
https://github.com/ashvardanian/tenpack
Fast Tensors Packaging library for text, image, video, and audio data compatible with PyTorch, TensorFlow, & NumPy πΌοΈπ΅π₯ β‘οΈ π§
clip laion multi-modal numpy parser pytorch simd tensor tensorflow transformer
Last synced: 22 Mar 2025
https://github.com/jolin-io/exprparsers.jl
Parse common Expr patterns. Speed up the process of defining stable macros.
Last synced: 24 Apr 2025
https://github.com/yuriy-kulakovskyi/portfolio
There was a lot of work in my portfolio. I was diligently developing this project, which gave me a lot of skills that I mastered. I will continue mastering my skills and learning something new because I know where I should grow.π
color-changer css3 github-parse html-css-javascript html5 instagram linkedin loader parser portfolio-website scss
Last synced: 12 Aug 2025
https://github.com/purag/pearley
:white_circle: Pearley is a *shiny* new implementation of the Earley parsing algorithm in Javascript.
earley-parser grammar parser parser-generator
Last synced: 05 May 2025
https://github.com/wojciech-graj/libsatcat
Satellite Catalogue (SATCAT) Parser
c celestrak parser parsing satcat satellite satellite-catalog satellite-catalogue
Last synced: 12 Mar 2026
https://github.com/jack-q/picol
Pico-Language & Pictorial Illustrated Compiler Organization by Layer
compiler lexer parser picol quadruple visualization
Last synced: 08 Jul 2025
https://github.com/sandwich-go/protokit
golang parser for proto buffer file
golang microservice parser protobuf protobuf3
Last synced: 08 Aug 2025
https://github.com/wkillerud/sassdoc-parser
A lightweight parser for SassDoc that supports both Sass syntaxes.
Last synced: 23 Jul 2025
https://github.com/mrodrig/deeks
Retrieve all keys and nested keys from objects and arrays of objects.
deep document extraction hacktoberfest javascript json key object parser
Last synced: 29 Jul 2025
https://github.com/perryvw/phpvalvekv
A parser for Valve's KV format, written in PHP.
parser php serialization valve
Last synced: 09 Mar 2026
https://github.com/mittelmark/yeti
Yeti - parser and scanner generator for Tcl
parser parser-generator scanner scanner-generator tcl
Last synced: 07 Feb 2026
https://github.com/rm-dr/daisy
A pretty TUI scientific calculator.
calculator mathematical-expressions mathematics parser physics quantities rust science scientific-calculator scientific-computing terminal terminal-based units web-app webapp
Last synced: 17 Jan 2026
https://github.com/38tter/kramdown-mermaid
Markdown parser for mermaid.js. An extended Kramdown syntax
gem kramdown markdown markdown-parser mermaid mermaid-diagrams mermaidjs parser ruby
Last synced: 15 Apr 2025
https://github.com/seclerp/unicorn
:unicorn: High-level programming language with CIL backend. Demo project for bachelor degree paper
ast dotnet dotnet-core fsharp parser parser-combinators
Last synced: 15 Apr 2025
https://github.com/echosoar/jsi
JSI is a JavaScript Interpreter written in Rust.
compiler ecmascript es2020 es6 interpreter javascript javascript-ast-parser javascript-engine javascript-interpreter javascript-runtime parser test262
Last synced: 27 Oct 2025
https://github.com/konfiger/konfiger-nodejs
Light weight package to manage key value based configuration and data files for NodeJS
configuration deno key-value language nodejs parser properties vanilla-javascript
Last synced: 12 Oct 2025
https://github.com/shepmaster/fuzzy-pickles
A Rust parser to power Strata Rust
Last synced: 23 Mar 2025
https://github.com/express-rate-limit/ratelimit-header-parser
Parse RateLimit headers of various forms into a normalized format
api api-client deno header headers javascript nodejs parser rate-limit rate-limiting rest-api
Last synced: 18 Oct 2025
https://github.com/juliendelplanque/postgresqlparser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 27 Oct 2025
https://github.com/nthparty/bfcl
Python library for working with circuit definitions represented in the Bristol Fashion.
circuit circuits data-structures garbled-circuits logic-circuit mpc multi-party-computation parser python
Last synced: 14 Jan 2026
https://github.com/elixir-lang/tree-sitter-iex
Interactive Elixir (IEx) grammar for tree-sitter
elixir iex parser repl tree-sitter
Last synced: 19 Oct 2025
https://github.com/redned235/levelparser
A Minecraft level parser.
anvil java-edition level mca mca-file mcje minecraft minecraft-world parser world world-parser
Last synced: 26 Oct 2025
https://github.com/jersou/clite-parser
CliteParser generates CLI from classes (or objects) : each method generates a "command", each field generates an "option"
args class cli command-line-tool deno nodejs parser
Last synced: 23 Oct 2025
https://github.com/ryankurte/go-structparse
A recursive structure/field/map parsing helper for Golang
golang parser reflection struct
Last synced: 12 Oct 2025
https://github.com/ai4energy/ai4emetapse.jl
A json parser , from ODE json files to julia solution code
differential-equations json julia parser
Last synced: 21 Oct 2025
https://github.com/euforic/sketch
Golang Sketch 43+ file parser
golang parser sketch sketch-plugin sketchapp
Last synced: 30 Jan 2026
https://github.com/sameeralam3127/ipmg
IPMG is a modular, enterprise-ready IP management and ping monitoring CLI tool written in Python. It provides high-performance parallel network scanning, subnet auto-discovery, hostname resolution, scheduled monitoring, and multi-format reporting (XLSX/CSV/JSON) with a clean, testable architecture.
excel icmp-ping json macos network parser ping python swift thread-pool
Last synced: 14 Feb 2026
https://github.com/foxglove/omgidl
Monorepo offering packages for typescript support of OMG IDL schemas in Foxglove applications
Last synced: 30 Apr 2026
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 07 Apr 2025
https://github.com/ryanmcdermott/esish
Recursive descent parser written in Rust for an ECMAScript inspired language.
ast ecmascript parser recursive-descent-parser rust tokenizer
Last synced: 27 Feb 2026
https://github.com/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 Apr 2025
https://github.com/sauternic/vcard-reader-viewer
Makes vCard (.vcf) data readable
html html5 javascript parser readable reader vcard vcard-parser vcf
Last synced: 05 Oct 2025
https://github.com/abheekda1/chemparse
A library to parse chemical formula strings into compounds and elements
Last synced: 03 Sep 2025
https://github.com/guichaguri/post-feed-reader
Discovers and parses news, blog and podcast posts from any website
atom autodiscovery feed jsonfeed parser posts rss wordpress
Last synced: 30 Apr 2025
https://github.com/leoprover/scala-tptp-parser
A parser for the TPTP logic languages for automated theorem proving written in Scala
artificial-intelligence automated-reasoning logic parser scala theorem-proving tptp
Last synced: 07 May 2025
https://github.com/xvyashar/lovely-error
Minimal, powerful, and highly customizable error parser and manager for JavaScript! π
bug debug debugging error error-handling exception exception-handling javascript-library js logger lovely nodejs parser stacktrace try-catch ts typescript-library
Last synced: 25 Feb 2026
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 2025
https://github.com/fps/asciichanges
A simple language describing chord progressions (changes) for tunes in ASCII text
Last synced: 30 Jan 2026
https://github.com/luki446/luir
Lua programming language interpreter written in Rust
compiler interpreter lua parser rust vm
Last synced: 21 Jan 2026
https://github.com/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
https://github.com/lucasavila00/beff
Efficient validators from Typescript types generated by a blazing fast compiler
jsonschema parser typescript validator
Last synced: 03 May 2026
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 Apr 2025
https://github.com/keenan691/org-mode-connection
This package allows to read, write and sync emacsβs org-mode files.
emacs es6 file-synchronization javascript org-mode parser ramda
Last synced: 02 Apr 2026
https://github.com/bug-ops/fast-yaml
Parse YAML at Rust speed. Full 1.2.2 spec, built-in linter, parallel processing. Native bindings for Python & Node.js.
high-performance linter napi-rs nodejs parallel-processing parser pyo3 python rust yaml yaml-linter yaml-parser
Last synced: 02 Apr 2026
https://github.com/trackoor/OPG_Parser
πͺ OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 25 Oct 2025
https://github.com/gap-system/tree-sitter-gap
GAP grammar for tree-sitter
gap parser syntax-highlighting tree-sitter
Last synced: 12 Nov 2025
https://github.com/arthurbook/configmate
Practical yet versatile configuration parsing
config configuration configuration-parser parser
Last synced: 26 Oct 2025
https://github.com/giulioz/mlem
π¨πΌβπ»π A Tiny ML-like language for research purposes
compiler functional haskell language ml nearley ocaml parser types
Last synced: 25 Oct 2025
https://github.com/taf-verification/metar-dart
Parser for aeronautical and meteorological information from land stations, METAR and TAF. Coming soon SYNOP.
aeronautics dart metar meteorology parser synoptic taf weather
Last synced: 23 Oct 2025
https://github.com/chris-martin/bricks
Bricks is a lazy functional language based on Nix.
Last synced: 26 Oct 2025
https://github.com/jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3
Last synced: 12 Apr 2025
https://github.com/ayamorisawa/yamfm
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Apr 2025
https://github.com/rodrigooler/everglow
Parser converts javascript or typescriot code to ReasonML
javascript js ocaml parser reasonml typescript
Last synced: 10 Jul 2025
https://github.com/metrico/node-metricsql
Node Native MetricsQL/PromQL Parser
golang metricsql native-module nodejs parser promql
Last synced: 12 Apr 2025
https://github.com/nlecoy/curlparser
Parse cURL commands returning object representing the request.
Last synced: 10 Jul 2025
https://github.com/jrmoulton/interpreter-rs
An interpreter and compiler built in Rust
compiler interpreter lexer parser rust
Last synced: 27 Aug 2025
https://github.com/kunaltaitkar/vue-script-parser
This package is used to parse vue script section and it provides an interface to add, update and delete entities of different life cycles hooks of VueJS.
ast javascript parser script vue-parser vue-script-ast-parser vue-script-parser vuejs
Last synced: 25 Jan 2026
https://github.com/imingyu/forgiving-xml-parser
An XML/HTML parser and serializer for JavaScript.
forgiving-xml-parser html html-parser html-parsing html2js html2json javascript json parser serializer transformation typescript xml xml-parser xml-parsing xml2js xml2json
Last synced: 14 Apr 2025
https://github.com/forecaster/universalvttexport_to_fgmodule
This is a parser written in Python that converts UniversalVTT exports from the DungeonFog battle map editor to Fantasy Grounds modules.
battlemap battlemaps dungeonfog fantasy-grounds parser ttrpg ttrpgs
Last synced: 18 Mar 2025
https://github.com/aloshi/kql-parser
Python parser for Kibana Query Language (KQL).
arpeggio elastic elasticsearch elasticstack elk elk-stack kibana kql parser
Last synced: 14 Apr 2025
https://github.com/Carnagion/lamb
Pure untyped lambda calculus in safe Rust.
functional-programming interpreter lambda-calculus lambda-calculus-evaluator lambda-calculus-interpreter mathematics parser programming-language-development programming-language-theory repl
Last synced: 09 May 2025
https://github.com/yarikartoshe4ka/potatoparser
Converter of Ducky Script to Arduino sketch with some additional funcitons (like Alt codes)
arduino ducky hid parser pentest-tool python3 rubber-ducky
Last synced: 10 Apr 2025
https://github.com/tuomas56/edid-rs
A pure-Rust EDID parsing crate with no_std support.
Last synced: 29 Oct 2025
https://github.com/naturalness/javac-parser
Exposes OpenJDK's Java parser and scanner to Python
java javac lex lexer openjdk parser scanner syntax-checker tokenizer
Last synced: 06 Mar 2026
https://github.com/bugoverdose/yail
Yet Another Interpreted Language
evaluator go interpreter lexer parser
Last synced: 11 Apr 2025
https://github.com/perfecto25/rio_config
Rio config parser
configuration markup parser rio syntax
Last synced: 24 Jun 2025
https://github.com/tree-sitter-grammars/tree-sitter-kconfig
Kconfig grammar for tree-sitter
Last synced: 12 Apr 2026
https://github.com/myndex/seelab
sRGB parsing and processing RGB data in and out of CIE XYZ, xyY, LAB and LUV, and more!
cie cielab cieluv ciexyy ciexyz color html-colors javascript javascript-library js lch luv parser rgb-color srgb xyz-color
Last synced: 07 May 2025
https://github.com/plus1tv/bibtex-bibjson
π A tool to convert BibTeX documents to BibJSON.
bibjson bibtex converter json latex parser transpiler
Last synced: 13 Apr 2025
https://github.com/s3b4s/monpar
A monadic parser implemented in TS that an be used to create various kinds of parsers, such as HTML, JSON or CSV parsers.
functional-programming parser parser-combinators parsing
Last synced: 09 Aug 2025
https://github.com/wyndace/wynscrape
Wyndace's python scraping dev kit
parser parsing python scraping scraping-python
Last synced: 13 May 2025
https://github.com/ngalaiko/hledger-desktop
Desktop app for https://hledger.org
Last synced: 17 Jul 2025
https://github.com/mpewsey/off_parser
Parses OFF (Object File Format) 3D model files to a class container. Includes helper functions for downloading and parsing publicly available datasets.
3d-models modelnet off-file parser
Last synced: 07 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-luau
luau grammar for tree-sitter
Last synced: 21 Apr 2026
https://github.com/divineomega/wikipedia-info-box-parser
Parses the info boxes on Wikipedia pages into an associative array
parser php php-library wikipedia wikipedia-info-box wikipedia-parser
Last synced: 18 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-meson
Meson grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/jeffwcx/extendown
A extendable, lightweight, github compatible markdown compiler!
Last synced: 14 Apr 2025