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-25 00:19:16 UTC
- JSON Representation
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/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 25 Apr 2026
https://github.com/lpraat/inbq
A library for parsing BigQuery queries and extracting schema-aware, column-level lineage.
bigquery data-lineage parser sql
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/rootslab/auntie
Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.
boyer-moore count-lines csv csv-parser csv-stream nodejs parser pattern-search split-data splitter streaming-parser tsv
Last synced: 26 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/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/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/marcuwynu23/danjs
a human-readable data format for structured configs, datasets, and annotations with tables, arrays, and comments
configuration csv dan data-format javascript json notation parser structured-data toon typescript xml
Last synced: 08 Jun 2026
https://github.com/tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Last synced: 01 May 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/bartlomiejzuber/use-cron-parser
Useful & super tiny (<5KB ✔️) hook for cron expression handling in React
cron hook parser react typescript
Last synced: 02 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/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/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/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/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/eggplants/eijiro-to-sqlite
英辞郎 (English-Japanese dictionary) -> sqlite3
cli database dictionary eijiro parser python sqlite sqlite3
Last synced: 07 May 2026
https://github.com/kierandrewett/idl
Mozilla WebIDL/IDL to TypeScript definitions.
definitions idl lexer parser types typescript webidl
Last synced: 10 Jun 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/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/glweems/css-grid-template-parser
CSS Grid Template Parser
Last synced: 10 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/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/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/stacksjs/ts-md
Extremely performant markdown parser & compiler.
compiler markdown markdown-it marked parser
Last synced: 16 Jun 2026
https://github.com/joutvhu/date-parser
Utility to parse String to Date according to a target class, and the pattern strings. And format Date to String based on a pattern string.
Last synced: 19 Jun 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/erickrus/sketch_measure
Sketch measure parser
parser python sketch sketch-measure
Last synced: 20 Jun 2026
https://github.com/chicode/lisa
A Lisp dialect designed for codingworkshops
Last synced: 22 Jun 2026
https://github.com/iguchi1124/global_phone_number
parser phonenumber ruby validator
Last synced: 29 Mar 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/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/simsso/bnf-parser
Haskell server that parses Backus-Naur form expressions (syntax only)
Last synced: 16 May 2026
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/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/rikvdh/matching
String-based parser based on matching strings for interpreting and handling string-based interfaces
at-command c cli clib embedded embedded-c memory parser string zero-allocation
Last synced: 11 Jun 2026
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/badbatch/cacheability
A utility class to parse, store and print http cache headers.
cache-control cacheability etag headers http parser
Last synced: 12 Apr 2025
https://github.com/mivmi/lalr-parser
Lightweight LALR(1) parser and lexer framework for building interpreters.
Last synced: 30 Apr 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/mrsarm/python-res-address
Simple Resource Address Parser
address-parser library parser py2 py3 python
Last synced: 17 Feb 2026
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/feathers-studio/ts-parser
A minimal TypeScript parser
arcsecond codegen parser parser-combinators typescript
Last synced: 03 Oct 2025
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/ruippeixotog/joyful
A parser and interpreter for Joy written in Scala
compiler interpreter joy parser scala
Last synced: 27 Mar 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/fattureincloud/api-filter
A PHP parser for a sql-like filter
antlr antlr-grammar antlr4 antlr4-grammar api api-filter filter parser php query sql-like where
Last synced: 20 Jun 2025
https://github.com/tim55667757/avstockparser
Alpha Vantage Stock History Parser. It can read stock history data from Alpha Vantage online service and convert into .csv file or pandas dataframe. See article (ru): https://forworktests.blogspot.com/2022/01/avstockparser-python-alpha-vantage.html
alphavantage api-client candlesticks history parser stock stock-prices
Last synced: 07 Feb 2026
https://github.com/mixsp/vk_dialogphotos
Скрипт, позволяющий скачать все фотографии из диалога с заданным пользователем.
Last synced: 11 Apr 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/figurehook/figure_parser
A web parser focus on parsing product information on Japan ACG figure sites.
hacktoberfest hacktoberfest2022 parser webparser
Last synced: 11 Apr 2026
https://github.com/lukanedimovic/table_editor
A simple table data editor, with easily scalable functions and operations & a nice GUI
data data-science formula java parser parsing preprocessing swing tokenizer
Last synced: 04 Apr 2025
https://github.com/jarrodconnolly/complect
Toy compiler developed in Node.js
Last synced: 19 Jan 2026
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/akyoto/ignore
Ignore certain parts of a string when parsing
Last synced: 26 Jul 2025
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/ixzzd/bazaraki_notifier
http://bazaraki.com advertisements notification bot for Telegram
Last synced: 22 Mar 2025
https://github.com/0xch4z/selectr
Select values from objects/arrays with key-path notation.
Last synced: 02 Apr 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/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/smarie/python-parsyfiles
A declarative framework to read complex objects made of several files, supporting pluggable parsers and alternate file formats for the same object type. A typical use case is to read collections of test cases on the file system.
benchmark class collection complex conversion converter dict file folder framework object parser parsing pep484 properties python simple type type-hint yaml
Last synced: 16 May 2026
https://github.com/zerodep/piso
ISO 8601 date, duration, and interval parser
date duration interval iso8601 isomorphic javascript parser
Last synced: 07 Apr 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/yjdoc2/equationparser
An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.
c data-structures equation-solver parser
Last synced: 16 Jun 2025
https://github.com/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 2025
https://github.com/here-be/snapdragon-token
Create a snapdragon token. Used by the snapdragon lexer, but can also be used by plugins.
compiler javascript lexer node nodejs parser snapdragon token tokenize tokenizer
Last synced: 15 Jul 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/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/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/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/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/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/bencsikandrei/ini-lite
Very basic INI parser with limited functionality
Last synced: 13 Apr 2025
https://github.com/zgbjgg/dragonite
Dragonite - Fast, reliable and configurable EDI parser (encode & decode), seeker & rule runner.
edi edi-parser elixir elixir-lang elixir-library erlang erlang-library erlang-otp freight freight-carriers parser
Last synced: 19 May 2026
https://github.com/DyGriin/tree-sitter-jsfx
Reaper JSFX grammar for tree-sitter.
Last synced: 11 Mar 2025
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/gmod-workshop/gmconverter
Tool for converting model assets into Source Engine models for Garry's Mod.
converter garrys-mod garrysmod gltf gmod mdl obj parser psk
Last synced: 19 May 2026
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/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/potat-dev/marks-parser
Python parser for Dnevnik.ru marks data
Last synced: 18 Jul 2025