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/s2quake/commands
Parses a string to set a value to a specified property or invoke a specified method. Like Terminal or Powershell, it provides a REPL environment to provide a command-based development environment.
command commandcontext console csharp dotnet parse parser repl terminal
Last synced: 16 Jan 2026
https://github.com/yanniskatsaros/crafting-interpreters
A follow-along of Bob Nystrom's book, Crafting Interpreters
bytecode compiler crafting-interpreters interpreter language ocaml parser rust virtual-machine
Last synced: 19 Apr 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/modrev-ai/bibreader
Turn non-standard bib file into easily editable tabular format and save it as a standard bib file
bib data-structure file-conversion pandas parser python
Last synced: 30 Apr 2026
https://github.com/hazae41/x509
Zero-copy X.509 certificates for the web 🏎️
asn1 certificate certificate-authority decoding der encoding esmodules javascript letsencrypt nodejs parser pem ssl tls typescript unit-testing x509 zero-copy
Last synced: 02 Feb 2026
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/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/algosup/2024-2025-project-4-web-fpga-team-7
This project aims to develop a web-based interface for an FPGA simulator. The interface will allow users (students and teachers) to visualize signal propagation inside an FPGA.
fpga parser react simulator tailwindcss typescript verilog vite webapp
Last synced: 05 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-tablegen
LLVM TableGen grammar for tree-sitter
llvm-tablegen parser tree-sitter
Last synced: 06 Oct 2025
https://github.com/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 Apr 2025
https://github.com/onmax/issue-form-parser
Convert GitHub Form Issues into JSON objects with this simple Action.
github-actions issue-forms json parser
Last synced: 13 Feb 2026
https://github.com/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 09 Apr 2025
https://github.com/bjoernloetters/jar-jar-parse
A small library for parser combinators in Java with a special focus on simplicity.
clojure compiler domain-specific-language java kotlin parser parser-combinators scala syntax
Last synced: 17 Oct 2025
https://github.com/turbolent/parsercombinators
A parser-combinator library for Swift
parser parser-combinators parsing swift
Last synced: 28 Mar 2025
https://github.com/redmadrobot/core-parser
json mapper networking parser serialization
Last synced: 13 Jul 2025
https://github.com/anthonymichaeltdm/clia
Rust command-line argument parser with no extra dependencies.
command-line parser rust rust-crate
Last synced: 14 Apr 2025
https://github.com/mcdulltii/ASM-encrypt
Python Parser for ASM Obfuscations
asm assembly assembly-language encryption obfuscate-code obfuscation obfuscator parser python
Last synced: 10 May 2025
https://github.com/gro58/FormulaApplet
Repository is replaced by gro58/FormulaApplet-H5P. Create math or physics exercises inside HTML pages or in Wikis. JavaScript.
algebra docker exercise expression javascript parser tex
Last synced: 11 Mar 2025
https://github.com/justcabbage/osu-parser
C++20 compatible parser for osu! filetypes
cpp osu osu-libraries osugame parser parsing
Last synced: 21 Mar 2025
https://github.com/mathieu-keller/epub-parser
library that parse an ePub to an struct
Last synced: 11 Jan 2026
https://github.com/b-sullender/url-parser
A portable URL parser in C.
parser url url-parser url-parsing
Last synced: 02 Apr 2025
https://github.com/rkoschmitzky/logmole
An Extendable and Versatile Logparsing System
conversions json log logs parser parsing-library pattern-matching python regex-pattern regular-expressions
Last synced: 30 Oct 2025
https://github.com/silenzzz/rutracker4j
RuTracker java library
html-parser java jsoup library maven parser parser-library rutracker torrent torrent-search torrent-search-engine torrents webscraping
Last synced: 18 May 2026
https://github.com/benchr267/calculator
Example app which uses Parsel to power a calculator. (https://github.com/BenchR267/Parsel)
calculator ios parser parser-combinators swift
Last synced: 15 Jun 2025
https://github.com/ton-blockchain/tree-sitter-tolk
Tolk grammar for tree-sitter
Last synced: 19 May 2026
https://github.com/ibmstreams/streamsx.json
Toolkit for working with JSON in SPL applications.
ibm-streams java json parser stream-processing toolkit
Last synced: 15 Jul 2025
https://github.com/somajitdey/helpdoc
A KISS CLI tool for managing GNU-style help messages. Extracts help messages from comments in source code and prints them when asked.
bash cli command-line extract gnu-linux help manpage parser sourcecode
Last synced: 12 May 2025
https://github.com/chengluyu/pl0
My implementation of PL/0 language interpreter, which is for the assignment of my compiler theory course.
compiler-design interpreter parser pl0 sdu shandong-university
Last synced: 03 Apr 2025
https://github.com/corytodd/bender
Arbitrary binary file viewer
binary-data netcore3 parser yaml-configuration
Last synced: 02 Mar 2025
https://github.com/aaravmalani/libjson
A light-weight feature complete JSON parser in C
c cmake collaborate complete fast github json parser recursive student-vscode
Last synced: 14 Sep 2025
https://github.com/oxylabs/parse-html-pyquery
Learn to parse HTML using PyQuery, a Python library for web scraping and manipulating HTML.
parser parsing pyquery python web-scraping web-scraping-python
Last synced: 01 Nov 2025
https://github.com/leostera/libra
:balance_scale: A Lisp Parser in Idris
dependent-types idris lisp parser
Last synced: 18 Jan 2026
https://github.com/2bigO/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 22 Jul 2025
https://github.com/SystemsBioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 06 May 2025
https://github.com/justkappaman/habr-parser
Parse info about the top articles on Habr.com for a given period of time
beautifulsoup4 bs4 cli command-line grabber habr habrahabr parser python python3 scraper terminal
Last synced: 01 Mar 2026
https://github.com/nextras/multi-query-parser
Parses particular queries form a SQL file.
multi-query nextras parser sql
Last synced: 07 May 2025
https://github.com/davidbonachera/ediparser
A simple positional EDI parser for Symfony 📑
edi parser php positional symfony-bundle
Last synced: 25 Oct 2025
https://github.com/bytebase/tsql-parser
The parser for SQL Server. It is based on the ANTLR4
antlr antlr4 antlr4-parser database parser sql sql-parser sql-server sqlserver
Last synced: 10 Jul 2025
https://github.com/magicxor/yandextaxidataanalyzer
A simple tool for Yandex.Taxi report parsing and visualization
anglesharp charts csharp dotnet dotnet-core highcharts imap javascript js json linq parser reports visualization yandex yandex-taxi
Last synced: 30 Apr 2025
https://github.com/noorzaie/aqs
A query string parser with advanced features
nodejs parse parser query querystring url
Last synced: 20 May 2026
https://github.com/ravener/bantam.py
A simple demo app for Pratt parsing in Python
expression-parser parser pratt pratt-parser pratt-parsing python
Last synced: 29 Oct 2025
https://github.com/screwdriver-cd/config-parser
Node module for parsing screwdriver.yaml configurations
Last synced: 20 May 2026
https://github.com/nix1707/webscrapper-browserextension
Scraper Master is a Chrome extension for effortless web data extraction. Built with React, TypeScript, and the Chrome Scripting API, it ensures efficient, high-quality, and seamless scraping. Utilizing HTML and CSS, ScrapeEase offers a clean, responsive design. Simplify your data collection with Scraper Master.
chrome-extension chrome-extensions css data frontend html html-parser modern parser parsing react scraper scraping typescript ui validation webparser webparsing webscraping
Last synced: 21 Jun 2025
https://github.com/prabhuomkar/json-coder
📱 JSON Parsing Code Generator for Android
android code-generation java json kotlin parser
Last synced: 21 Jun 2025
https://github.com/pedrouid/eth-parse-uri
Parse Ethereum EIP831 standard URI formats (expandable)
eips ethereum javascript library npm parser standard uri url
Last synced: 07 Mar 2026
https://github.com/nwhetsell/tree-sitter-lilypond-scheme
LilyPond Scheme grammar for Tree-sitter
lilypond parser scheme tree-sitter
Last synced: 17 Mar 2025
https://github.com/austinkregel/php-exception-probe
A package aimed to provide helpful parsing of PHP stacktraces.
Last synced: 27 Mar 2025
https://github.com/anaskhan96/r2ic
A front end compiler to compile basic constructs in Rust to an intermediate code (quadruples) with optimizations
abstract-syntax-tree intermediate-code intermediate-representation lexer parser quadruple rust
Last synced: 12 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-xcompose
XCompose grammar for tree-sitter
Last synced: 22 Jul 2025
https://github.com/orisai/nette-object-mapper
Orisai Object Mapper integration for Nette
api array conversion hydrator mapper mapping nette object orisai parser parsing php schema validation
Last synced: 30 Oct 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/bolner/lineartsvparser
Linear TSV Parser for .NET Core (read, write)
async dotnet-core library linear-tsv parser tsv
Last synced: 17 May 2026
https://github.com/yjdoc2/configurable-custom-keyword-lexer
This shows proof-of-concept implementation of lexer-parser-evaluator which allows setting custom values to keywords.
Last synced: 21 Mar 2025
https://github.com/hpb0412/odin-mpc
A binding to the mpc library for the Odin programming language.
combinators odin odin-lang parser parser-combinators
Last synced: 18 Jul 2025
https://github.com/exclud/rubyparser
A Parser for Ruby
c parser ruby rubyparser yacc yacc-lex
Last synced: 08 May 2026
https://github.com/lucianopalmeida/jwtwrapper
A Convenience class to wrapper the JWT token string
convenience ios jwt jwt-token parser pods swift swift4 wrapper wrapper-api
Last synced: 20 Jan 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/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/rameel/ramstack.expressionparser
A flexible expression parser library for .NET, allowing dynamic evaluation and binding of expressions with context-aware support.
Last synced: 26 Jun 2025
https://github.com/openbytedev/pancakestack
Rust implementation of the Pancake Stack esoteric programming language.
crate esoteric-interpreter esoteric-language esoteric-programming-language interpreter language pancakes parser parser-library rust stack
Last synced: 22 Jul 2025
https://github.com/sebbekarlsson/libjson
Simple C implementation of JSON, parse JSON in C.
clang json json-parser lexer parser serialization
Last synced: 16 May 2026
https://github.com/e-e-e/open-packaging-format
A simple opf metadata parser
epub metadata open-package-format opf parser
Last synced: 25 Jan 2026
https://github.com/redmadrobot/parser-autograph
Object parser generation utility.
code-generation ios macos parser sourcekit swift template
Last synced: 15 May 2026
https://github.com/nssharmaofficial/lark-switch-parser
Implementation of switch case in Lark
lark-parser parser switch-case
Last synced: 03 Feb 2026
https://github.com/yutkin/test-task-avito-coins
Тестовое задание "Монеты"
async asynchronous asyncio avito parser python
Last synced: 18 Feb 2026
https://github.com/sumeshi/reg2es
A library for fast parse & import of Windows NT Registry(REGF format) into Elasticsearch.
elasticsearch json parser python registry windows
Last synced: 31 Dec 2025
https://github.com/basemax/crecursive-descentparser
A simple recursive-descent parser for evaluating mathematical formulae using pure C.
Last synced: 25 Aug 2025
https://github.com/kiebor81/embers
Embers is a portmanteau of "embedded" and "ruby script". This is an embeddable Ruby interpreter for C#.
csharp dsl dsl-syntax embbeded-system game-engine godot-engine interpreter parser ruby runtime scripting-engine scripting-language scripts unity-engine
Last synced: 19 Jan 2026
https://github.com/justalever/supstacker_demo
Supplement sharing app
parser rails ruby ruby-on-rails scraping turbo
Last synced: 11 Apr 2025
https://github.com/lukakerr/sea
A simple lexer, parser and evaluator for a C like language
evaluator lexer parser recursive-descent-parser
Last synced: 07 Sep 2025
https://github.com/onlyuser/ebnf2yacc
ebnf2yacc is a kleene closure preprocessor for yacc
bison chomsky ebnf flex kleene-closure-preprocessor lex parser parser-framework preprocessor visitor-pattern yacc
Last synced: 05 May 2025
https://github.com/m0rt1c/nlp
Chromium and chrome netlog parser
chrome chromium-netlog go golang parser
Last synced: 06 Apr 2025