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/uditkarode/kumi
𦑠A parser combinator library for TypeScript.
parser parser-combinators typescript
Last synced: 08 Jun 2026
https://github.com/eurydia/project-structogram-builder-online
An online Nassi-Shneiderman diagram builder using C-style code.
c-style-lang muiv5 nassi-shneiderman-diagrams parser reactjs wepapp
Last synced: 29 Jul 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/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/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/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: 27 Jun 2026
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/ap-atul/yacp
Yet Another Config Parser. Convert YAML, JSON, and CUSTOM files to python objects and back.
config-management config-parser deserialisation json json-parser parser serialisation yacp yaml yaml-parser
Last synced: 08 May 2026
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/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/stafflinepeopleplus/svelters
A WIP svelte parser written in rust. Designed with error recovery and reporting in mind
Last synced: 03 Jul 2025
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/jiang-zhexin/temparse
temparse is template + parse
parser parser-library python-3-14 t-string
Last synced: 21 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/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/silviucpp/erluap
Erlang implementation of ua-parser (user agent parser)
Last synced: 06 Sep 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/raleksandar/numenor
Customizable, safe evaluator of JavaScript-like expressions.
evaluator javascript parser pratt-parser
Last synced: 04 Apr 2026
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/bhmj/xpression
Expression parser written in Go
expression go golang library parser
Last synced: 28 Jan 2026
https://github.com/puripuri2100/satysfi-bibtex-parser
BibTeX format parser library with SATySFi
bibtex document parser satysfi
Last synced: 19 Mar 2026
https://github.com/antoinegagne/robots
A parser for robots.txt with support for wildcards. See also RFC 9309.
crawling erlang erlang-library parser parsing parsing-library rfc-9309 robots-exclusion-standard robots-parser robots-txt
Last synced: 27 Feb 2026
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/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/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/dan-niles/rpal-interpreter
A lexical analyser and parser for the RPAL language, built for CS3513: Programming Languages
lexical-analyzer parser programming-languages rpal
Last synced: 11 Jun 2026
https://github.com/hmmhmmhm/string-error-parse
π Simple string error parser of node.js
error javascript nodejs parse parser
Last synced: 03 May 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/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/chenasraf/massarg
Command and argument parser on steroids - JS/TS
args cli command-line javascript parser shell typescript
Last synced: 26 Jan 2026
https://github.com/greg-kennedy/php-bbcode
BBCode to HTML conversion, in PHP.
Last synced: 27 Feb 2026
https://github.com/amoshnin/typescript-programming.language
β‘οΈ Small programming language and interpreter that supports fundamental programming concepts. Inspiration is heavily taken from the BASIC language and it is written in TypeScript
interpreter javascript lexer parser programming-language typescript
Last synced: 06 May 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/bertiqwerty/mexpress
Math parser and evaluator based on the Rust crate Exmex
Last synced: 14 Jan 2026
https://github.com/andrey123815/andrey_parser
:scroll: Library for working with smart C-strings
automatic c-string clever-string parser
Last synced: 23 Oct 2025
https://github.com/galaco/bitbuf
A simple Go Read & Write bitstream
bitstream buffer compression parser
Last synced: 25 Mar 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/jekyll2014/cctalkcontrol
Control CCTalk devices using a list of commands with user-defined parametes.
Last synced: 30 Jan 2026
https://github.com/lennartpollvogt/markdown-to-data
Convert markdown and its elements (tables, lists, code, etc.) into structured, easily processable data formats like lists and hierarchical dictionaries (or JSON), with support for parsing back to markdown.
dictionaries json lists markdown markdown-parser markdown-to-data markdown-to-json md parser parsing tables
Last synced: 19 Aug 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/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/narochno/narochno.bbcode
A fork of https://bbcode.codeplex.com/ for .NET Core.
Last synced: 03 Aug 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/duologic/jsonnet-in-jsonnet
Interpreter for Jsonnet written in Jsonnet
interpreter jsonnet jsonnet-lib parser
Last synced: 04 Mar 2026
https://github.com/silviucpp/refererparser
Erlang library for extracting marketing attribution data from referrer URLs
Last synced: 16 Apr 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/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: 27 Jun 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/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/derhuerst/vdv-451-reader
A streaming VDV 451 reader.
parser public-transport transit vdv-451
Last synced: 15 Apr 2025
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/glorkpixels/sakai-downloader-merger
video downloader, video URL catcher, sound and video file merger for Sakai educational software platform.
audio big bigbluebutton blue button downloader ffmpeg merger parser presentations recording-downloader sakai video
Last synced: 04 May 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/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/keyvan-m-sadeghi/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 13 Jun 2025
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/chronosphereio/calyptia-fluent-bit-config-parser
π¦ βοΈ π¦« for JS/TS
configuration fluent-bit parser typescript
Last synced: 28 Jan 2026
https://github.com/macabeus/elixirregexpparser
A simple project to parse regexp with parser combinator
combinators elixir parser regex regexp
Last synced: 22 Aug 2025
https://github.com/iantayler/ming
A small module for working with Stabler's Minimalist Grammars in Perl6.
minimalistgrammars parser perl6 top-down
Last synced: 16 Jan 2026
https://github.com/sni/shelltoken
Go library to split a commandline into env, command and arguments.
golang golang-library parser shell string
Last synced: 04 Mar 2026
https://github.com/suyanlong/ralph-parser-ts
ralph language parser
alephium antlr4 antlr4-grammar ast lexer package parser ralph ralph-language specification
Last synced: 23 Jan 2026
https://github.com/chbrown/bartleby
BibTeX (and TeX) parsing with Clojure
bibliography bibtex clojure latex lexer parser parser-combinators tex
Last synced: 15 Apr 2025
https://github.com/alek-s/define-fixml
Enter FIXML post-trade message, get an easy to read table of what it means
allocinstrctnalert allocrpt derivatives fixml fixml-message parser tradecaptrpt
Last synced: 15 Oct 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/2bigo/parse-neo4j
Parse results from neo4j's http endpoint to normal JSON
Last synced: 12 Feb 2026
https://github.com/gremid/lucene-query
Parser for Apache Lucene Classic Queries
ast clojure lucene lucene-query parser
Last synced: 24 Jun 2026
https://github.com/frozzare/php-redirects
Parse Netlify's _redirects file format.
Last synced: 14 Jun 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/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/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/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/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/mukeshm/gedcom-parser
Simple GEDCOM parser written in Haskell
haskell parser parser-combinators
Last synced: 29 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/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/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/davidbonachera/EdiParser
A simple positional EDI parser for Symfony π
edi parser php positional symfony-bundle
Last synced: 10 Mar 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/nwhetsell/tree-sitter-lilypond-scheme
LilyPond Scheme grammar for Tree-sitter
lilypond parser scheme tree-sitter
Last synced: 17 Mar 2025
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/prabhuomkar/json-coder
π± JSON Parsing Code Generator for Android
android code-generation java json kotlin parser
Last synced: 21 Jun 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/noorzaie/aqs
A query string parser with advanced features
nodejs parse parser query querystring url
Last synced: 20 May 2026