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-26 00:19:23 UTC
- JSON Representation
https://github.com/mwalden2004/nwws-oi-parser
The NWWS-OI Parser is a typescript project that offers an interface for receiving National Weather Service (NWS) warnings and products via the XMPP (Jabber) protocol. It enables real-time reception of NWS warnings and products by connecting to the NWS XMPP server.
interface national noaa noaa-data noaa-weather nwws nwws-oi open parser service weather xmpp
Last synced: 19 May 2026
https://github.com/steshaw/language-swift2-quote
💫 Swift 2.1 parser and pretty-printer 🚧💔😢
Last synced: 18 May 2026
https://github.com/denisdefreyne/d-mark-rust
D★Mark implementation in Rust
d-mark language markup-language parser rust
Last synced: 16 Aug 2025
https://github.com/potat-dev/marks-parser
Python parser for Dnevnik.ru marks data
Last synced: 18 Jul 2025
https://github.com/DyGriin/tree-sitter-jsfx
Reaper JSFX grammar for tree-sitter.
Last synced: 11 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/echecsjs/fen
Parse and stringify FEN (Forsyth–Edwards Notation) chess positions. Strict TypeScript, no-throw API.
Last synced: 01 Jul 2026
https://github.com/ruimaciel/msexpr
M's sexpr library: a s-expressions data structure library implemented in C
c c-library c90 data-structures library parser s-expression s-expressions
Last synced: 04 Jun 2026
https://github.com/cedrickchee/hou
Hou :monkey: programming language interpreter and compiler
abstract-syntax-tree bytecode compiler evaluator interpreter lexer parser programming-language
Last synced: 27 Dec 2025
https://github.com/echecsjs/trf
FIDE Tournament Report File (TRF) parser.
chess fide parser trf typescript
Last synced: 01 Jul 2026
https://github.com/jarrodconnolly/complect
Toy compiler developed in Node.js
Last synced: 19 Jan 2026
https://github.com/mntm-lib/multipart
Probably the fastest most compatible lexer/parser/stringifier for multipart/form-data
form-data formdata lexer multipart parser perse stringifier stringify
Last synced: 22 Mar 2025
https://github.com/bytebase/mongo-parser
MongoDB parser based on ANTLR4
antlr antlr4 database documentdb mongo mongodb parser sql
Last synced: 18 Jun 2025
https://github.com/max-tonny8/find_admin
This project is shown terminal util to find constructor arguments when creating a contract in ethereum based networks
arguments blockchain bsc constructor contracts ethereum ethers ethersjs parser parser-library smart-contracts typescript web3 web3js
Last synced: 27 Mar 2025
https://github.com/nowux/rplt
Lightweight truth table generator for propositional logic expressions.
parser propositional-logic rust
Last synced: 23 Jun 2025
https://github.com/its-its/rust-xpath
Remake of sxd-xpath to fit my specific needs.
Last synced: 13 Apr 2025
https://github.com/konstantin8105/ianaparser
Root Zone Database Parser from IANA
dns go golang iana iana-provider parser root-zone
Last synced: 14 Jul 2025
https://github.com/memowe/trivialini
Ultra light weight ini file parser
config haskell haskell-library ini lightweight parser
Last synced: 28 Oct 2025
https://github.com/antoinegagne/parthenon
A library to parse Athena structures into Erlang terms
athena aws aws-athena erlang erlang-library hex parser
Last synced: 07 May 2025
https://github.com/xieyuschen/astjson
Go AST Json Library Exposes AST to Manipulate in an FP way
Last synced: 27 Mar 2025
https://github.com/minicloudsky/minerva
Minerva is a SQL type detection tool based on TiDB parser, which automatically identifies SQL types such as creating tables, modifying table fields, adding indexes, deleting indexes, and modifying tables. It can be used in scenarios such as SQL risk assessment.
go golang mysql mysql-database parser sql tidb
Last synced: 02 Jan 2026
https://github.com/korora-tech/temps
Parse human-readable time expressions in Rust. Supports relative times, dates, weekdays, and combined expressions in multiple languages. Works with chrono and jiff.
chrono date date-parser datetime i18n internationalization jiff multilingual natural-language-support parser rust time time-parser
Last synced: 26 Jun 2025
https://github.com/meokullu/subtitleparser
Subtitle Parser is a project to parse subtitle content.
film films movie movies parser parsing subtitle subtitle-parser subtitles
Last synced: 06 Mar 2026
https://github.com/pat-s/ppcryptoparser
Crypto currency staking rewards parser for Portfolio Performance
cardano cryptocurrency kusama parser polkadot portfolio-performance
Last synced: 30 Oct 2025
https://github.com/ourway/sqlite-tiny
My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.
b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm
Last synced: 16 May 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/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/stagas/tokenizer-next
iterator based tokenizer for writing parsers
iterable iterator lexer parser parsing regexp regexp-match tokenizer
Last synced: 05 Apr 2025
https://github.com/0xch4z/selectr
Select values from objects/arrays with key-path notation.
Last synced: 02 Apr 2025
https://github.com/dicehub/pyfoam
Fork of the PyFoam library: https://svn.code.sf.net/p/openfoam-extend/svn/trunk/Breeder/other/scripting/PyFoam/
Last synced: 24 Jun 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/tree-sitter-grammars/tree-sitter-slang
Slang grammar for tree-sitter
Last synced: 20 May 2026
https://github.com/julian-nash/dictparse
A Python dictionary parser, useful for REST API's, web applications, data validation & more!
dictionary enforcing-rules parser python
Last synced: 18 Mar 2025
https://github.com/rangoo94/object-regexp
Match regular expressions on list of objects
formula js-engine objects parser quantifiers regexp regular-expression
Last synced: 26 Mar 2025
https://github.com/simonewebdesign/slfe
🍭 Sh***y Lisp Flavoured Erlang (LFE)
bytecode compiler elixir erlang interpreter language lfe lisp parser
Last synced: 17 May 2026
https://github.com/rangoo94/find-regexp-beginning
Find character which could be on regexp beginning
analysis character parser regexp
Last synced: 26 Mar 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/ixzzd/bazaraki_notifier
http://bazaraki.com advertisements notification bot for Telegram
Last synced: 22 Mar 2025
https://github.com/yukinarit/okome
dataclass comment parser 🍚
comments dataclasses parser python
Last synced: 22 Jun 2025
https://github.com/thiagoh/bison
From the Bison 3.0.4 manual from https://www.gnu.org/software/bison/manual/bison.html
bison c compilers cpp flex lexer parser parser-generator yacc
Last synced: 15 May 2026
https://github.com/fluidinference/mlx-mdx
Website, pdfs, images, documents to Markdown. Powered by MLX models. Completely local and free
markdown mlx parser web-crawler
Last synced: 28 Oct 2025
https://github.com/yord/klp
Kelpie (klp) is a small, fast, and magical command-line data processor similar to pxi, jq, mlr, and awk.
csv data-processing deserializer dsv json kelpie klp marshaller parser serializer ssv tsv
Last synced: 16 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/kaleidawave/css-parser
CSS parser/compiler written in Rust
compiler css parser rust rust-crate
Last synced: 01 Sep 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/ladybug-tools/spider-gbxml-fixer
Run basic text-based checks on gbXML files and uncover, report and fix any errors or issues found
Last synced: 08 Sep 2025
https://github.com/xulerxyz/freescout_webhook_parser
A PHP library for parsing FreeScout webhook data with HTML cleaning capabilities.
Last synced: 07 Jul 2025
https://github.com/towinok/anime-grubber
Convenient library for extracting images of cute (or not so cute) characters from websites.
Last synced: 30 Dec 2025
https://github.com/kale-ko/ejcl
An advanced configuration library for Java with support for local files, mysql databases, and more.
config configs configuration configuration-files data java java-serialization json mariadb mysql parser serialization serializer smile yaml
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
https://github.com/sile/textparse
A Rust library to declaratively implement parsers that are based on Packrat Parsing.
Last synced: 11 Apr 2025
https://github.com/joeyshi12/pql-parser
Plot query language parser library
ast node npm-package parser pql
Last synced: 20 Jan 2026
https://github.com/betterrunner/ridl
A tool to translate Thrift idl metadata -> Typescript types built by Rust
Last synced: 17 Mar 2025
https://github.com/cmames/argjson
argv parser for node.js
argument-parser arguments cli command-line module node node-js nodejs parser
Last synced: 16 Feb 2026
https://github.com/mivmi/lalr-parser
Lightweight LALR(1) parser and lexer framework for building interpreters.
Last synced: 30 Apr 2025
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 01 Nov 2025
https://github.com/kortirso/yml
Elixir package for reading/writing yml/yaml files
elixir elixir-library parser yaml yml
Last synced: 27 Apr 2026
https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch
GStreamer pipeline grammar for tree-sitter
gstreamer-pipeline parser tree-sitter
Last synced: 30 Jan 2026
https://github.com/vorpalblade/ini-roundtrip
Format preserving INI parser for Rust
Last synced: 11 Apr 2025
https://github.com/elliotcourant/pgoparser
PostgreSQL parser written in pure go.
parser postgres sql sql-parser
Last synced: 16 Apr 2026
https://github.com/pb-/urldecode
Streaming decoder for x-www-form-urlencoded data written in Go
decoder golang parser urldecode
Last synced: 20 Jun 2025
https://github.com/tokenchingy/chimpsky
Chimpsky is a Monkey programming language interpreter and compiler implemented in Nim.
compiler interpreter lexer monkey monkey-lang monkey-language nim nim-lang nim-language parser repl
Last synced: 11 Jul 2025
https://github.com/suomato/hubspot-rss-parser
Parsing HubSpot rss-feed and turning it into Array of PHP objects
Last synced: 08 Jul 2025
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/aneveux/funktional-parser
🔍 Simple implementation of a functional parser allowing to compute calculation expressions.
exercise functional kotlin parser
Last synced: 04 Apr 2025
https://github.com/yoannchb-pro/wtf-json
Parse any kind of broken json for scrapping easily
ast broken-json json-parser nodejs object-parsing parser tokenizer typescript
Last synced: 12 May 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/kcreate/crenshaw
https://compilers.iecc.com/crenshaw/
compiler crenshaw parser pascal pascal-language
Last synced: 19 Mar 2026
https://github.com/sskender/programming-language-translation
Programming Language Translation FER labs
abstract-syntax-tree ast compiler compiler-construction compiler-design fer lexer lexical-analysis lexical-analyzer ll1-grammar ll1-parser parser recursive-descent-parser syntax syntax-analysis syntax-tree syntax-trees token tokens topdown
Last synced: 22 Mar 2025
https://github.com/tperale/binspector
A truly declarative library for binary file decoding and encoding written in typescript
binary-encoder binary-parser declarative encoder parser typescript
Last synced: 07 May 2025
https://github.com/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 27 Mar 2025
https://github.com/x45iq/jtube
Java library for parsing: videos,shorts,playlists,channels and downloading videos
java library parser youtube youtube-api youtube-downloader youtube-video
Last synced: 05 Mar 2026
https://github.com/swaggerexpert/openapi-path-templating
OpenAPI Path Templating parser, validator and resolver.
matcher openapi2 openapi3 openapi31 parser path resolver swagger template-expression templating validator
Last synced: 13 Apr 2025
https://github.com/owaismohsin001/urdubasic
The language Basic taught in many schools as their first language of students, is now implemented in Urdu(ish).
abstract-syntax-tree ast basic interpreter language languages lexer parser
Last synced: 28 Mar 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/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/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 2025
https://github.com/eigenein/wotbreplay-inspector
World of Tanks Blitz replay inspector
inspector parser replay replays rust rust-crate wargaming world-of-tanks-blitz
Last synced: 20 Jun 2025
https://github.com/megyssstaa/simpleconfigs
An extremely simple and lightweight configs API for Java
config configuration configuration-file configuration-files configuration-management java library lightweight maven parser
Last synced: 18 May 2026