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-02 00:22:47 UTC
- JSON Representation
https://github.com/josephp27/zeno
An Object Config Mapper (OCM) for Python
config-mapper configuration dictionaries ini map-zeno ocm orm parser settings settings-management types yaml yml zeno
Last synced: 11 Apr 2025
https://github.com/phplrt/parser
[READ ONLY] Subtree split of the phplrt parser component (see phplrt/phplrt)
analyzer grammar llk parser php phplrt recursive-descent-parser
Last synced: 02 Feb 2026
https://github.com/exclud/rubyparser
A Parser for Ruby
c parser ruby rubyparser yacc yacc-lex
Last synced: 08 May 2026
https://github.com/slayers-git/argparse
A simple parser for the unix-like command line options
argparse args argument-parser c c89 cli command-line-parser freestanding freestanding-environments lib option-parser parser unix
Last synced: 29 Mar 2025
https://github.com/corytodd/bender
Arbitrary binary file viewer
binary-data netcore3 parser yaml-configuration
Last synced: 02 Mar 2025
https://github.com/luanmuniz/shorio
Dom Manipulation for Node.JS with an jQuery like API
dom dom-library dom-manipulation html-parser jquery nodejs parser
Last synced: 04 Jul 2025
https://github.com/grongor/go-url-parser
Simple library/CLI utility for parsing URLs (who wants to mess with sed/awk/cut/...). Supports "template" formatting.
cli go golang parser unix url url-parser
Last synced: 23 Mar 2025
https://github.com/derhuerst/vdv-451-reader
A streaming VDV 451 reader.
parser public-transport transit vdv-451
Last synced: 15 Apr 2025
https://github.com/reprompts/repmt
repmt is a lightweight Python library that automatically parses large Python repositories and converts them into clean, structured static prompts — ideal for AI prompt engineering, documentation, or code intelligence workflows.
beginner-friendly directory open-source parser pip-package prompt prompt-engineering prompts pypi-package pypi-packages python python-library python3 readme-generator repository stream-u streamlit
Last synced: 04 Jul 2025
https://github.com/nyuuuukie/json-parser
A simple JSON parser for C++ projects based on C++98
cpp cpp98 cpp98-compatible json parser
Last synced: 12 Feb 2026
https://github.com/sigilbyte/functional-programming-language-fun
About Fun is a playful implementation of the basic functional programming language F. This was a group project by CS students @ LMU Munich.
compiler functional-programming haskell parser tokenizer
Last synced: 29 May 2026
https://github.com/chapig/mathenize.jl
Perform mathematical operations from strings in the Julia Language.
Last synced: 18 Feb 2026
https://github.com/poyea/eval
🧮 Mathematical expression calculator in Python
evaluation evaluator expression expression-evaluator hacktoberfest mathematical-expressions mathematics parser python
Last synced: 12 Feb 2026
https://github.com/null93/lambda
An untyped lambda calculus interpreter written in Scala
ast beta-reduction calculus interpreter lambda lexer parser scala symbol-table untyped
Last synced: 26 Mar 2026
https://github.com/sigfox/sensit-payload
Sensit payload parser and serializer for v2 and v3
binding c javascript parser sensit serializer sigfox
Last synced: 24 Oct 2025
https://github.com/dan-sazonov/id3-editor
🎶⚙ The simplest console tool for batch editing of mp3 metadata
cli-tools id3 id3-parser id3-reader id3-writer metadata parser
Last synced: 10 Oct 2025
https://github.com/rickbarretto/blanca
Ultra DRAFT - A parser to load Arturo as Data for Python
arturo arturo-lang decoder parser
Last synced: 12 Feb 2026
https://github.com/galaco/bitbuf
A simple Go Read & Write bitstream
bitstream buffer compression parser
Last synced: 25 Mar 2025
https://github.com/beartocode/num_parser
A Rust math interpreter and evaluator
expression-evaluator math math-parser math-parser-library mathematics parser rust rust-crate rust-lang rust-library
Last synced: 18 Mar 2025
https://github.com/cjavad/discordql
You ever wanted to browse your discord server from a terminal? Look no further DiscordQL aims to be a CLI interface with your discord bot.
ast cli-interface discord lexer parser programming-language query-language semantic-analysis
Last synced: 28 Apr 2026
https://github.com/codeshayk/fileutil.core
FileUtil - C# File Parser for fixed width or delimiter separated files.
csharp-library csv-parser delimited-files dotnet dotnet-standard fileparser fixed-width parser parsing-engine
Last synced: 08 Aug 2025
https://github.com/shreeve/rip-lang
A modern language that compiles to JavaScript
bun coffeescript compiler javascript parser parser-generator rip s-expression solar
Last synced: 02 Mar 2026
https://github.com/felipebz/flr
A lightweight Java library which provides everything required to analyse any piece of source code.
Last synced: 14 Jan 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026
https://github.com/customcommander/xss-lang
An experimental grammar for parsing XSS attacks
grammar javascript nearley parser security xss
Last synced: 25 Aug 2025
https://github.com/benjaminfjones/presburger
WIP - Library for efficient Presburger Arithmetic
decision-procedure linear-programming parser rust smt
Last synced: 28 Feb 2026
https://github.com/stefanoamorelli/crabrl
Rust XBRL parser that's 50-150x faster than traditional parsers. Built for speed and accuracy when processing SEC EDGAR filings.
accounting cli edgar finance financial-data financial-reporting high-performance parser regulatory-reporting rust rust-lang sec sec-edgar xbrl xbrl-parser xml-parser
Last synced: 23 Sep 2025
https://github.com/yord/pxi-json
🧚pxi-json is a JSON plugin 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: 15 Mar 2026
https://github.com/nilostolte/microvba-powerpoint
MicroVBA is a VBA interpreter written in VBA to be used in PowerPoint in order to be able to import large vector graphics files. The advantages are: vectorization of PowerPoint presentations (no fonts needed), can be used as a Vector Graphics File Format storage, smooth connectivity with VBA programs inside the PowerPoint presentations, simplification of complex objects construction, no limitations in the size of the files and more pertinent and helpful error messages.
code-generation compiler file-format interpreter microvba office parser powerpoint powerpoint-automation powerpoint-generation powerpoint-presentations powerpoint-vba vba vba-programs vector-graphics vectorization
Last synced: 24 Jan 2026
https://github.com/davidgarsan/xlsx2json
Turns Excel files into JSON files for multi-language use
excel excel2json json parser xlsx xlsx2json
Last synced: 18 May 2026
https://github.com/alexanderwe/semanticversioningkit
Small library to create and parse Semantic Versioning conforming representations.
parser semantic-versioning swift swift-package-manager swift5
Last synced: 28 Feb 2026
https://github.com/kevcodez/ecommerce-parser
Simple to use E-Commerce page parser written in Kotlin supporting top e-commerce websites
e-commerce java java-8 jsoup kotlin maven parser
Last synced: 15 Feb 2026
https://github.com/ronynn/helper-of-humanity
TIC-80 GUI based parser game, for Game-Off 2023. Play the jam version using the link below.
game-off-2023 github-game github-gameoff gui interactive-fiction linux-executables lua neutralinojs parser text-based-adventure text-based-game tic80 windows-executable
Last synced: 05 Mar 2026
https://github.com/matthewpi/tree-sitter-caddyfile
Caddyfile grammar for tree-sitter
caddy caddyfile caddyserver parser tree-sitter
Last synced: 05 Aug 2025
https://github.com/milahu/parse-package-lock
parse lockfiles of npm, yarn, pnpm. generic lockfile parser for javascript, to get the deep tree of dependencies, without deduplication. alternative to snyk-nodejs-lockfile-parser
lockfile lockfile-parser node nodejs nodejs-lockfile-parser npm parser pnpm yarn
Last synced: 16 Apr 2026
https://github.com/joaomlneto/mayfly-compiler
Compilers course project @ IST 2013
asm assembler assembler-x86 byacc compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers flex-bison flex-lexer lexer parser runtime-library runtime-system semantic-parsing yacc yacc-example yacc-lex
Last synced: 12 Jun 2025
https://github.com/rightcapitalhq/php-parser
TypeScript types for PHP Parser JSON representation
ast parser php php-parser phpparser static-analysis static-analyzer typescript
Last synced: 13 Apr 2025
https://github.com/soheil-01/zpe
A Portable Executable parser in Zig
parser portable-executable windows zig
Last synced: 16 Feb 2026
https://github.com/pniedzielski/mgs
Tools for working with Minimalist Grammars
haskell linguistics mg minimalistgrammars parser
Last synced: 07 Mar 2025
https://github.com/hdoc1509/tree-sitter-hygen-template
Tree-sitter grammar for Hygen templates
hygen parser template tree-sitter
Last synced: 24 Mar 2025
https://github.com/bertiqwerty/mexpress
Math parser and evaluator based on the Rust crate Exmex
Last synced: 14 Jan 2026
https://github.com/haseeb-heaven/qurancloudapp
QuranCloudApp is application to get data from Quran like Ruku,Ayah,Page and also search engine to search any text in Quran and get lists of Quran types,formats etc. which fetches data from [QuranCloud](https://alquran.cloud/) server and shows data to user.
al-quran islam islamic-app json-api json-parser muslim parser quran quran-api quran-cloud quran-info quran-json quran-search quran-web rest-api rest-client
Last synced: 23 Jul 2025
https://github.com/neyn/neyson
Lightweight C++11 JSON Library
cmake cpp cpp11 cxx cxx11 json json-library json-parser lightweight parser
Last synced: 14 Jun 2025
https://github.com/pathaknv/fault-and-reliability-detection-in-programming
A project focused on find faults and determine the reliability of program
college-project fault parser python reliability
Last synced: 26 Oct 2025
https://github.com/BAMresearch/openbis-upload-helper
Upload Helper Tool and Parsers for OpenBIS in the BAM Data Store
bam-data-store metadata-extraction openbis parser uploader
Last synced: 16 Jan 2026
https://github.com/kelvintaywl/code_comment
extracts comments from your source code (pip install code_comment)
comments extraction parser source-code
Last synced: 14 Jan 2026
https://github.com/thedammyking/rss-in-json
Utility for parsing RSS and ATOM feed to JSON format.
atom atom-feed atom-feed-parser feed feed-parser json parser rss rss-feed rss-feed-parser rss-in-json
Last synced: 22 Apr 2025
https://github.com/yunabraska/java-info-action
Fast Maven/Gradle parser. This dynamic GitHub action automatically detects and extracts crucial information such as Java version, project version, and encoding. It also provides essential build commands and properties to make your development process more independent, efficient and streamlined.
build-script github-actions gradle information-retrieval java java-version maven parser project-version
Last synced: 01 Jul 2026
https://github.com/silviucpp/erluap
Erlang implementation of ua-parser (user agent parser)
Last synced: 06 Sep 2025
https://github.com/maxfischer2781/xrootdlib
Tools for working with the XRootD middleware
monitoring parser streams xrootd
Last synced: 11 Apr 2025
https://github.com/erykjj/refractor
REFERENCE EXTRACTOR - scripture and publication reference parser
parser publication-references scripture-references
Last synced: 14 Jan 2026
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/tigerpixel/parsercombinator
A simple Parser Combinator written in Swift
apple fp functional-programming ios macos parser parser-combinators parsercombinator swift swift-3 swift-framework swift-library swift3 tvos watchos
Last synced: 11 Oct 2025
https://github.com/capturr/price-extract
Performant way to extract price amount and metadatas (currency, decimal & thousands separator) from any string.
amount crawler crawling currencies currency extract extractor javascript nodejs parser parsing price scraper scraping spider typescript
Last synced: 30 Apr 2026
https://github.com/rokf/lua-md2html
Another Markdown to HTML converter (with the ability to assign classes to rendered elements)
html lpeg markdown markdown-parser markdown-to-html parser
Last synced: 11 Apr 2026
https://github.com/uditkarode/kumi
🦡 A parser combinator library for TypeScript.
parser parser-combinators typescript
Last synced: 08 Jun 2026
https://github.com/cldfire/mc-legacy-formatting
A non-allocating parser for Minecraft's legacy formatting system
codes formatting minecraft parser vanilla
Last synced: 03 Aug 2025
https://github.com/chronosphereio/calyptia-fluent-bit-config-parser
🐦 ⚙️ 🦫 for JS/TS
configuration fluent-bit parser typescript
Last synced: 28 Jan 2026
https://github.com/arondight/python-dmiparser
This parse dmidecode output to JSON
Last synced: 06 Aug 2025
https://github.com/char0n/json-parsers
Monorepo containing research for various json-parsers
Last synced: 20 Jan 2026
https://github.com/savetz/appleii-naturallanguageprocessing
Various experiments in parsing and natural language processing in the Forth language for the Apple II
appleii cgraph forth lexicat marcusparser naturallanguageprocessing parser parsing
Last synced: 28 Jan 2026
https://github.com/pjiwm/rlox-ast
A Rust implementation for the interpreted language jlox from the book Crafting Interpreters by Robert Nystorm
abstract-syntax-tree dynamically-typed interpreter lexer lexical-analyzer lox-language parser resolver rust scripting-language visitor-pattern
Last synced: 10 Jan 2026
https://github.com/ren3gadem4rm0t/cef-parser-go
Simple CEF Parser written in Go
Last synced: 03 Oct 2025
https://github.com/x39/xcg
X39s Code Generator - Creating your CST (Concrete-Syntax-Tree) with ease
code-generation code-generator cpp cst generator parser parser-generator syntax-tree
Last synced: 07 May 2026
https://github.com/konrad2002/dsvparser
GoLang implementation of DSV7 file format with parser
dsv dsv6 dsv7 golang-package parser schwimmen
Last synced: 11 Mar 2026
https://github.com/typedduck/kamo
A library to assist in the creation of an interpreter or compiler and its associated runtime.
garbage-collection memory-management parser parser-combinators parsing rust rust-library s-expressions scheme
Last synced: 09 Apr 2025
https://github.com/vberlier/docutils
Simple javascript parser for docutils xml documents.
docutils parser restructuredtext sphinx xml
Last synced: 26 Apr 2025
https://github.com/bots-house/google-play-parser
📱 Parsing app info from the App Store with Go (β)
Last synced: 11 Mar 2026
https://github.com/nixpulvis/parser-combinator
CFG Parser Combinators for Racket
Last synced: 12 Jul 2025
https://github.com/uchicago-digitalculture-webdev/ochre-sdk
Node.js SDK for OCHRE
cultural-heritage digital-culture digital-humanities ochre parser research sdk typescript uchicago
Last synced: 09 Jun 2026
https://github.com/groobledierne/minecraft-protocol-chat-parser
A small library to transform a string formatted by Minecraft into a JavaScript object
hacktoberfest javascript minecraft parser
Last synced: 20 Sep 2025
https://github.com/jekyll2014/cctalkcontrol
Control CCTalk devices using a list of commands with user-defined parametes.
Last synced: 30 Jan 2026
https://github.com/denvercoder1/docstring-utils
Parser and checker for Numpy, Sphinx, and Google-style docstrings
Last synced: 13 Apr 2025
https://github.com/inv2004/newfix
Fix static-typed parser
benchmarks financial fix parser parsers protocol
Last synced: 09 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/jay3332/timeparser
Time parser for Python.
parser py python time timeparser
Last synced: 25 Jul 2025
https://github.com/simonkowallik/tmconfpy
serialize F5 config (bigip.conf) to JSON or python dict
bigip config f5 f5-bigip json parser serialization
Last synced: 22 Apr 2025
https://github.com/hyeockjinkim/zoker
The zoker is a tool you can use to apply zero knowledge proofs to smart contracts.
lalrpop parser rust solidity zero-knowledge
Last synced: 03 Oct 2025
https://github.com/simplesoft-pt/iniparser
C# parser for INI files and strings.
c-sharp dotnet dotnet-core ini parser
Last synced: 03 Mar 2026
https://github.com/0xstern/tailwind-resolver
Resolve Tailwind theme variables into JavaScript objects. Supports Tailwind v4 with future-proof versioning.
canvas chart css-variables parser postcss resolver tailwind tailwindcss tailwindcss-v4 theme theme-resolution typescript
Last synced: 23 Oct 2025