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-01-22 00:19:16 UTC
- JSON Representation
https://github.com/robertohuertasm/yarn-lock-parser
🦀 🙀 Simple yarn.lock parser
parser parser-library rust yarn yarn-lock
Last synced: 11 Sep 2025
https://github.com/kkarnauk/parsek
Parser combinators in Kotlin for Kotlin Multiplatform
grammar kotlin lexer parser parser-combinator tokenizer
Last synced: 27 Oct 2025
https://github.com/minekube/brigodier
Brigodier is a command parser & dispatcher, designed and developed for command lines in Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go. Used by our Gate proxy.
brigadier command commands-framework go golang library minecraft mojang parser
Last synced: 30 Apr 2025
https://github.com/nodecraft/ya-bbcode
Yet another BBCode Parser
bbc bbcode hacktoberfest parser
Last synced: 23 Jan 2026
https://github.com/anguswg-ucsb/ingredient-slicer
Python 📦 package for extracting quantity, units, and (sometimes) food names from unstructured recipe ingredients
food ingredient ingredients parser parsing recipes text-processing
Last synced: 17 Jan 2026
https://github.com/alexherbo2/chronic
A natural language date-time parser for the command-line
chronic crystal date-time parser
Last synced: 08 Sep 2025
https://github.com/gurbaaz27/typeless
an interpreter for λ-calculus implemented in ruby
abstract-syntax-tree beta-reduction compiler interpreter lambda-calculus lexer-parser ll1-grammar ll1-parser parser ruby
Last synced: 25 Oct 2025
https://github.com/stalwartlabs/smtp-proto
SMTP protocol parsing library for Rust
Last synced: 09 Apr 2025
https://github.com/mvz/ripper_ruby_parser
Drop-in replacement for RubyParser using Ripper
Last synced: 06 Apr 2025
https://github.com/cyb3rmx/wh1tem0cha
Python Module for Parsing & Reverse Engineering Mach-O Executables.
apple cybersecurity executable ios mach-o macho-parser macosx malware-analysis parser python3 reverse-engineering
Last synced: 04 Aug 2025
https://github.com/petitparser/dart-petitparser-examples
Examples of PetitParser for Dart.
examples parser parser-combinators petitparser
Last synced: 28 Apr 2025
https://gitlab.com/vuedoc/parser
Generate a JSON documentation for a Vue component
doc documentation parser vue vuedoc
Last synced: 08 Jul 2025
https://github.com/kiranparajuli589/htmlmark
A very lightweight Markdown Parser ✨
hacktoberfest hacktoberfest2023 javascript lexer markdown nodejs parser
Last synced: 13 May 2025
https://github.com/umutozel/jokenizer
:dragon: JavaScript expression tokenizer and evaluator
evaluator expression javascript parser tokenizer typescript
Last synced: 28 Apr 2025
https://github.com/the-mikedavis/tree-sitter-git-rebase
A tree-sitter grammar for git's interactive rebase file
Last synced: 05 May 2025
https://github.com/arashm/poparser
A Ruby PO file parser, editor and generator. PO files are translation files generated by GNU/Gettext tool
Last synced: 25 Jun 2025
https://github.com/kronopt/fastaparser
A Python FASTA file Parser and Writer.
fasta fasta-parser fasta-reader fasta-writer parser python python-3
Last synced: 15 Apr 2025
https://github.com/maxfierke/hcl.cr
A general-purpose HCL2 (Hashicorp Configuration Language) parser written in Crystal.
crystal crystal-lang hcl hcl2 parser
Last synced: 11 Oct 2025
https://github.com/postgrespro/pg_tsparser
pg_tsparser - parser for text search
Last synced: 26 Oct 2025
https://github.com/hedzr/cmdr-cxx
cmdr cxx version, a C++17/20 header-only command-line parser with hierarchical config data manager here
argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx20 hierarchical-data jaro-winkler-distance parser posix-compliant
Last synced: 25 Aug 2025
https://github.com/nothing12321/proxy-grabber
Python-based Massive Proxy Grabber. This bot grabs proxies from public websites so you can use them.
bot checker crawler grabber javascript parser proxies proxies-scraper proxy proxy-checker proxy-list proxy-parser proxy-scraper proxy-scrapper proxy-tool proxygrabber python socks socks4 socks5
Last synced: 15 Apr 2025
https://github.com/seb-jones/simple-ini-reader
Fast, Simple, Public Domain INI Reader written in C
c cpp cross-platform ini parser public-domain reader single-file
Last synced: 08 May 2025
https://github.com/vurv78/luapro
Lua AST toolkit for formatting, deobfuscating*, and tweaking code, in pure lua.
ast deobfuscation deobfuscator formatter lexer lua luajit parser toolkit
Last synced: 25 Apr 2025
https://github.com/softcircuits/silk
Simple Interpreted Language Kit (SILK). An easy way to add scripting and automation to your .NET applications.
compiler csharp csharp-library interpreter lexical-analyzer parser
Last synced: 04 Sep 2025
https://github.com/masyagin1998/csc
C Subset Compiler
c codegenerator compiler-design lexer llvm llvm-backend parser
Last synced: 12 Oct 2025
https://github.com/aereal/gohn
Hatena Notation (はてな記法) Parser written in Go
Last synced: 31 Jul 2025
https://github.com/ciffelia/discord-md
Parser and generator for Discord's markdown, written in Rust
crate discord markdown parser rust rust-crate
Last synced: 01 Sep 2025
https://github.com/openstyles/usercss-meta
Parse usercss styles supported by the Stylus userstyle manager
Last synced: 17 Jun 2025
https://github.com/phalcon/cli-options-parser
Command line arguments/options parser to use in Phalcon applications.
cli command command-line getopt line option parser phalcon
Last synced: 11 Jul 2025
https://github.com/eyedia/aarbac
An Automated Role Based Access Control .NET framework with T-SQL Query Parser which automatically parse select, insert, update, delete queries based on the logged in user role
access authorization automated based column control crud filters level nuget parsed-queries parser query role row select sql tsql wiki
Last synced: 28 Jul 2025
https://github.com/here-be/snapdragon-util
Utilities for the snapdragon parser/compiler.
ast compiler javascript node nodejs parser snapdragon utils
Last synced: 21 Aug 2025
https://github.com/postlight/mercury-rs
The official Rust client for the Mercury Parser
Last synced: 10 Jun 2025
https://github.com/absxn/process-env-parser
Purpose-built utility to parse environment variables into safe runtime types in your TypeScript Node application
environment-variables library node npm package parser process typescript
Last synced: 17 Mar 2025
https://github.com/fabriziomello/pg_normalize_query
PostgreSQL extension to normalize SQL statements
extension normalize parser pg-stat-statements postgres postgresql sql-query
Last synced: 07 May 2025
https://github.com/xob0t/mmparser
Скрапер/парсер megamarket.ru
api megamarket parser python scraper
Last synced: 13 Apr 2025
https://github.com/graphext/lector
A fast reader for messy CSV files with optional type inference.
apache-arrow csv data-types parser python type-inference
Last synced: 16 Jan 2026
https://github.com/saqqdy/clipboard-parser
A tool to read the clipboard and parse out the table data. Support for parsing @RequestParam/@ApiModelProperty interfaces to define code, Word, Excel and other form-like data
api api-tool apimodelproperty clipboard-parser excel java java-parser java-tool parser requestparam web-table word
Last synced: 31 Aug 2025
https://github.com/dqneo/apple-dictionary-parser
Tool for parsing data from MacOS's dictionary files
apple-dictionary dictionary macos oxford-dictionary parser
Last synced: 12 May 2025
https://github.com/kasei/swift-sparql-syntax
SPARQL 1.1 Parser and Abstract Syntax
Last synced: 17 Mar 2025
https://github.com/mykeels/commandlineparser
A command-line-parser c# library for .NET
args cli command-line dotnet parser
Last synced: 14 Aug 2025
https://github.com/rajasegar/ruby-ast-explorer
AST Explorer for ruby
abstract-syntax-tree ast ast-explorer codemod parser ruby
Last synced: 07 May 2025
https://github.com/vinitshahdeo/pan-aadhaar-ocr
Extract PAN and Aadhaar (UIDAI) card numbers from scanned images using OCR
aadhaar aadhaar-card aadhaar-kyc aadhaar-number-validator extractor ocr pan-card pan-number-finder parser
Last synced: 10 Apr 2025
https://github.com/turborium/pureparsefloat
Just Good ParseFloat Algorithm named PureParseFloat
algorithm algorithms clean-code computer-science delphi double-double easy-to-learn float-parser good-practices new-algorithm objectpascal okparsefloat parse parse-float parser pascal pure-c pureparsefloat string-to-float
Last synced: 09 Oct 2025
https://github.com/raisinten/fs-make
Make a folder structure from its description
bison flex grammar lex parser productivity project yacc
Last synced: 04 Apr 2025
https://github.com/rodrigogiraoserrao/rgspl
A Python interpreter for APL based off of the LSBASI series.
apl grammar interpreter parser programming-language python python3
Last synced: 06 May 2025
https://github.com/mklaber/node-another-name-parser
Yet another node.js name parser (prefix, first, middle, last, and suffix)
Last synced: 06 May 2025
https://github.com/igrek51/nuclear
Binding glue for CLI Python applications
argparse arguments cli command-line parser python
Last synced: 16 May 2025
https://github.com/nf1s/pydantic-webargs
A library for parsing and validating http requests for Flask web framework using pydantic library
decorator flask flask-extension json json-parser parser pydantic web webargs
Last synced: 15 Apr 2025
https://github.com/orgoldfus/sql2mongo
Use SQL to query MongoDB
hacktoberfest mongo mongodb parser sql
Last synced: 24 Jun 2025
https://github.com/Chemaclass/edifact-parser
A parser for a UN/EDIFACT file in PHP
Last synced: 05 Apr 2025
https://github.com/bernardo-mg/dice-notation-java
Tools and parsers for handling Dice/RPG notation using Java
antlr4 dice dice-notation dice-roller parser
Last synced: 03 Oct 2025
https://github.com/chemaclass/edifact-parser
A parser for a UN/EDIFACT file in PHP
Last synced: 14 Apr 2025
https://github.com/svelterust/vom
V parser combinator framework
grammar parse parser parser-combinators v vom
Last synced: 04 Jan 2026
https://github.com/tree-sitter-grammars/tree-sitter-gitattributes
gitattributes grammar for tree-sitter
gitattributes parser tree-sitter
Last synced: 28 Jun 2025
https://github.com/romshark/yamagiconf
The magic YAML configuration framework for Go
config configuration go golang parser yaml yaml-configuration
Last synced: 21 Apr 2025
https://github.com/pjwerneck/pyrql
Python RQL Parser
parser query-language querystring-parser rql rql-syntax
Last synced: 22 Jan 2026
https://github.com/sija/backtracer.cr
Crystal shard aiming to assist with parsing backtraces into a structured form.
Last synced: 14 Apr 2025
https://github.com/csauve/todotxt-parser
A parser for Gina Trapani's todo.txt format with optional extended features
coffeescript js node parser todotxt
Last synced: 26 Sep 2025
https://github.com/yusufkandemir/microdata-parser
Parse microdata from HTML documents with ease. PHP Implementation of W3C Microdata to JSON Specification.
Last synced: 30 Aug 2025
https://github.com/ghaiklor/iterum
Interpreter for a subset of ECMA specification implemented on top of recursive descent parser
ast ecma-specification interpreter iterum parser runtime typescript
Last synced: 28 Apr 2025
https://github.com/patrickg/html-svelte-parser
HTML to Svelte parser.
dom html html-svelte-parser html-to-svelte parser svelte svelte-parser sveltekit
Last synced: 14 Apr 2025
https://github.com/rwfpl/rewolf-mortal-kombat
Mortal Kombat GRA files parser. More details at http://blog.rewolf.pl/blog/?p=1837
dos dosgame file-format file-format-library game-editor game-editor-framework mortal-kombat parser retrocomputing retrogaming reverse-engineering
Last synced: 09 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-zig
Zig grammar for tree-sitter
Last synced: 10 Oct 2025
https://github.com/adaltas/node-shell
Command line arguments parser and stringifier
arguments bash cli nodejs parameters parser shell terminal
Last synced: 05 Apr 2025
https://github.com/stardog-union/millan
The Stardog Whisperer: TypeScript/JS parsers for Stardog languages
error-tolerant knowledge-graph linked-data parser rdf sparql stardog turtle
Last synced: 01 Apr 2025
https://github.com/q-m/food-ingredient-parser-ruby
Extract the structure of ingredient lists on food products
food-additives food-products ingredient-lists ingredients parser ruby ruby-gem structured-data treetop
Last synced: 19 Mar 2025
https://github.com/lythenas/rust-orgmode
A parser for org files writter in rust.
Last synced: 14 Apr 2025
https://github.com/ami-iit/rod
The ultimate Python tool for RObot Descriptions processing.
description gazebo parser robot robotics ros sdf simulation simulator urdf
Last synced: 22 Jun 2025
https://github.com/alt-romes/calculator-c-parser
A simple implementation of a parser and its use to calculate simple mathematical expressions
c grammar-parser ll1-grammar parser simple
Last synced: 23 Mar 2025
https://github.com/steffo99/lihzahrd
A Terraria world parser in Python
lihzahrd parser python37 terraria
Last synced: 28 Jun 2025
https://github.com/Sija/backtracer.cr
Crystal shard aiming to assist with parsing backtraces into a structured form.
Last synced: 13 May 2025
https://github.com/luukdegram/wasmparser
Wasm binary parser for Zig
binary-parser parser wasm wasm-bytecode wasm-parser wasmparser zig ziglang
Last synced: 21 Aug 2025
https://github.com/zaid-ajaj/fable.simplexml
A library for easily parsing and working with XML in Fable projects
Last synced: 23 Mar 2025
https://github.com/mbdevpl/horast
Human-oriented abstract syntax tree (AST) parser/unparser for Python 3 that doesn't discard comments.
abstract-syntax-tree comments parser unparsing
Last synced: 21 Aug 2025
https://github.com/hexer10/sourcemod-handledumpparser
Parser for sourcemod handle dumps
Last synced: 06 Oct 2025
https://github.com/olbat/compiler
Compiler for a toy language (Lex & Yacc)
ast compiler compiler-principles lex lexer parser yacc
Last synced: 19 Jun 2025
https://github.com/pr0pz/scene-release-parser-php
A library for parsing scene release names into simpler, reusable data.
parser parser-library predb release scene scene-release warez warez-scripts warezscene
Last synced: 19 Apr 2025
https://github.com/higherkindness/avro-parser-haskell
Language definition and parser for AVRO (.avdl) files.
avro avro-data avro-format avro-idl-files avro-schemas haskell haskell-parser parser
Last synced: 12 Apr 2025