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-01-30 00:23:46 UTC
- JSON Representation
https://github.com/falsehuman/yandex_market_parser
Парсер товаров с Яндекс.Маркета. Ссылка на рабочую версию парсера, прикреплена ниже
django django-rest-framework parser postgresql python vuejs
Last synced: 12 Apr 2025
https://github.com/acrylicshrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
compiler compiler-frontend llvm llvm-frontend parser parser-generator
Last synced: 29 Oct 2025
https://github.com/apeleghq/ts-multipart-parser
TypeScript streaming parser for MIME multipart messages
encoder encoder-decoder javascript mime mime-parser multipart parser typescript
Last synced: 08 May 2025
https://github.com/zbindenren/cc
A small go library to parse conventional commits and a cli to create a changelogs.
changelog conventional-commits git go parser
Last synced: 07 May 2025
https://github.com/jbowes/semver
🦔 semver and constraint parsing with a focus on performance
go golang hacktoberfest parser ragel semver semver-parser
Last synced: 11 Apr 2025
https://github.com/maxmindlin/openfga-dsl-parser
Parsing and JSON transformer library for the OpenFGA authorization DSL
json library openfga parser transformer
Last synced: 18 Jun 2025
https://github.com/picrap/dnparser
Distinguished name parser
distinguished-name dotnet parser
Last synced: 21 Mar 2025
https://github.com/anglesharp/anglesharp.wasm
:angel: Library to enable support for Web Assembly in AngleSharp.
anglesharp c-sharp dom html library parser wasm webass
Last synced: 11 Apr 2025
https://github.com/hadii-tech/clarpse
A multi-language architectural code analysis library for building better software tools
java lightweight object-oriented parser polyglot
Last synced: 12 Apr 2025
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 05 May 2025
https://github.com/miroiu/dw-lang
[Educational] A small interpreted language made from scratch.
bigmath editor expression-viewer interpreter lexer netcore3 parser programming-language repl wpf
Last synced: 19 Mar 2025
https://github.com/stablecanvas/sd-webui-a1111-prompt-parser
sd a1111 prompt parser for javascript.
a1111-stable-diffusion-webui a1111-webui parser prompt sd sdxl stable-diffusion stable-diffusion-webui stablediffusion
Last synced: 08 May 2025
https://github.com/finsberg/gotranx
Next generation ODE translator
code-generation gotran ode parser parsing
Last synced: 01 May 2025
https://github.com/snelsi/tyson
🚀 Syntactic analyzer and parser of 'Tyson' language with built-in online editor
antlr4 grammar language parser react syntax-analysis typescript
Last synced: 12 Apr 2025
https://github.com/svstanev/goexp
Recursive descent expression parser in Go
expression expression-engine expression-evaluator expression-language golang parser recursive-descent-parser
Last synced: 21 Aug 2025
https://github.com/ariya/calculator.clj
Learning Clojure by writing a lexer, parser, evaluator
clojure clojurescript evaluator graalvm graalvm-native-image interpreter lexer parser scanner tokenizer
Last synced: 02 Aug 2025
https://github.com/ishirav/date-detector
A Python module for scanning text and extracting dates from it, regardless of language or date format
Last synced: 24 Sep 2025
https://github.com/marketingpipeline/iptv-parser.js
A JavaScript library to easily parse M3U / IPTV
fetch-iptv free-iptv iptv iptv-m3u iptv-parser iptv-playlist javascript m3u m3u-parser m3u8 m3u8-parser parser xml-parser
Last synced: 01 Aug 2025
https://github.com/r-koubou/kspsyntaxparser
Compiler program for KONTAKT Script Processor (KSP)
compiler computer-music java javacc kontakt kotlin ksp parser
Last synced: 19 Jun 2025
https://github.com/edumserrano/github-issue-forms-parser
A Docker container GitHub action that can be used to parse GitHub issue forms.
actions forms github github-action github-actions issue-forms issues parser
Last synced: 22 Sep 2025
https://github.com/keruspe/brainfuck.rs
Brainfuck parser written in rust using nom
brainfuck brainfuck-parser interpreter nom parser rust
Last synced: 11 Nov 2025
https://github.com/nirlep5252/fun
A funny little interpreted programming language heavily inspired by Lox.
interpreter java language lox parser
Last synced: 14 Apr 2025
https://github.com/lujjjh/content-disposition-attachment
A library to parse "attachment"s in Content-Disposition.
Last synced: 29 Jun 2025
https://github.com/usagi-coffee/tree-sitter-abl
OpenEdge ABL grammar for tree-sitter
4gl abl openedge openedge-abl parser progress progress4gl tree-sitter tree-sitter-parser
Last synced: 27 Aug 2025
https://github.com/barbarbar338/bargs
✨ A simple argument parsing system
arg args argument argument-parser argument-parsing arguments argv argv-parser bargs parse parser parsing ts typescript
Last synced: 27 Aug 2025
https://github.com/BurntCaramel/lofi-js
Format rich content using #hashtags and @mentions
content javascript nodejs parser text text-formatting
Last synced: 02 Aug 2025
https://github.com/hanilr/parser-test
Kind of parser but beginner level. Written in ansi-c (FINISHED)
Last synced: 04 Apr 2025
https://github.com/heyvito/tlvp
💳 A CLI TLV parser specially designed to handle EMV data
cli emv emvco parser tlv tlv-decoder
Last synced: 25 Mar 2025
https://github.com/aermoss/simplecompiler
A simple programming language frontend written in Python using LLVM.
compiler lexer llvm llvm-ir llvmlite parser python simple-compiler
Last synced: 14 Apr 2025
https://github.com/markknol/hx-mathparser
Evaluates math expressions. Written in Haxe.
Last synced: 04 Jan 2026
https://github.com/erikw/nestedtext-ruby
A ruby implementation of NestedText https://nestedtext.org/
data-format decode encode gem library nestedtext parser ruby serialization
Last synced: 14 Apr 2025
https://github.com/homeworkprod/syslogmp
A parser for BSD syslog protocol (RFC 3164) messages
Last synced: 12 Apr 2025
https://github.com/mguludag/chrono_parse
parse date_times with {fmt} style into std::chrono::time_point {WIP}
chrono cpp cpp11 cpp14 cpp17 cpp20 datetime header-only iso8601 iso8601-parser parser
Last synced: 11 Aug 2025
https://github.com/beardedfish/ini-rw
A .ini file reader and writer library programmed in C++17. 🛠
c-plus-plus config configuration cpp cpp17 cpp17-library ini ini-file ini-parser ini-reader ini-rw ini-writer initialization input io library oop output parser settings
Last synced: 25 Oct 2025
https://github.com/hypertino/expression-parser
Expression parser and evaluator for Scala powered by parboiled2.
expression-evaluator expression-parser parser scala
Last synced: 14 Apr 2025
https://github.com/gabrielhdt/pratter
Mirror of <https://forge.tedomum.net/koizel/pratter>
Last synced: 14 Apr 2025
https://github.com/fabiospampinato/tiny-editorconfig
A tiny isomorphic parser and resolver for EditorConfig.
Last synced: 27 Jul 2025
https://github.com/fabiospampinato/ini-simple-parser
A simple, fast and configurable INI parser.
editorconfig ini parser simple
Last synced: 27 Jul 2025
https://github.com/belledonnecommunications/belr
ABNF Parser - Linphone.org mirror for belr (git://git.linphone.org/belr.git)
Last synced: 15 Apr 2025
https://github.com/fresh2dev/yapx
The next generation of Python's Argparse.
Last synced: 06 May 2025
https://github.com/zhuzilin/swiftpeg
A PEG parser generator written in swift 5.3.
parser parser-generator parsimonious swift
Last synced: 28 Jul 2025
https://github.com/programmerjake/quick-shell
Bash-compatible shell that JIT compiles commands
autocomplete bash formatting jit parser refactoring shell
Last synced: 04 Oct 2025
https://github.com/raphink/narcissus
Map configuration files to Go structures using Augeas
augeas configuration configuration-management golang golang-library parser parsing
Last synced: 22 Jul 2025
https://github.com/frankshearar/parsing-derivatives
Parsing with derivatives.
brzozowski-derivatives derivative parser parsing smalltalk
Last synced: 21 Sep 2025
https://github.com/damianopellegrini/nom-teltonika
Teltonika parser for the Rust programming language.
binary fmb920 fmxxxx imei library parser parser-combinators rust teltonika
Last synced: 26 Jun 2025
https://github.com/xelis-project/xelis-vm
Interpreted language developed in Rust
interpreter language lexer parser vm
Last synced: 22 Oct 2025
https://github.com/kazupon/unicode-locale-parser
The parser for Unicode Locale Identifiers.
i18n internationalization locale parser unicode-id
Last synced: 09 Sep 2025
https://github.com/non-jedi/org.jl
Hacky org-mode parser in Julia
documentation julia org-mode parser parsing
Last synced: 31 Oct 2025
https://github.com/burntcaramel/lofi-js
Format rich content using #hashtags and @mentions
content javascript nodejs parser text text-formatting
Last synced: 15 May 2025
https://github.com/luqmanoop/parse-dotenv
Zero dependency .env to javascript object parser
env env-object nodejs parse-env parser
Last synced: 14 Apr 2025
https://github.com/robbepop/dimacs-parser
Utilities to parse files in DIMACS format which is the de-facto standard for input to SAT solvers.
Last synced: 16 Oct 2025
https://github.com/nilium/codf
Config file parser for Go in the style of nginx.
ast bikeshed config configuration go golang hacktoberfest lexer parser parsing
Last synced: 22 Jan 2026
https://github.com/chimehq/lowlight
A simple syntax processing system that prioritizes latency over correctness
highlighting ios macos parser parsing swift syntax-highlighting
Last synced: 15 Oct 2025
https://github.com/taylorwood/hickory-css-selector
CSS-to-Hickory selector translator
clojure css-selectors hickory html parser
Last synced: 15 Oct 2025
https://github.com/jahan-addison/minta
functional pattern matcher
functional javascript matching parser parsing pattern typescript
Last synced: 22 Oct 2025
https://github.com/cloudstek/scim-filter-parser
Parser for the SCIM (IETF RFC 7644, System for Cross-domain Identity Management) filter language.
Last synced: 23 Oct 2025
https://github.com/z1skgr/flex-bison
Building compilers for lexical analysis & parsing
bison-yacc compiler flex lexer lexical-analyzer parser parsing-expression-grammars programming-language ubuntu yacc-lex
Last synced: 03 Jan 2026
https://github.com/sysread/toml-tiny
A minimal TOML parser and serializer for perl 5
Last synced: 09 Apr 2025
https://github.com/ktodorov/go-summarizer
Summarize text and websites and optionally saves the data to a local file
html-parsing parser readability summarizer
Last synced: 14 Jan 2026
https://github.com/gcarreno/objectpascalparser
An attempt at an Object Pascal Parser
fpc free-pascal freepascal lazarus object-pascal objectpascal parser parsing pascal tokenization tokenizer
Last synced: 05 Jan 2026
https://github.com/qedk/ini-rs
A simple macro utility built on top of configparser with no other dependencies built on Rust.
configuration ini macro parser rust settings
Last synced: 18 Apr 2025
https://github.com/na-ji/node-manga-parser
Parser for online manga sources
javascript manga manga-parser manga-scraper parser
Last synced: 06 Jul 2025
https://github.com/fcanas/LiveStreamParser
A Parser for HTTP Live Streaming in Objective-C
hls hls-live-streaming objective-c parser video
Last synced: 18 Jul 2025
https://github.com/netgen/query-translator-demo
Demo project for the Query Translator library
ast edismax elasticsearch generator parser php query search solr tokenizer translator
Last synced: 11 Apr 2025
https://github.com/rtsao/cssparse
A css parser powered by the style crate from Servo
css css-parser parser servo-browser
Last synced: 03 Jul 2025
https://github.com/ahuge/sept
A simple extensible path template generator
parser python template template-engine templates templating tokenization tokenizer
Last synced: 10 Jul 2025
https://github.com/unkindpartition/yaml-combinators
haskell parser validation yaml
Last synced: 11 Dec 2025
https://github.com/yds12/mexe
Simple and fast arithmetic expression parser
arithmetic eval evaluator expression-evaluator parser
Last synced: 10 Apr 2025
https://github.com/kkonradpl/librdsparser
Parser library for RDS data with progressive text correction
Last synced: 22 Apr 2025
https://github.com/jeevanjames/consolefx
ConsoleFx is a suite of .NET libraries for building command-line (CLI) applications.
argument-parsing cli cli-app cmdline command-line command-line-parser console console-application consolefx library parser
Last synced: 23 Apr 2025
https://github.com/wissem01chiha/tinyurdf
a fast, modern C++17 library for parsing and generating urdf model files
cpp17 geometry-processing openmp parser python3 urdf-descriptions urdf-editing urdf-models urdf-testing xacro-urdf
Last synced: 23 Apr 2025
https://github.com/hanneskimara/cddlc
WIP: Parser and Code Generator for the Concise Data Definition Language (CDDL)
cbor cddl codegen golang parser rfc8610 validation
Last synced: 21 Apr 2025
https://github.com/drogebot/rocketrp
Rocket League Replay and Training Parser and Generator
parser replay rocket-league rocketleague training
Last synced: 04 Jul 2025
https://github.com/fbbdev/mp4analyzer.js
JavaScript MP4/M4A/MOV file parser
browser client-side frontend html5 javascript mov mp4 parser web-api
Last synced: 24 Apr 2025
https://github.com/spirit-code/ovf
OVF (OOMMF Vector Field file format) parser library with C API and language bindings
api cpp11 forschungszentrum-juelich fortran micromagnetism ovf parser python spin-dynamics vector-field vectorfield
Last synced: 24 Apr 2025
https://github.com/bhftbootcamp/yyjson.jl
Julia wrapper for yyjson for reading and parsing JSON
Last synced: 28 Apr 2025
https://github.com/jalik/js-form-parser
A utility to parse complex forms with minimum effort.
Last synced: 09 Oct 2025
https://github.com/vaguue/struct-compile
Easily parse binary data with C structure syntax
binary-parsing javascript javascript-parser parser
Last synced: 28 Apr 2025
https://github.com/williams-cs/parsecco
parsecco is a parser combinator library, written in Typescript.
parser parser-combinators typescript
Last synced: 09 Oct 2025
https://github.com/imelgrat/opml-parser
A PHP-based OPML Parser Class. Extracts the properties of content from OPML files
composer composer-package extract opml opml-files opml-outline opml-parser opml-to-json parser parsing-engine parsing-library php rss rss-feed xml xml-parser
Last synced: 16 May 2025
https://github.com/structuredllm/itergen
Iterate on LLM-based structured generation forward and backward
grammar llm llm-inference parser
Last synced: 02 Sep 2025