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/tunnelsoft/niniscript
trying to write a DSL which converts the provided code to Old Honoured JQuery. we are using it inside our formgenerator.
antlr4 code-generation dotnet parser scripting-language visitor
Last synced: 24 Apr 2026
https://github.com/boygotflames/promptus-dsl
A Rust-based compiler for the .llm prompt format. Stop wasting tokens on Markdown and start treating your prompts like code. Features deterministic AST parsing, CI bench regression, and an 8.5% average reduction in token bloat.
ai-agents ai-agents-cli compiler llm parser prompt-engineering rust token-optimization
Last synced: 24 May 2026
https://github.com/nguoidungkhongdinhdanh/mwtp
A parser for MediaWiki titles
Last synced: 12 Feb 2026
https://github.com/securityronin/segb-forensic
Apple SEGB (Biome) forensic analyzer + reader — decode SEGB v1/v2 records and flag CRC-mismatch, deletion-residue, and timestamp-order anomalies as graded findings. Panic-free, no unsafe.
apple biome dfir digital-forensics forensics incident-response macos parser rust segb
Last synced: 21 Jun 2026
https://github.com/mnsmar/fasta
Convenient handling of FASTA-encoded files for the Go language
bioinformatics fasta go parser sequencing
Last synced: 30 May 2026
https://github.com/tom-weatherhead/boss-gx-700-patch-parser
A parser for MIDI SysEx messages that describe guitar effects patches used by the Boss GX-700 guitar effects processor.
audio boss guitar gx-700 midi parser sysex-messages web-midi
Last synced: 24 Apr 2026
https://github.com/ccrngd1/x12Parser
An strongly types X12 parser that provides definitions for a wide range of x12 files, primarily in the 5010 format.
Last synced: 10 Mar 2025
https://github.com/autonomous-bits/nomos
Configuration scripting language that compiles reusable, cascading configs into deterministic, versioned snapshots for IaC
cli compiler configuration configuration-management devops dsl go golang infrastructure-as-code monorepo parser reproducibility scripting-language
Last synced: 17 Feb 2026
https://github.com/uk-ipop/mmi-parser-rs
MMI Parser written with love in Rust.
command-line metamap parser rust
Last synced: 01 Mar 2026
https://github.com/straightcurve/ryuko
transpiler from a custom shader language to GLSL
Last synced: 25 May 2026
https://github.com/octopusdeploy/ocl.ts
| Public | TypeScript library for processing Octopus Configuration Language (OCL) :octopus:
abstract-syntax-tree octopus-configuration-language octopus-deploy parser public
Last synced: 17 Jul 2025
https://github.com/martinkindall/piton
A dinamically typed programming language inspired in python.
context-free-grammar java-cup jflex jflex-cup lexer parser
Last synced: 10 Jul 2025
https://github.com/omr5221/tickettemplate
command-line-app parser ruby sql-query
Last synced: 24 Jul 2025
https://github.com/ksxgithub/lazy-template
String template library that send queries to function responder and interpolate the responses
crate interpolation lazy library no-std parser rust string template template-engine
Last synced: 26 Jan 2026
https://github.com/bonnyad9/pareg
Helpful utilities for parsing command line arguments and parsing in general.
arguments arguments-parser arguments-parsing cli parser parsing rust
Last synced: 24 Jul 2025
https://github.com/antandros/go-pkgparser
custom parser for `go-dpkg` , `go-rpm`, `go-packman` packages
Last synced: 25 May 2026
https://github.com/shubham1chawla/js-interpreter
Rust-based JavaScript Parser & Tree-Walk Interpreter
Last synced: 11 May 2026
https://github.com/dptole/toylang
My first toy language. Created exclusively for learning purposes.
analyzer ast bnf interpreter language parser programming syntax toy
Last synced: 24 Jul 2025
https://github.com/Paul-vrn/Compiler-Software-project
Compiler of a subset of Java to ARM assembly code
antlr4 arm assembly compilation end-to-end-testing jacoco-report java lexer maven oop-compilation parser unit-testing
Last synced: 11 Mar 2025
https://github.com/rusty-libraries/rusty-whsp
A Rust library designed to handle configuration parsing for command-line applications
argument-parser parser terminal
Last synced: 07 Feb 2026
https://github.com/proh14/psh
psh, a small and minimal shell. public domain 💘
c cli lexer parser public-domain shell
Last synced: 17 Jan 2026
https://github.com/hashadex/naturaldateinput
Java library for parsing human, natural language dates
date natural-language parser time todoist
Last synced: 15 Feb 2026
https://github.com/soft/haskell-mlocate
Haskell library for parsing mlocate files
file-format haskell haskell-library locate parser
Last synced: 23 Mar 2025
https://github.com/minijackson/tree-sitter-epics-db
Grammar for EPICS' database and database definition files
Last synced: 07 Apr 2025
https://github.com/divineomega/baby-tracker-data-parser
PHP parser for data exported from the Baby Tracker Android app by Amila
Last synced: 04 Apr 2025
https://github.com/LeviOP/tree-sitter-cfg
GoldSrc cfg grammar for tree-sitter.
cfg goldsrc parser tree-sitter
Last synced: 11 Mar 2025
https://github.com/ChristianMurphy/tree-sitter-markdown
Markdown grammar for tree-sitter
Last synced: 11 Mar 2025
https://github.com/tomashubelbauer/js-markdown-parser
A MarkDown parser written in JavaScript
Last synced: 07 May 2026
https://github.com/quantiusbenignus/dated
ZSH exoskeleton for the command line "date" utility. Support free-form time references.
command-line command-line-tool date datetime future linux nlp parser shell-script text-processing time zsh
Last synced: 10 Apr 2026
https://github.com/bobqianic/tree-sitter-wasms-roo
Prebuilt WASM Binaries of tree-sitter's Language Parsers for Roo Code
Last synced: 14 Feb 2026
https://github.com/hammadmajid/htmlizemd
A CLI application that converts Markdown to HTML while following CommonMark Spec
markdown parser portfolio-project
Last synced: 14 Mar 2025
https://github.com/craiggleso/torrent-parser
parse torrents
bittorrent parse parser parsing torrent torrent-parser
Last synced: 30 Mar 2025
https://github.com/mishamyrt/compars
📄 Fast comment parser
comments golang parser pure-function
Last synced: 06 Sep 2025
https://github.com/espumita/dotnet-fluent-cli
Fluent interface to parse and configure arguments for command line applications in .NET.
args command-line dotnet dotnet-core fluent parser
Last synced: 14 Jan 2026
https://github.com/wipeseals/nvme-bar0-viewer
Parses and validates a binary dump of NVMe Controller Registers.
nvme parser pcie vibecoding viewer
Last synced: 05 Jul 2025
https://github.com/andreas19/argparsebuilder
Builder for argparse.ArgumentParser.
argparse argument-parser command-line parser
Last synced: 27 Mar 2026
https://github.com/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 11 Mar 2026
https://github.com/nikolai2038/draw-io-automata-parser
Scripts for working with automata represented by diagrams in files *.drawio.
automata bash draw-io drawio parser xml-parser
Last synced: 11 May 2026
https://github.com/protegrity/sqlglot-net
Standalone .NET port of sql-glot-rust, a SQL parser, optimizer, and transpiler library.
csharp dotnet parser sql transpiler
Last synced: 22 Jun 2026
https://github.com/urbanjost/m_kracken
parse command line arguments and create configuration files using syntax similar to ULS commands
argument command-line fortran fortran-package-manager fpm parser parsing
Last synced: 27 Jan 2026
https://github.com/l-wagner/goodreads-to-json
Python script to pull a user's read books from Goodreads into a json file.
Last synced: 12 May 2026
https://github.com/amillert/camodular
Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.
functional-programming menhir ocaml parser sedlex
Last synced: 23 Jun 2025
https://github.com/paych3ck/pcconfigurator
Оконный конфигуратор персонального компьютера на PyQt6.
parser pyqt6-desktop-application python
Last synced: 17 Mar 2025
https://github.com/jessecoretta/go-aci
Package aci implements the complete Netscape ACIv3 syntax as an SDK in a vendor-agnostic manner with rich features and a flexible design.
access-control access-control-instruction access-control-list access-rights aci aciv3 experimental go golang ldap netscape parser permissions sdk syntax
Last synced: 14 Apr 2025
https://github.com/antoinegagne/amqp10
An AMQP 1.0 library (it is a work in progress at the moment)
amqp amqp-client amqp1-0 amqp10 parser protocol protocol-library
Last synced: 30 Mar 2025
https://github.com/geniusum/pimo
A compiled low-level language made for MazeGroup's servers.
assembly compiler fasm interpreter lexer parser programming-language python
Last synced: 13 May 2026
https://github.com/mynttt/ezconf
A simple hierarchical scoped group based key:value storage/configuration format.
configuration java key-value parser storage-format
Last synced: 12 Oct 2025
https://github.com/linuskmr/clipyarser
A simple, declarative and easy-testable command line argument parser
argparse argumentparser cli parser
Last synced: 02 Jul 2025
https://github.com/divadsn/python-trainzconfig
A simple parser for Trainz config.txt files written in Python
library parser python3 trainz trainz-config
Last synced: 15 May 2025
https://github.com/alextkdev/parser_instagram_and_youtube
These two scripts allow you to download content from YouTube and Instagram
async-parser instagram instagram-scraper parser youtube-downloader
Last synced: 05 Sep 2025
https://github.com/mtoohey31/tree-sitter-ld
Linker script grammar for tree-sitter
linker-script parser tree-sitter
Last synced: 13 May 2026
https://github.com/sdttttt/ress
A Javascript RSS parser library for performance purposes, implemented using Wasm.
javascript npm parser rss wasm
Last synced: 12 Jan 2026
https://github.com/bohdaq/url-build-parse
`url-build-parse` provides the ability to parse URL from string as well as construct URL from parts.
Last synced: 02 Apr 2026
https://github.com/justin-marian/magic-temple
Simple program that solves string problems: large number additions, cipher encodings and "2-grams"".
c caesar-cipher encryption parser string-manipulation vigenere-cipher
Last synced: 29 Jun 2025
https://github.com/rvanbaalen/hashparser
Tiny javascript library to get and set (encoded) hash parameters
hash javascript parser url util
Last synced: 02 Apr 2026
https://github.com/ronik-v/daily-helper-telegram-bot
Bot for issuing information about: weather, exchange rates, news.
aiogram aiogram-bot exchange-rates news parser psycopg2 weather
Last synced: 16 Mar 2025
https://github.com/qraqras/pydocstring
A zero-dependency Rust parser for Python docstrings (Google & NumPy) — full AST with byte-precise source locations, built for linters and formatters.
docstring docstrings parser python rust
Last synced: 02 Apr 2026
https://github.com/oxabl-project/oxabl
High performance, unofficial Progress ABL tooling
build-tool lexer parser progress-abl rust
Last synced: 03 Apr 2026
https://github.com/visionik/trongo
TRON (Token Reduced Object Notation) format library for Go
go json parser serialization tron
Last synced: 17 Apr 2026
https://github.com/prodigysn95/universal-file-converter
Universal File Converter is a Flask web app that converts images, videos, and audio with multi-file upload, real-time progress, and ZIP downloads. 🐙
audio-converter batch-processing batch-processing-of-multiple-files chordpro church churchtech converter ffmpeg file-converter flask image-converter opensong parser parser-library pro5 rhythm-game songpro songshowplus
Last synced: 17 Apr 2026
https://github.com/yggverse/gemtext-php
Object-oriented PHP 8 library for Gemini / Gemtext operations
composer gemini gemini-php gemini-protocol gemtext gemtext-php library parser php text-gemini
Last synced: 08 Mar 2026
https://github.com/notakeith/itmoscript
Interpreter for ITMOScript, a dynamically-typed scripting language. Hand-written lexer, recursive descent parser, AST, and tree-walking interpreter
ast cpp interpreter lexer parser programming-language scripting-language
Last synced: 03 Jun 2026
https://github.com/mvc-works/lilac-parser
A toy combinator parser inspired by Lilac
Last synced: 21 Feb 2026
https://github.com/suryakantamangaraj/touchstone-python
Python library for parsing Touchstone .sNp files in RF/microwave engineering. Provides easy APIs for S‑parameter analysis, integration with NumPy/SciPy, and reproducible workflows for simulation and visualization.
microwave network networkanalyzer parser rf s-parameter s2p snp touchstone
Last synced: 24 Apr 2026
https://github.com/josephbartlett/ccd-viewer
Lightweight PHP CCDA/CCD viewer that parses uploaded clinical documents, shows patient metadata, section narratives, structured entries, and XML snippets in a Bootstrap UI.
bootstrap ccd ccda clinical-documents health-data health-it healthcare hl7 parser php viewer xml
Last synced: 13 Jan 2026
https://github.com/xtao-org/fitzjson.js
fitzJSON semantics interpreter in JavaScript
configuration fitzjson format json parse parser stringify superset
Last synced: 14 May 2026
https://github.com/electrikmilk/hashbrown
Parsing package 🥔
go golang golang-package parser parser-library parsing
Last synced: 27 Feb 2025
https://github.com/cicciog/node-dockerfile-parser
Parser for dockerfile of Docker Images
docker docker-image dockerfile json nodejs parser
Last synced: 05 Apr 2026
https://github.com/networkexception/script
A primitive scripting language I develop when I'm bored
csharp interpreter parser typescript
Last synced: 18 Apr 2026
https://github.com/santymendez/tp-tadp-hibrido-objetos-funcional
Desarrollo de un Parser para interpretar imágenes realizado en la materia Técnicas Avanzadas de Programación en UTN FRBA
functional-programming monads object-oriented-programming parser parser-combinators scala
Last synced: 25 Mar 2025
https://github.com/fpapado/elm-set-cookie-parser
A parser for the Set-Cookie header, written in Elm.
Last synced: 27 Jun 2025
https://github.com/iannil/open-remote-id-parser
Open Remote ID Parser is a lightweight C++ library for decoding drone Remote ID broadcasts. It supports multiple protocols (ASTM F3411, ASD-STAN) and transport layers (Bluetooth Legacy/Extended, WiFi Beacon/NAN), making it ideal for building drone detection applications on mobile devices, embedded systems, or desktop platforms.
Last synced: 12 Jun 2026
https://github.com/xaionaro-go/gosrc
Parse Go packages to handy structures (to save time on understanding `go/ast` and `go/types`).
Last synced: 13 Jun 2026
https://github.com/create3000/x_ite-node
Pure Node.js wrapper of X_ITE
3d browser framework glb gltf2 javascript json node parser stl svg vrml wavefront-obj webgl wrl x3d x3d-browser x3dom xml
Last synced: 20 Apr 2026
https://github.com/thepalbi/json-example-generator
Random JSON examples generator from go-like schema definition
Last synced: 20 Apr 2026
https://github.com/under-web/job_lab_paser
Парсер для вакансий с сайта joblab.ru
Last synced: 14 Mar 2025
https://github.com/nielssp/parco
PHP parser combinators
grammar lexer parser parser-combinators php regular-expression
Last synced: 05 Jun 2026
https://github.com/cumulus13/pyheaderparse
A robust HTTP header and cookie parser library
dict headers modern parser production python raw robust smart
Last synced: 22 Jun 2026
https://github.com/alopatindev/long-version
Minimalistic version parsing and comparison. Supports non-semver versions, ignores non-numeric postfixes like alpha/rc/etc.
Last synced: 26 May 2026
https://github.com/suryakantamangaraj/touchstone-dotnet
.NET library for Touchstone .sNp file parsing and S‑parameter handling. Offers strongly typed classes, LINQ‑friendly APIs, and seamless integration into enterprise RF/microwave analysis and simulation pipelines.
dotnet microwave parser rf s-parameters s2p touchstone
Last synced: 24 Apr 2026
https://github.com/alanvf/star_parser
WIP parser for the Star programming language
Last synced: 05 Jun 2026
https://github.com/marcinorl/nmea-0183_gps_parser
GPS parser. Project for the subject 'Mobile Technologies'.
Last synced: 14 Apr 2025
https://github.com/dpronin/regexp
The binary and library to parse input lines with regular expressions
Last synced: 24 Apr 2026
https://github.com/vistaran/php-untranslated-string-parser
Detect untranslated scripts from html templates and php / javascript files if you are using localization.
html i18n internationalization javascript parser php string-parser string-parsing
Last synced: 24 Apr 2026
https://github.com/ahajha/cli151
A C++20 reflection based CLI parsing library with parser built at compile time
cli compile-time compile-time-reflection exceptionless no-dynamic-allocations parser
Last synced: 24 Mar 2025