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/tree-sitter-grammars/tree-sitter-test
TS corpus test grammar for tree-sitter
neovim neovim-plugin parser test tree-sitter
Last synced: 23 Oct 2025
https://github.com/char0n/json-parsers
Monorepo containing research for various json-parsers
Last synced: 20 Jan 2026
https://github.com/labordep/pharogameye
GAMEYE.app tools for Pharo
app collection collector game games gameye gameye-app gameye-application gameye-collection parser parsing peripherals pharo pharo-smalltalk print-media smalltalk systems toys-to-life
Last synced: 18 Jan 2026
https://github.com/arondight/python-dmiparser
This parse dmidecode output to JSON
Last synced: 06 Aug 2025
https://github.com/kartmaan/french-language-tools
A series of offline language tools based on a French dictionary in .csv format
anagrams csv definitions dictionary dictionnaire filtering filtering-algorithm francais french french-language itertools kaggle lexicon offline pandas parser wiktionary word-analysis xml xml-parser
Last synced: 01 Mar 2026
https://github.com/jmousqueton/boamp-extractor
Script d'extraction et de mise en page des AOs publiés au BOAMP
api boamp github-actions github-pages msteams parser python3
Last synced: 24 Apr 2025
https://github.com/robbepop/cnf-parser
Efficient and customizable CNF parser for SAT solving.
Last synced: 27 Dec 2025
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/maximecb/weebasic
weebasic
bytecode interpreter language parser vm
Last synced: 21 Feb 2026
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/jirutka/gversion.lua
Lua library for Gentoo-style versioning format
alpine-linux gentoo lua parser versioning
Last synced: 31 Jul 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/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/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/denvercoder1/docstring-utils
Parser and checker for Numpy, Sphinx, and Google-style docstrings
Last synced: 13 Apr 2025
https://github.com/rdfjs-base/express-handler
Handle incoming and outgoing RDF data in Express
content-type express javascript middleware parser rdf
Last synced: 06 Feb 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/jay3332/timeparser
Time parser for Python.
parser py python time timeparser
Last synced: 25 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/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/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/bots-house/google-play-parser
📱 Parsing app info from the App Store with Go (β)
Last synced: 11 Mar 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/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/alipsa/sieparser
Java port of the .NET jsisie project at https://github.com/idstam/jsisie
Last synced: 19 Apr 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/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/matthewpi/tree-sitter-caddyfile
Caddyfile grammar for tree-sitter
caddy caddyfile caddyserver parser tree-sitter
Last synced: 05 Aug 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/ren3gadem4rm0t/cef-parser-go
Simple CEF Parser written in Go
Last synced: 03 Oct 2025
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/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 2026
https://github.com/xiaocongdong/tempar
Lightweight template parser for anything.
ast cli compiler high-performance indentation javascript lightweight nodejs parser template
Last synced: 11 Apr 2026
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/puripuri2100/satysfi-bibtex-parser
BibTeX format parser library with SATySFi
bibtex document parser satysfi
Last synced: 19 Mar 2026
https://github.com/maxfischer2781/xrootdlib
Tools for working with the XRootD middleware
monitoring parser streams xrootd
Last synced: 11 Apr 2025
https://github.com/darnfish/email-forward-parser
Parses forwarded emails and extracts original content
Last synced: 12 Apr 2025
https://github.com/jednano/prisma2-sdl
Parses a subset of the Prisma 2 schema definition language
ast parser pretty-print prisma prisma2 schema sdl typesc
Last synced: 21 Jan 2026
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/imedadel/flaub
EPUB parser and reader for the browser
epub epub-reader parser react reader vite
Last synced: 10 May 2026
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/shellyln/go-open-soql-parser
Open source implementation of the SOQL parser for Go
go golang graph-query library object-query parser query-language soql soql-parser soql-query sql
Last synced: 01 Mar 2026
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/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: 26 Jun 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/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/josecarneiro/mr-roboto
🤖 Handle and parse a site's robots.txt file and extract actionable information
extract parser parsing robots robots-txt
Last synced: 04 Jul 2025
https://github.com/thedvlprs/telegram-oxford-bot-nodejs
telegram-oxford-bot-nodejs
nodejs oxford-dictionaries-api parser telegram-bot-api
Last synced: 31 Jan 2026
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/raleksandar/numenor
Customizable, safe evaluator of JavaScript-like expressions.
evaluator javascript parser pratt-parser
Last synced: 04 Apr 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/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/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/erykjj/refractor
REFERENCE EXTRACTOR - scripture and publication reference parser
parser publication-references scripture-references
Last synced: 14 Jan 2026
https://github.com/sixarm/markdown-tools
SixArm.com » Markdown » Scripts for parsing markdown
Last synced: 04 Sep 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/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/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/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/janbaig/pratt-parser
A Top Down Operator Precedence Parser
Last synced: 27 Oct 2025
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/frozzare/php-redirects
Parse Netlify's _redirects file format.
Last synced: 14 Jun 2026
https://github.com/s-a/browserwall
A small, fast and rich-API browser/platform/engine detector for React.
browser detection ender parser react reactcomponent reactjs sniff ua user-agent useragent
Last synced: 19 Jun 2026
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/isaacvando/cooklang-hs
A parser for the cook markdown language written in Haskell
Last synced: 23 Aug 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/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/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/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/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/yigitozt/unity_character_pathway
Character controller easy pathway drawing in editor.
character charactercontroller controller easy easytouch mobile navigation parser path pathfinding paths pc road unity unity3d way waypoint waypoints
Last synced: 10 May 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/silviucpp/refererparser
Erlang library for extracting marketing attribution data from referrer URLs
Last synced: 16 Apr 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/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/sirwanafifi/qu_note_parser
NestJS application to parse Quiver library files
Last synced: 25 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/uditkarode/kumi
🦡 A parser combinator library for TypeScript.
parser parser-combinators typescript
Last synced: 08 Jun 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/kingcitaldo125/cppearley
Earley parser in C++
context-free-grammar cpp11 earley-parser parser
Last synced: 17 Aug 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