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-07-05 00:19:15 UTC
- JSON Representation
https://github.com/maxrimue/tizo
easily parse and convert any string containing hours, minutes and timezone
Last synced: 24 Mar 2025
https://github.com/crazywolf132/wql
WQL -- Data Manipulation Language like GraphQL
data-manipulation graphql interpreter javascript javascript-library json language parser server-side
Last synced: 05 Apr 2025
https://github.com/rog3rsm1th/kaitai-rs
Kaitai Struct implementation in pure Rust (still a WIP)
Last synced: 18 Oct 2025
https://github.com/chenquan/mysql-parser
A SQL parser for mysql.
go golang mysql parser sql sql-parser
Last synced: 15 May 2026
https://github.com/fabervitale/deno_minimist
💾 Parses command line arguments. Port & rewrite of the node library minimist
cli deno minimist parser typescript
Last synced: 01 May 2026
https://github.com/oxylabs/python-parse-json
A tutorial for parsing JSON data with Python
github-python javascript json json-api json-data json-database-python json-parser parse parser python python-ecommerce python-web-crawler scraper-python serp-api-python
Last synced: 23 Apr 2025
https://github.com/gulpjs/parse-node-version
Turn node's process.version into something useful.
Last synced: 19 Oct 2025
https://github.com/elliot-100/simple_date_parser
Derive one or more valid datetime.date object(s) from an input string representing a single date, allowing for ambiguity.
Last synced: 01 Apr 2025
https://github.com/gbowne1/kicadparser
This is a KiCAD project file(s) parser and eventually will include a generator.
csharp dotnet eda generator kicad parser parser-generator project
Last synced: 16 Apr 2026
https://github.com/zaincheung/cdk-js
Generator and parser for redemption codes for javascript
cdkey generator javascript nodejs npm parser shortcode typescript
Last synced: 24 Jan 2026
https://github.com/glitchedpanda/mediawikiparser
Parses MediaWiki dumps to a sqlite3 database
mediawiki mediawiki-parser mediawikiparser parser python3 sqlite3 sqlite3-database xml-parser
Last synced: 21 Apr 2026
https://github.com/mokiat/java-data-off
A Java library for reading OFF 3D model resources.
Last synced: 22 Aug 2025
https://github.com/yord/pxi-dsv
🧚pxi-dsv is a delimiter-separated values 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 Apr 2026
https://github.com/jakewvincent/r-syllable-parser_old
Syllable parser that parses phonetic transcriptions of words into syllables using principles taught to students in Phonology 1
dictionary parser phonetic-transcriptions phonology r
Last synced: 09 Oct 2025
https://github.com/nezteb/lexer-parser-in-lua
This is for a programming languages class I'm in. Both assignments have already been turned in for the class, so I'm uploading my submissions here for my own future reference (not for cheating).
Last synced: 09 Oct 2025
https://github.com/qwefgh90/comment-parser
The Comment Parser supports various languages based on FSM. It's written by scala and java.
comment comment-parser java language parser parsing sbt scala
Last synced: 28 Apr 2026
https://github.com/i1d9/py3-compiler
Python 3 Compiler
assembly assembly-language code-generation compiler compiler-construction compiler-design lexer lexer-analyzer lexical-analysis parser parser-generator ply python yacc
Last synced: 31 May 2026
https://github.com/wrfly/ecp
environment config parser | fill up the struct through the way you like
Last synced: 16 Jan 2026
https://github.com/risc-os-community/libcjson
RISC OS port of an ultra-lightweight JSON parser in ANSI C
a7000 ansi-c arm beagleboard c imx6 iyonix json library omap4 omap5 pandaboard parser raspberry-pi risc-os riscos riscpc titanium wandboard
Last synced: 20 Apr 2026
https://github.com/rcx/email-parser
A handy webapp to render raw email data.
Last synced: 19 Apr 2026
https://github.com/here-be/snapdragon-bracket
Plugin that adds a `.captureSet()` method to snapdragon, for matching and capturing substrings that have an `open` and `close`, like braces, brackets, etc
ast brackets capture compiler javascript node nodejs parser plugin regex snapdragon snapdragon-plugin
Last synced: 07 May 2026
https://github.com/dianavile/rgsocdvteam
Resources, Learnings, Courses, Testing, Meetings- all in one in Markdown.
designsystem docs documentation generator livingstyleguide markdown markdown-it parser styleguide
Last synced: 07 May 2026
https://github.com/kelcheone/string2bytes
cli tool from parsing string to bytes32
Last synced: 30 Apr 2026
https://github.com/whywaita/gigani
parser of Anime page (GIGAZINE, Annict, syobocal...)
gigazine golang-application parser
Last synced: 28 Mar 2026
https://github.com/toktok/hs-cimple
Cimple and Apidsl language parsers and tools
Last synced: 05 Feb 2026
https://github.com/osmoscraft/feed-parser
Parse RSS/RDF/Atom XML into JSON Feed in browser or node.js environment
atom feed isomorphic jsonfeed parser rdf rss
Last synced: 28 May 2026
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 07 May 2026
https://github.com/ghostwriter/syntax
[WIP]Lexical Analysis library for PHP (Tokenizer, Lexer, Parser, Generator)
generator ghostwriter lexer parser php syntax tokenizer
Last synced: 11 Jan 2026
https://github.com/fisayo-dev/loan-parser
Converts loan document agreements to standard data schema integrable with loan softwares - LMA Edge Hackathon.
Last synced: 19 Apr 2026
https://github.com/andyglow/scaladoc
Deps-Free Scaladoc AST, Parser and Macro-based Extractor and Compiler Plugin to carry over
ast compiler-plugin parser scala scaladoc
Last synced: 22 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-uxntal
Uxntal grammar for tree-sitter
Last synced: 01 May 2026
https://github.com/joutvhu/expansy
An expression analyzer that allows you to define expression elements of your design.
analysis engine expression expression-parser parser
Last synced: 18 Jun 2026
https://github.com/globaldothealth/adtl
Another data transformation language
data-transformation json parser python
Last synced: 26 Jan 2026
https://github.com/cybercoder-naj/parkour
Parser Combinator Library for Kotlin
kotlin parser parser-combinators
Last synced: 06 Feb 2026
https://github.com/roma-glushko/monolog-parser
🛠Parser for your monolog records
Last synced: 01 Apr 2026
https://github.com/pavelhoral/beth-parser
Node.js based parser library for Bethesda's Creation Engine data files.
Last synced: 24 Jan 2026
https://github.com/dvhar/dateparse
Parse many dates without knowing the format in advance
Last synced: 24 Jun 2025
https://github.com/gabrpt/matsim-output-postgresql-converter
Tool to convert matsim output to postgreSQL database with postGIS extension
converter database matsim parser postgis postgis-database postgres-database postgresql postgresql-database python-script
Last synced: 17 Apr 2026
https://github.com/durudex/go-polylang
Implementation of the Polylang language in Go.
Last synced: 14 Jan 2026
https://github.com/atahabaki/bracoxide
A powerful Rust library for handling and expanding brace expansions. It provides a simple and intuitive way to generate combinations and permutations from brace patterns.
brace-expansion braces parser rust tokenizer
Last synced: 01 Apr 2026
https://github.com/isuroku/cascade
Cascade Language of Descriptions (Cascade)
c-sharp cascade configuration configuration-file description json parser serializing text unity3d unity3d-games
Last synced: 05 May 2026
https://github.com/ghostbuster91/pgn-parser
Parser for chess games stored as PGN using standard arithmetic notation
Last synced: 19 Jan 2026
https://github.com/mosifa/command-to-json
Parses any commands and converts them to JSON
command-to-json ifconfig javascript parser tojson typescript
Last synced: 05 May 2026
https://github.com/gustavoaca1997/basic-tran-interpreter
Un interpretador de BasicTran
alex grammar happy haskell interpreted-programming-language interpreter lexer parser
Last synced: 02 Jul 2025
https://github.com/matthewandretaylor/xmlpydict
Parse xml to python dictionaries
Last synced: 11 Mar 2026
https://github.com/danman113/nginx-manager
Node.js module for parsing and managing nginx config files.
Last synced: 18 Apr 2026
https://github.com/eyedia/idpe
Eyedia's Integrated Data Processing Environment
csharp data designer development development-environment development-tools development-workflow environment ide no-coding parser processing rehosted workflow
Last synced: 11 Oct 2025
https://github.com/zefir-git/multipart.ts
TypeScript library for multipart data parsing and creation
class-based formdata library multipart object-oriented-programming oop parse parser typescript
Last synced: 12 Dec 2025
https://github.com/risto-stevcev/css-parser-combinator
:smile_cat: A CSS parser and its combinators
Last synced: 18 Apr 2026
https://github.com/dev-vivekkumarverma/hl7v2.5-parser
This repository contains a Python-based parser for HL7v2.5 medical record files, capable of converting these files into JSON format. This tool has been tested against the Redox engine, demonstrating superior performance in various scenarios.
hl7v2 hl7v2-message parser python3 v2
Last synced: 11 May 2026
https://github.com/odroe/ocookie
🍪 Cookie and Set-Cookie parser and serializer
cookie dart parser serializer set-cookie
Last synced: 13 Mar 2026
https://github.com/blakeembrey/exif-date
Parse an EXIF date string into a `Date` object
Last synced: 11 Oct 2025
https://github.com/hktalent/go-pjs
golang Parse and generate java Serializable objects
hacker-tools java parser serializable tools
Last synced: 05 Apr 2026
https://github.com/victrme/slim-htmlparser2
The fast & forgiving HTML parser, slimmed down.
deno html htmlparser2 javascript parser
Last synced: 30 Jan 2026
https://github.com/nunocastanho/d7
A comprehensive Python-based dice notation interpreter and roller.
dice dice-notation dice-roller parser python tabletop ttrpgs
Last synced: 11 Oct 2025
https://github.com/ysoftware/language
An excercise in developing a programming language
compiler lexer parser programming-language-development type-checker
Last synced: 11 Oct 2025
https://github.com/ternaus/google-docstring-parser
A Python package for parsing and validating Google-style docstrings with type hints. Converts docstrings into structured dictionaries and validates type annotations. Requires paid license for non-Albumentations Team users.
code-quality developer-tools docstring documentation google-style parser python static-analysis type-checking validation
Last synced: 16 Mar 2026
https://github.com/marcinbor85/clip
Command Line Interface Parser
arduino arduino-library argument-parser bash cli clip command-line command-line-interface embedded microshell minicli parser shell zephyr
Last synced: 16 Jan 2026
https://github.com/mbund/cdr
OSU course dependency visualizer
astro course dependencies graph osu parser typescript visualization
Last synced: 15 May 2026
https://github.com/akrck02/markdown-docs
Markdown parser for project documentation.
Last synced: 04 Feb 2026
https://github.com/stacksjs/ts-md
Extremely performant markdown parser & compiler.
compiler markdown markdown-it marked parser
Last synced: 16 Jun 2026
https://github.com/gastonzalba/ol-describe-feature-type
Format for reading XML WFS Describe Feature Type data
describe-feature-type geoserver mapserver ol openlayers parser wfs xml
Last synced: 02 Jul 2025
https://github.com/thuongtruong1009/gouse
🫧 A modern Golang utility package delivering consistency, modularity, performance, & extras presets. Inspired by Lodash
benchmark ci docsaurus github go godev golang javascript library lodash modules nextjs package parser testing unittest utility
Last synced: 05 Apr 2026
https://github.com/sasyxk/donato
donato a new programming language developed for the master thesis for UT and Unipr.
ast cpp-programming llvm parser
Last synced: 16 Apr 2026
https://github.com/scymtym/serialization.protocol-buffer
Pure Common Lisp Protocol Buffer compiler (third rewrite)
code-generator parser protocol-buffer
Last synced: 06 Jan 2026
https://github.com/alexeev-prog/cmdparser_c
Command Line Arguments parser in C
c cli cmd command-line command-line-parser minimal parser
Last synced: 13 Oct 2025
https://github.com/ydah/parselly
Parselly is a module providing a simple way to parse and extract data from a css selector 🌿
css css-selector css-selector-parser css-selectors parser
Last synced: 13 Oct 2025
https://github.com/onlyuser/sandbox
Sandbox is a collection of experimental code
backtrace c-plus-plus-11 coroutines fork functor hacks llvm ncurses opengl parser pipe pthreads regex stl tinyxml unicode visitor-pattern xml
Last synced: 03 May 2026
https://github.com/tjenkinson/human-string-to-date-time
A library that parses a human representation of a UK English formatted date/time into an object.
date datetime human humanreadable parser time
Last synced: 24 Feb 2026
https://github.com/jassielof/toonz
A Zig implementation of the TOON (Token-Oriented Object Notation) format.
ai llm parser toon toon-format zig
Last synced: 02 Mar 2026
https://github.com/jassielof/xdg-zig
XDG Desktop file format library for Zig.
deserializer desktop desktop-entry entry library parser serializer xdg xdg-desktop-entry zig
Last synced: 24 Apr 2026
https://github.com/azu/sudachi-synonyms-parser
Sudachi's synonyms dictionary parser
Last synced: 31 Mar 2025
https://github.com/djoezeke/tomlfy
A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.
c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser
Last synced: 09 Mar 2025
https://github.com/pustovitdmytro/parimatch
parser for famous bookmaker site
beautifulsoup parimatch parser python3 re scrapper selenium
Last synced: 15 May 2026
https://github.com/bombsimon/monkey-c-rs
A (to be) Monkey C tokenizer, lexer and parser
Last synced: 21 Mar 2025
https://github.com/shellyln/go-small-jsonpath
Small, feature limited JSONPath (+dialect) implementation.
go golang golang-library json jsonpath parser
Last synced: 01 May 2026
https://github.com/lee-w/facebookmessageparser
Parse your facebook message archive into JSON format
Last synced: 24 Mar 2025
https://github.com/anntnzrb/tsparxser
TypeScript mini lexer+parser implementation using Python's PLY library.
lexer parser ply python typescript
Last synced: 10 May 2025
https://github.com/99yuseong/html-parser
HTML compiler with python
compiler parser python tokenizer
Last synced: 20 Mar 2025
https://github.com/sintef/rusty-promql-parser
Rust port of the Prometheus PromQL parser.
Last synced: 13 Jan 2026
https://github.com/johnjohndoe/scheduleparser
A Java library containing a parser and models for the congress API ...
ccc chaoscommunicationcongress jackson java library models parser republica
Last synced: 08 Apr 2025
https://github.com/ebiselutica/susloader
A C# Library to read and write seaurchin score files
csharp netstandard20 parser score seaurchin
Last synced: 11 Apr 2026
https://github.com/t1st3/grunt-muxml
An XML parsing and formatting plugin for Grunt
formatter grunt grunt-plugin parser stream xml
Last synced: 22 Jul 2025