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/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/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/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/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/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/siraben/tree-sitter-formula
Formula grammar for tree-sitter
Last synced: 09 Apr 2025
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/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/wild-queue/imperative-language-compiler
A tool for running code written in an imperative programming language. This tool provides the ability to run code written in a toy imperative programming language by translating the code into C# code (and then running it using .Net) or by translating it directly into the .Net CIL. It also performs a type checking before running the code.
bison-flex compiler-construction cpp csharp dotnet makefile parser programming-language-translator
Last synced: 03 May 2026
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/maximecb/weebasic
weebasic
bytecode interpreter language parser vm
Last synced: 21 Feb 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/imedadel/flaub
EPUB parser and reader for the browser
epub epub-reader parser react reader vite
Last synced: 10 May 2026
https://github.com/kutukvpavel/mechatrolinkparser
Mechatrolink-I/II parser (from phy to application layer)
mechatrolink parser protocol servodrive yaskawa
Last synced: 07 May 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/qnton/tld-extract
Simple npm package that allows to extract the TLD, domain, and subdomain.
Last synced: 29 Jan 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/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/zacharygolba/todotxt-rs
A zero-copy parser for the todo.txt format
Last synced: 22 Mar 2025
https://github.com/thedammyking/rss-in-json
Utility for parsing RSS and ATOM feed to JSON format.
atom atom-feed atom-feed-parser feed feed-parser json parser rss rss-feed rss-feed-parser rss-in-json
Last synced: 22 Apr 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/exclud/rubyparser
A Parser for Ruby
c parser ruby rubyparser yacc yacc-lex
Last synced: 08 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/bionode/bionode-obo
Streaming OBO 1.2 Parser
bioinformatics bionode nodejs parser tool
Last synced: 11 Apr 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/ren3gadem4rm0t/cef-parser-go
Simple CEF Parser written in Go
Last synced: 03 Oct 2025
https://github.com/yutkin/test-task-avito-coins
Тестовое задание "Монеты"
async asynchronous asyncio avito parser python
Last synced: 18 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/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/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/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/lucasnlm/rinha-compiler-kotlin
Rinha interpreter for "Rinha de Compiladores" using Kotlin Native
interpreter kotlin parser works-on-my-machine
Last synced: 26 Jul 2025
https://github.com/silviucpp/refererparser
Erlang library for extracting marketing attribution data from referrer URLs
Last synced: 16 Apr 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/zhongjiajie/stmdency
A Python library for extracting dependencies between statements
ast parser python statement-parsers
Last synced: 10 Jul 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/soheil-01/zpe
A Portable Executable parser in Zig
parser portable-executable windows zig
Last synced: 16 Feb 2026
https://github.com/beforesemicolon/html-parser
Customizable Fast HTML parser
Last synced: 09 Apr 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/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/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/chiefgokhlayeh/tap-consooomer
📦 Test Anything Protocol Consumer for Rust
consumer parser peg test-anything-protocol
Last synced: 13 Mar 2026
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/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/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/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/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/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/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/ferhatgec/finif
finif, cli .ini parser
cpp file ini ini-parser parser
Last synced: 18 Feb 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/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/leostera/libra
:balance_scale: A Lisp Parser in Idris
dependent-types idris lisp parser
Last synced: 18 Jan 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/nextras/multi-query-parser
Parses particular queries form a SQL file.
multi-query nextras parser sql
Last synced: 07 May 2025
https://github.com/runtimeterror10/url-parser
javascript parser react reactjs url url-parser url-parsing
Last synced: 11 Feb 2026
https://github.com/inv2004/newfix
Fix static-typed parser
benchmarks financial fix parser parsers protocol
Last synced: 09 Apr 2025
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/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/tree-sitter-grammars/tree-sitter-pem
PEM grammar for tree-sitter
Last synced: 18 Jan 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/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/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/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/mathieu-keller/epub-parser
library that parse an ePub to an struct
Last synced: 11 Jan 2026
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/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/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/kingcitaldo125/cppearley
Earley parser in C++
context-free-grammar cpp11 earley-parser parser
Last synced: 17 Aug 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/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/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/narochno/narochno.bbcode
A fork of https://bbcode.codeplex.com/ for .NET Core.
Last synced: 03 Aug 2025
https://github.com/ethanabrooks/dollar-lambda
An argument parsing library based on function first principles
argument-parser functional-programming parser parser-combinators python
Last synced: 11 Apr 2025
https://github.com/m0rt1c/nlp
Chromium and chrome netlog parser
chrome chromium-netlog go golang parser
Last synced: 06 Apr 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/the-mikedavis/tree-sitter-git-config
A tree-sitter grammar for git's configuration language
Last synced: 09 Apr 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/johnjohndoe/sessionize
A Kotlin library containing a parser and models for the Sessionize API.
api kotlin moshi okhttp parser retrofit sessionize
Last synced: 08 Apr 2025
https://github.com/bots-house/google-play-parser
📱 Parsing app info from the App Store with Go (β)
Last synced: 11 Mar 2026