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/demon1a/easyshell
ASM like scripting language built in python3 with user controlled shell to automate boring coding tasks, Still under update
code-parser easy parser python scripting-language shell translator user-controllable
Last synced: 05 May 2026
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/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/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/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/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 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/zacharygolba/todotxt-rs
A zero-copy parser for the todo.txt format
Last synced: 22 Mar 2025
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/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/i-e-b/gool
A fast, robust, and thread-safe parser-combinator library for C#, with a fluent BNF-like interface
csharp lexer lexer-generator parser parser-combinators
Last synced: 16 Oct 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/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/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/davidbonachera/ediparser
A simple positional EDI parser for Symfony ๐
edi parser php positional symfony-bundle
Last synced: 25 Oct 2025
https://github.com/mistralys/currency-parser
PHP library that can detect prices written in text or markup, adding non-breaking spaces, and normalising their formatting according to country-specific rules.
currency filtering normalization parser prices
Last synced: 13 Oct 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/robbepop/cnf-parser
Efficient and customizable CNF parser for SAT solving.
Last synced: 27 Dec 2025
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/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/nerd-bear/bassil
Bassil: A modern, mid-level interpreted programming language designed for efficiency and readability. Featuring robust lexical analysis, error handling, and cross-platform support for Windows and Linux. Bassil offers a balance between low-level control and high-level abstraction, making it ideal for system programming, web development, and more.
cpp custom-interpreted-language custom-language custom-programming-language interpreter lexer lexer-parser parser
Last synced: 27 May 2026
https://github.com/truewebber/swift-protoparser
A native Swift library for parsing Protocol Buffer (proto3) files into descriptors. SwiftProtoParser offers full proto3 syntax support, including services, RPC definitions, and custom options, with detailed error reporting and cross-platform compatibility. Designed as a Swift-idiomatic alternative to protoc with seamless Swift Protobuf integration.
ast code-generation cross-platform developer-tools file-descriptor grpc lexer-parser parser proto3 protobuf protocol-buffers swift swift-package swift-protobuf validation
Last synced: 08 Mar 2026
https://github.com/colinkiama/youtubeidparser
UWP Windows Runtime Component - Gets the YouTube ID from a YouTube link
c-sharp csharp easy-to-use fast id parse parser parsing universal universal-windows universal-windows-platform uwp windows windows-10 windows-runtime-component winrt youtube
Last synced: 18 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/raleksandar/numenor
Customizable, safe evaluator of JavaScript-like expressions.
evaluator javascript parser pratt-parser
Last synced: 04 Apr 2026
https://github.com/sassman/edu-sql-parser-rs
SQL Types transpiles `CREATE TABLE` SQL code into type definitions in other languages such as TypeScript or Rust.
compiler languages parser rust sql sql-parser transpiler typegen typescript
Last synced: 02 Sep 2025
https://github.com/2bigo/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 12 Feb 2026
https://github.com/stacksjs/ts-xml
A performant, dependency-free XML parser, builder, and validator.
builder parser typescript validator xml
Last synced: 16 Jun 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/getoslash/server-timify
Parser and transformer for the Server-Timing header.
headers parser performance server-timing
Last synced: 05 Sep 2025
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/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/beforesemicolon/html-parser
Customizable Fast HTML parser
Last synced: 09 Apr 2025
https://github.com/termoshtt/vtk-format
WIP: VTK legacy format parser with nom paresr combinator
Last synced: 13 Jun 2026
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/alexferrari88/go-price-parser
Price parser in Go
go golang parser parsing price-parser
Last synced: 26 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/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/iobroker-community-adapters/iobroker.logparser
ioBroker Log Parser Adapter
iobroker iobroker-adapter log logging logs parser parsing smarthome
Last synced: 09 May 2026
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/francescobarbieri/uri-parser
Surfing the Internet, but not only, requires skills to manipulate strings that represents Universal Resource Identifiers (URI). The purpose of this project is to create two libraries (Prolog and Lisp) that build structures that internally represents URIs starting from their representation as string.
lisp parser prolog uri uri-parser
Last synced: 27 Jan 2026
https://github.com/vinkius-labs/html-markdown-converter-mcp
Vinkius Edge high-performance Model Context Protocol (MCP) server for bidirectional HTML/Markdown transformation.
ai-agent ai-tools converter developer-tools html html-to-markdown llm-tool markdown mcp mcp-server modelcontextprotocol parser token-optimization vinkius vinkius-cloud vinkius-edge
Last synced: 25 Jun 2026
https://github.com/orisai/openapi
[WIP] OpenAPI builder, parser and serializer
api api-spec builder conversion hydrator mapper mapping openapi openapi3 orisai parser parsing php schema serialization serializer validation validator
Last synced: 05 Mar 2026
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/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/plasmaa0/simplecalculator
Simple CLI Calculator Project
abstract-syntax-tree ast binary-expression-tree c-plus-plus calculator calculator-application cli cplusplus cpp evaluation expression-evaluator interpreter lexer math parser
Last synced: 26 Mar 2025
https://github.com/mitinarseny/flask-request-args-parser
Pyhton3 package, that implements flask.request args parsing.
argument-parser argument-parsing arguments flask flask-restful parser parsing python python3 request
Last synced: 22 Jan 2026
https://github.com/salvacorts/how-it-does
:detective: A website to get and analyse reviews for products
angular angular-cli angular-material api cloud continuous-integration css go golang google-apis google-cloud html kubernetes kubernetes-deployment natural-language-processing parser rest-api review-sentiments reviews travis-ci
Last synced: 11 Apr 2026
https://github.com/anthonymel/wb_parser
parser for goods from wildberries.ru. FOR FUN, MAY NO FUNCTION
cronjob json parser php wildberries yii2-framework
Last synced: 24 Jan 2026
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/sixarm/markdown-tools
SixArm.com ยป Markdown ยป Scripts for parsing markdown
Last synced: 04 Sep 2025
https://github.com/chiefgokhlayeh/tap-consooomer
๐ฆ Test Anything Protocol Consumer for Rust
consumer parser peg test-anything-protocol
Last synced: 13 Mar 2026
https://github.com/inv2004/newfix
Fix static-typed parser
benchmarks financial fix parser parsers protocol
Last synced: 09 Apr 2025
https://github.com/vizonex/pyllparse
a parody of llparse typescript library made for python users.
c llparse parody parser python-parody
Last synced: 30 Apr 2026
https://github.com/bhmj/xpression
Expression parser written in Go
expression go golang library parser
Last synced: 28 Jan 2026
https://github.com/galaco/bitbuf
A simple Go Read & Write bitstream
bitstream buffer compression parser
Last synced: 25 Mar 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/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/vinkius-labs/url-parser-mcp
Vinkius Edge high-performance Model Context Protocol (MCP) server for URL parsing and query manipulation.
ai-agent developer-tools llm-tool mcp mcp-server modelcontextprotocol parser uri url url-parsing utility vinkius vinkius-edge
Last synced: 25 Jun 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/josh-hemphill/subslate
A configurable template string replacement library for Node.js, web, and Deno
deno nodejs parser string-manipulation template
Last synced: 30 Jun 2025
https://github.com/pniedzielski/mgs
Tools for working with Minimalist Grammars
haskell linguistics mg minimalistgrammars parser
Last synced: 07 Mar 2025
https://github.com/alipsa/sieparser
Java port of the .NET jsisie project at https://github.com/idstam/jsisie
Last synced: 19 Apr 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/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/maximecb/weebasic
weebasic
bytecode interpreter language parser vm
Last synced: 21 Feb 2026
https://github.com/yossef-khaled/arithmetic-expressions-evaluator
A parser for the arithmetic expressions using C# language.
automation csharp parser regex
Last synced: 13 Oct 2025
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/gabrielcsapo/shell-p
๐ Introspect on the most time consuming part of your shell script
parser runner shell-script utility
Last synced: 28 Apr 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/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/frozzare/php-redirects
Parse Netlify's _redirects file format.
Last synced: 14 Jun 2026
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/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 09 Apr 2025
https://github.com/dcavar/treebankparser
Parser for treebanks based on Penn Treebank type of encoding that generates Probabilistic Context Free Grammars
bnf bnfc context-free-grammar lexical-functional-grammar parser penn-treebank probabilistic-context-free-grammar syntax treebank
Last synced: 11 Jun 2025
https://github.com/alesyarabushka/mvc_kivy_python
an interface application written in Python Kivy using MVC
dom-parser kivy kivy-application kivy-language kivymd mvc mvc-pattern parser pyhton python python3 sax sax-parser xml
Last synced: 04 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
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/ozansz/v-lang-tester
Parser tester for CENG444 Term Project #1 - V Language (by Cem Bozลahin)
Last synced: 07 Feb 2026
https://github.com/imedadel/flaub
EPUB parser and reader for the browser
epub epub-reader parser react reader vite
Last synced: 10 May 2026
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/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