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-02 00:22:47 UTC
- JSON Representation
https://github.com/pat-s/ppcryptoparser
Crypto currency staking rewards parser for Portfolio Performance
cardano cryptocurrency kusama parser polkadot portfolio-performance
Last synced: 30 Oct 2025
https://github.com/antoinegagne/parthenon
A library to parse Athena structures into Erlang terms
athena aws aws-athena erlang erlang-library hex parser
Last synced: 07 May 2025
https://github.com/simonewebdesign/slfe
π Sh***y Lisp Flavoured Erlang (LFE)
bytecode compiler elixir erlang interpreter language lfe lisp parser
Last synced: 17 May 2026
https://github.com/rustatian/rock
Parser for the golang pprof profile format with mimalloc (on Linux) allocator
Last synced: 31 Dec 2025
https://github.com/jweyrich/pe-parse-kaitai
Just a POC using Kaitai to parse a PE file
kaitai-struct parser portable-executable
Last synced: 30 May 2026
https://github.com/common-workflow-lab/cwl-d-auto
Autogenerated classes for reading and writing CWL objects using the D language
Last synced: 02 Feb 2026
https://github.com/steshaw/language-swift2-quote
π« Swift 2.1 parser and pretty-printer π§ππ’
Last synced: 18 May 2026
https://github.com/kiranniranjan/wiki-parser-js
Simple and best tool to parse contents of Wikipedia
kike parser wiki wikiparser wikipedia
Last synced: 12 Sep 2025
https://github.com/pqnelson/ml
A Study in Implementing Functional Programming Languages
abstract-machine acsl c compiler correctness functional-programming-language hoare-logic interpreter language parser twelf
Last synced: 11 May 2025
https://github.com/arokettu/arithmetic-parser
Configurable arithmetic parser and interpreter for PHP
Last synced: 13 Apr 2025
https://github.com/yoannchb-pro/wtf-json
Parse any kind of broken json for scrapping easily
ast broken-json json-parser nodejs object-parsing parser tokenizer typescript
Last synced: 12 May 2025
https://github.com/gmod-workshop/gmconverter
Tool for converting model assets into Source Engine models for Garry's Mod.
converter garrys-mod garrysmod gltf gmod mdl obj parser psk
Last synced: 19 May 2026
https://github.com/bencsikandrei/ini-lite
Very basic INI parser with limited functionality
Last synced: 13 Apr 2025
https://github.com/yord/pxi-dust
π§:sparkles:pxi-dust is a plugin with basic operations 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: 19 May 2026
https://github.com/pb-/urldecode
Streaming decoder for x-www-form-urlencoded data written in Go
decoder golang parser urldecode
Last synced: 20 Jun 2025
https://github.com/realtristan/simpl
Programming Language made from scratch with Typescript
Last synced: 31 Oct 2025
https://github.com/feathers-studio/ts-parser
A minimal TypeScript parser
arcsecond codegen parser parser-combinators typescript
Last synced: 03 Oct 2025
https://github.com/lunarwhite/cminus-lexer-parser
Build a simply lexer and parser for C minus (subset of C), using Java.
Last synced: 01 Nov 2025
https://github.com/tree-sitter-grammars/tree-sitter-gstlaunch
GStreamer pipeline grammar for tree-sitter
gstreamer-pipeline parser tree-sitter
Last synced: 30 Jan 2026
https://github.com/minicloudsky/minerva
Minerva is a SQL type detection tool based on TiDB parser, which automatically identifies SQL types such as creating tables, modifying table fields, adding indexes, deleting indexes, and modifying tables. It can be used in scenarios such as SQL risk assessment.
go golang mysql mysql-database parser sql tidb
Last synced: 02 Jan 2026
https://github.com/cschladetsch/fifth
A forth-like language written in Java that supports Continuations.
astwalker continuations forth java language lexer parser
Last synced: 21 Jun 2025
https://github.com/bytebase/snowsql-parser
Snowflake parser on ANTLR4
antlr antlr-parser antlr4 database parser snowflake sql
Last synced: 02 Nov 2025
https://github.com/eliranmal/styli.sh
text formatter and renderer for the shell
ansi ansi-codes ansi-colors auto-generate bash converter docs documentation documentation-tool generator man-page markdown parser shell style terminal terminal-colors text text-formatting
Last synced: 03 May 2026
https://github.com/jerryfzhang/removelinebreaks
This is a simple python program to help you remove all line breaks in a selected text file.
Last synced: 16 May 2025
https://github.com/ferhatgec/jedi
Jedi, CLI Kedi parser.
cli cli-tool commandline commandline-tool cpp cpp17 kedi parser tree
Last synced: 18 Feb 2026
https://github.com/detro/bytes_parser
A simple wrapper to parse primitive Rust types from a slice of bytes.
bytes parser primitive-types rust rust-library scalar-types simple wrapper
Last synced: 01 Sep 2025
https://github.com/strwdr/skner-lang
simple programming language written in C++
compiler cpp interpreter language lexer parser
Last synced: 14 Mar 2025
https://github.com/1ay1/vibe
VIBE - A human-friendly configuration format with minimal syntax and fast parsing. No YAML nightmares, no JSON comma catastrophes - just smooth, readable config π
c c11 config-files configuration configuration-management data-serialization json json-alternative parser vibe yaml-alternative
Last synced: 28 Jan 2026
https://github.com/godtamit/assembler
A modular general 2-pass assembler written in Python.
assembler assembly instruction-set-architecture instructions modular parser
Last synced: 19 May 2026
https://github.com/thyeem/s
A generalized parser combinator super-readable
haskell-library parser parser-combinators
Last synced: 23 Jul 2025
https://github.com/alschmut/code2semantics
Parse software-code for semantic identifier names
antlr4 identifier-splitting linguistic-analysis parser python semantic-parser word2vec
Last synced: 06 Nov 2025
https://github.com/CakesTwix/pylng
Simple .lng File Parser from HandyGames games
deepl handygames javagame lng parser python translate
Last synced: 25 Jul 2025
https://github.com/ethanuppal/bril-lsp
LSP for Bril in VSCode and Neovim | Parser + type inference as Rust library | Formatter
bril formatter lsp neovim-plugin parser type-inference vscode-extension
Last synced: 25 Jul 2025
https://github.com/wagesj45/cs-mic
CS-MIC is a .NET library written in C# designed to give developers easy access to expression parsing. For many developers, there is no need to involve complicated settings and formats. With few exposed methods and objects, CS-MIC makes basic expression solving as simple as possible with as little logic required from developers as possible. In fact, one can pull a value with only one line of code.
csharp csharp-library input input-output math output parser parsing-library
Last synced: 27 Jul 2025
https://github.com/neu-rah/paco
JavaScript monadic parser combinators
combinators functional-js grammar meta-parser monadic parser
Last synced: 25 Feb 2026
https://github.com/rob-blackbourn/jetblack-fixparser
A parser for FIX messages
fix fix-parser parser python python3
Last synced: 28 Jul 2025
https://github.com/microformats/microformats-parser-website-ruby
Website for Microformats Ruby parser
microformats microformats2 parser rails ruby website
Last synced: 28 Jul 2025
https://github.com/luismedel/snasl-parser
A parser for the Nessus Attack Scripting Language (nasl files)
nasl nasl-script nessus openvas parser
Last synced: 29 Jul 2025
https://github.com/koushiro/usql
[WIP] Universal SQL Lexer and Parser library, written in Rust.
lexer mysql parser postgresql rust sql sqlite3
Last synced: 30 Jul 2025
https://github.com/matthewandretaylor/xml-to-pydict
Parse xml to python dictionaries
Last synced: 31 Jul 2025
https://github.com/mrzmyr/sps-parser
Parse your SPS file and modify and save it to make working with tools like soscisurvey.de more flexible
Last synced: 02 Aug 2025
https://github.com/wellwelwel/jsonc.min
β¨ Faster and safer JSON and JSONC minify, parse and stringify for JavaScript (Browser compatible) β 2.3KB.
dependency-free json jsonc jsonc-to-json minifier minify parse parser stringify zero-dependency
Last synced: 27 Sep 2025
https://github.com/puripuri2100/satysfifmt
Tool to format SATySFi code.
codeformatter lexer lexer-parser ocaml parser satysfi
Last synced: 29 Sep 2025
https://github.com/aspadax/surfing
A Rust library for parsing JSON objects from text streams.
ai gpt json llm parser rust serde serde-json
Last synced: 09 Apr 2026
https://github.com/robertoentringer/animate-css-class-extractor
Extract animate.css css classes to json or js module file.
animate-css css esm export extractor json npm-package parser
Last synced: 09 Apr 2026
https://github.com/ya2ir/json_parser
JSON parser written in pure python
json json-parser json-parsing lexer-parser parser parsing python tokenization
Last synced: 13 Aug 2025
https://github.com/rsore/clargs
A modern, type-safe, header-only C++20 command-line argument parser with minimal runtime overhead and full compile-time validation
command-line-arg-processing command-line-arguments command-line-arguments-parser command-line-parser parser
Last synced: 25 May 2026
https://github.com/basemax/another-one-draft-in-c
Just a attempt to implement a lexer in pure C without a lexer generator.
Last synced: 19 Aug 2025
https://github.com/nmandery/eo-identifiers
Parsers for naming conventions of earth observation products and datasets
earth-observation parser satellite
Last synced: 23 Aug 2025
https://github.com/maxmindlin/openfga-dsl-parser-python
Python bindings to the openfga-dsl-parser library
json library openfga parser transformer
Last synced: 18 Apr 2026
https://github.com/duffsdevice/tiny-parser
Write use-case specific parsers within minutes!
context-free-grammar parser parser-generator parser-library tokenizer tokenizer-parser
Last synced: 24 Aug 2025
https://github.com/oxylabs/beautiful-soup-parsing-tutorial
Using Python & Beautiful Soup to Parse Data
beautiful-soup-parsing beautifulsoup beautifulsoup-html-parser github-python how-to-use-beautiful-soup-in-python parser python python-beautiful-soup python-web-scraper
Last synced: 25 Aug 2025
https://github.com/taskrfile/tree-sitter-taskr
tree-sitter parser for taskrfiles
Last synced: 27 Aug 2025
https://github.com/gabriel-pinheiro/pierrejs
A parser library with human-friendly parsing errors
Last synced: 23 Jul 2025
https://github.com/sug0/showgone
A Smogon PokΓ©mon format parser written in Go
format go golang golang-library parser pokemon showdown smogon
Last synced: 07 Apr 2025
https://github.com/marirs/datetime-parse-rs
A DateTime parser for various date/time combinations
chrono datetime normalize parser rust rust-crate rust-lang rust-library
Last synced: 19 Jun 2026
https://github.com/biosustain/genomediff-python
GenomeDiff (*.gd) file parser for Python
breseq genomediff genomics parser
Last synced: 12 Apr 2025
https://github.com/chmielewskikamil/solbot
Solidity static analyzer and language server written from scratch in Go.
golang lexer lsp parser solidity static-analyzer zero-dependency
Last synced: 09 Mar 2026
https://github.com/sematre/mathparser
A simple equation parser for Java
java library mathematics parser
Last synced: 29 Jun 2026
https://github.com/felixfaisal/syntax-analyzer-rs
A syntax analyzer written in Rust with handwritten logic for validating JSON with trailing commas and comments without using Lex or YACC
Last synced: 30 Mar 2025
https://github.com/paul-wolf/ukpc
A Python module for parsing United Kingdom postcodes
Last synced: 13 Jun 2026
https://github.com/chollasch/lson4j
Java LSON parser.
data-exchange data-format data-interchange parser
Last synced: 12 Apr 2025
https://github.com/timobechtel/json2url
Encodes and decodes javascript objects into/from an url usable string
Last synced: 23 Mar 2025
https://github.com/sangeethnandakumar/twileloop.epub
EPUB Parser & Editor - A C# library for parsing and editing EPUB files. Create new EPUB files with support.
dotnet-standard ebook editor epub parser
Last synced: 03 Apr 2025
https://github.com/eantcal/miptknzr
Multum-In-Parvo Tokenizer Library
cplusplus-14 library parser tokenizer
Last synced: 02 Apr 2026
https://github.com/ok-ryoko/tree-sitter-systemtap
SystemTap grammar for tree-sitter
Last synced: 20 Feb 2026
https://github.com/locize/laravelphp
laravel2js and js2laravel converter laravel php resource utils
converter javascript json laravel parser php
Last synced: 18 Jul 2025
https://github.com/colgatto/Poliparser
The only parser you need
css-selector dom dom-parser parser regex text-parsing
Last synced: 15 Apr 2025
https://github.com/danielparks/matchgen
Generate Rust functions to quickly map byte string prefixes to values
Last synced: 30 Jun 2025
https://github.com/igwtcode/go-env
A Simple yet Configurable Environment Variable Parser/Loader in Go
config environment environment-configuration environment-variables go golang parser pure-go struct-tag
Last synced: 04 Jan 2026
https://github.com/mormubis/pgn
PGN is a parser that is part of the ECHECS project, designed to interpret the PGN (Portable Game Notation) specification.
Last synced: 17 Mar 2026
https://github.com/robertohuertasm/package-lock-json-parser
π¦ π Simple package-lock.json parser
npm npm-package package-lock package-lock-json parser
Last synced: 02 Sep 2025
https://github.com/omar2535/biolife-au-01-attendance-parser
Biolife-AU-01 ζε‘ιθ§£ζη¨εΊ
docx docx-parser html-parser parser
Last synced: 18 Mar 2025
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
https://github.com/crazypython/gildedtrail
A language for building simple web apps and domain-specific languages
domain-specific-language dsl guidedtrack low-code no-code parser
Last synced: 30 Jun 2025
https://github.com/milderhc/qb64-parser
Lexer, parser and interpreter of QB64
antlr-grammar antlr4 interpreter lexical-analysis parser visitor-pattern
Last synced: 23 Mar 2025
https://github.com/iguchi1124/global_phone_number
parser phonenumber ruby validator
Last synced: 29 Mar 2025
https://github.com/dvhar/dateparse
Parse many dates without knowing the format in advance
Last synced: 24 Jun 2025
https://github.com/tobiasvl/tree-sitter-rgbasm
:deciduous_tree: RGBASM grammar for tree-sitter
gameboy gbz80 parser rgbds tree-sitter
Last synced: 10 May 2025
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/mgriebling/expressionparser
Swift expression parser and evaluator using a parser generated by Coco. Also produces a LaTeX translation of the text-based input expression.
ast coco compiler-compiler evaluator expression latex parser swift syntax-tree
Last synced: 04 Feb 2026