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/hydrocarbon-tk/Hydrocarbon
Programming Language Toolkit
backus-naur-form compiler cpp go grammar intermediate-representation javascript lllr parser rust typescript webassembly
Last synced: 10 Aug 2025
https://github.com/make-software/ces-go-parser
The Golang library for parsing Casper Event Standard events
blockchain casper-network golang parser
Last synced: 24 Apr 2025
https://github.com/omeyenburg/tree-sitter-riscv
🌳 RISC-V assembly grammar for tree-sitter.
Last synced: 13 Jan 2026
https://github.com/riboseinc/libnereon
a multi-configuration parser library
configuration hcl library parser parser-library
Last synced: 06 Apr 2025
https://github.com/jmsv/xunit-to-nunit
Converts C# XUnit tests to NUnit tests
c-sharp converter dotnet hacktoberfest nunit parser unit-testing xunit
Last synced: 30 Apr 2026
https://github.com/davay42/vitepress-pages
Markdown pages structure generator for Vitepress
markdown parser vite vitepress
Last synced: 03 Oct 2025
https://github.com/singularitti/fortran90namelists.jl
A Julia implementation of Python f90nml package.
fortran fortran90 julia julia-package namelist parser python tokenizer
Last synced: 08 Aug 2025
https://github.com/alessandro-salerno/forflex
Flexible expression evaluation library
algebra expression-parser expressions flexible flexible-library flexible-parsers java java-library lexer library math math-parser parser
Last synced: 08 Jun 2026
https://github.com/trailblazer/trailblazer-transform
Transform, parse, coerce, validate, it's all just a chain of transformations. Replacement/extension for Reform.
coercion parser typing validation
Last synced: 27 Feb 2026
https://github.com/ciavash/sway-config
A Raku library and script for parsing Sway window manager's config
app cli command-line config library module parser raku raku-module rakulang sway sway-config swaywm
Last synced: 01 Oct 2025
https://github.com/victor-wiki/antlrparsergenerator
GUI tool for generating antrl parser files.
Last synced: 22 Sep 2025
https://github.com/xieyuheng/sexp
An implementation of S-expression in JavaScript.
lisp parser s-expression scheme sexp
Last synced: 30 Sep 2025
https://github.com/mikepenzin/timeago-simple
timeago makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "1 day ago")
bower date nodejs-modules nodejs-plugin npm-module npm-package npm-scripts parser timeago vanilla-javascript vanilla-js
Last synced: 21 Feb 2026
https://github.com/drafakiller/tokenparser-dart
An intuitive Token Parser that includes grammar definition, tokenization, parsing, syntax error and debugging. Implementation based on Lexical Analysis for Dart.
dart debugging grammar lexer lexical-analysis package parser tokenizer
Last synced: 02 Aug 2025
https://github.com/xaionaro-go/iscdhcp
Go (Golang) ISC DHCP API + config parser/generator
config configuration dhcp-server dhcpd generator go golang isc parser
Last synced: 28 Apr 2025
https://github.com/tspannhw/linkextractorprocessor
Apache NiFi Custom Processor For Link Extracting
apache-nifi big-data java links nifi-processors parser
Last synced: 06 Mar 2026
https://github.com/jrosen081/mathparser
A Swift library to parse mathematical expressions into Decimal values
Last synced: 01 Aug 2025
https://github.com/nfroidure/strict-qs
A stricter query string parser
hacktoberfest javascript parser querystrings strict-types
Last synced: 12 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-gn
GN grammar for tree-sitter
Last synced: 24 Sep 2025
https://github.com/connorslade/rust-configparser
⚙ Very simple config parsing lib for rust
ini ini-parser parser rust rust-crate
Last synced: 05 Apr 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 10 Mar 2026
https://github.com/prefixaut/rconv
Universal Rhythm-Game File parser and converter
cli command-line command-line-tool converter fileconversion fileconverter parser parser-library rhythm rhythm-game
Last synced: 25 Jan 2026
https://github.com/maxcore25/profile-links
Simple dashboard using pseudo-parser, Next.js, React Query and Tailwind CSS
nextjs parser react react-query sass scss tailwindcss
Last synced: 13 Feb 2026
https://github.com/kovah/laravel-html-meta
A simple helper to retrieve the HTML meta tags of a website.
html laravel laravel-package meta-tags parser
Last synced: 14 Apr 2025
https://github.com/3f/e-msbuild
Advanced Evaluator of MSBuild scripts with user-variables support through Varhead and more
e-msbuild evaluator evmsbuild msbuild msbuild-scripts parser soba sobascript user-variables varhead variables
Last synced: 14 Apr 2025
https://github.com/battye/php-array-parser
Parse text representation of a PHP array into an actual PHP array.
Last synced: 14 Apr 2025
https://github.com/tzussman/valparse
Package to parse Valgrind XML output files
Last synced: 18 Jan 2026
https://github.com/openbytedev/metalink
A Metalink parser for versions 4.0 and 3.0.
Last synced: 02 Jul 2025
https://github.com/kane50613/kcalculator
練習Lexer跟Parser還有Binary Tree的專案
calculator javascript lexer parser
Last synced: 19 Apr 2025
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/routerify/routerify-query
A Routerify middleware which parses the request query string
hyper-rs middleware parser querystring routerify
Last synced: 09 Oct 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/na2axl/deltoid.js
A Delta converter to HTML and plain text.
delta html javascript parser quill quill-delta quill-editor quilljs
Last synced: 14 May 2026
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/ferhatgec/inifrs
inifrs, ini file parser crate
crate file ini ini-parser parser rust
Last synced: 27 Jun 2025
https://github.com/mincrmatt12/nmfu
the "no memory for you" "parser" generator
c dfa parser parser-generator python3 state-machine
Last synced: 07 Oct 2025
https://github.com/insei/tinyconf
Driver based configuration reader with config documentation auto generation
config configuration env parser yaml
Last synced: 10 Oct 2025
https://github.com/uditkarode/kumi
🦡 A parser combinator library for TypeScript.
parser parser-combinators typescript
Last synced: 08 Jun 2026
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: 02 Apr 2026
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/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/robbepop/cnf-parser
Efficient and customizable CNF parser for SAT solving.
Last synced: 27 Dec 2025
https://github.com/hemantdutta/versa
Versa | The Ultimate Markdown to PDF Generator | Transform your ideas into Stunning Document with Ease...
good-first-issue javascript markdown markdown-editor markdown-to-html markdown-to-pdf open-source parser personal-project reactjs
Last synced: 11 Feb 2026
https://github.com/ren3gadem4rm0t/cef-parser-go
Simple CEF Parser written in Go
Last synced: 03 Oct 2025
https://github.com/runtimeterror10/url-parser
javascript parser react reactjs url url-parser url-parsing
Last synced: 11 Feb 2026
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/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/greg-kennedy/php-bbcode
BBCode to HTML conversion, in PHP.
Last synced: 27 Feb 2026
https://github.com/jekyll2014/escposparser
Easy to parse ESC/POS command log to understand what printer is printing.
Last synced: 07 Mar 2026
https://github.com/arondight/python-dmiparser
This parse dmidecode output to JSON
Last synced: 06 Aug 2025
https://github.com/ratson/nix-treesitter
All and up-to-date tree-sitter grammars built for nix.
flakes grammar nix nix-flake nix-flakes parser tree-sitter tree-sitter-grammars
Last synced: 27 Feb 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/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/silviucpp/refererparser
Erlang library for extracting marketing attribution data from referrer URLs
Last synced: 16 Apr 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/2bigo/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 12 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/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/prantlf/oscript-parser
A parser for the OScript language written in JavaScript. With an AST walker, a syntax checker (lint) and a code-executing interpreter.
ast ast-walker interpreter lexer lint oscript parser parsing syntax-checker tokenizer walker
Last synced: 01 Aug 2025
https://github.com/ashwin-pc/whatsappsim
A Whatsapp chat parser and simulator
api api-wrapper chat chat-simulator client-side parser simulator whatsapp
Last synced: 02 Sep 2025
https://github.com/here-be/snapdragon-capture
Snapdragon plugin that adds a capture method to the parser instance, which allows you to capture tokens with a single line of code
ast capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 12 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/bionode/bionode-gff
GFF parser
bioinformatics bionode nodejs parser tools
Last synced: 31 Jul 2025
https://github.com/jirutka/gversion.lua
Lua library for Gentoo-style versioning format
alpine-linux gentoo lua parser versioning
Last synced: 31 Jul 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/0xd34df00d/cmake-syntax
A library for parsing CMake syntax
Last synced: 30 Jul 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/bbtsoftware/tfsurlparser
Parser for Azure DevOps URLs
azure-devops git nuget-package parser repository tfs url
Last synced: 29 Jul 2025
https://github.com/turkeymcmac/instruction-hexadecimal-readers
Small C library for reading Intel HEX and SRECORD files.
Last synced: 15 Mar 2025
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/microformats/microformats-parser-website-python
Website for Microformats Python parser (mf2py & mf2util)
microformats microformats2 parser python website
Last synced: 28 Jul 2025
https://github.com/denvercoder1/docstring-utils
Parser and checker for Numpy, Sphinx, and Google-style docstrings
Last synced: 13 Apr 2025
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/mateodaza/top-down-parser
Top-Down Parser Simulation on Java.
compiler-design compilers java parser syntax-analysis
Last synced: 14 May 2025
https://github.com/maximecb/weebasic
weebasic
bytecode interpreter language parser vm
Last synced: 21 Feb 2026
https://github.com/gryszzz/kaspa-script
KaspaScript: Rust compiler and Kaspa-native programmability kernel , AI-compatible , upgrade readiness.
blockdag bytecode compiler compiler-design covenants cyptocurrency dapp deterministic dsl kaspa parser rust semantic-analysis smart-contracts verification web3
Last synced: 29 Jun 2026
https://github.com/tunnckocore/mich-parse-selector
Tiny parser for simple CSS selectors, just in ~300 bytes. Pretty similar to what is done in Hyperscript
ast css css-selector-parser dom hast hastscript html hyperscript mich parser virtual-dom
Last synced: 27 Feb 2025
https://github.com/lionello/nix-d
Lexer, parser, and evaluator for Nix files, written in D-lang
ast dlang evaluator interpreter lexer nix parser parsing
Last synced: 10 Jan 2026
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/kingcitaldo125/cppearley
Earley parser in C++
context-free-grammar cpp11 earley-parser parser
Last synced: 17 Aug 2025