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/cordx56/jsdrink
Simple parser combinators library written in TypeScript
parser parser-combinators typescript
Last synced: 07 May 2025
https://github.com/gisce/ooquery
OpenObject Query Parser
hacktoberfest openerp openobject orm parser query sql
Last synced: 12 Apr 2025
https://github.com/chlohal/python-parser
A parser for Python in *pure* Javascript
Last synced: 12 Apr 2025
https://github.com/ph-7/joralang
:moyai: :sunrise: :tropical_fish: JoraLang is my new Interpreter language working with a C++ Interpreter. It also offers a easy Terminal interface. Jora Language Interpreter is a simpler and lighter version with a totally different language syntax than my first GoYa programming language https://github.com/pH-7/GoYa :globe_with_meridians:
c-plus-plus goya goya-language interpreted-language interpreted-languages interpreted-programming-language interpreter jora jora-language language own-language parser programming programming-language
Last synced: 13 May 2025
https://github.com/MawKKe/integer-interval-expressions-go
A Go library for parsing integer interval expressions of the form '1,3-5,7-'
filter go golang intervals library parser parsing range-expansion range-expression ranges selector validator
Last synced: 07 May 2025
https://github.com/ferhatgec/desktof
Unique /s and simple desktop file parser. Written in C++17.
cpp cpp17 desktop file filesystem library parser plusplus simple
Last synced: 14 Apr 2025
https://github.com/bytexenon/lua.js
[ALPHA] A non-crappy Lua 5.1 - 5.4 parsing and compiling library.
compiler language-server-protocol lua lua-compiler lua-language lua-language-server lua-language-server-library lua-lexer lua-library lua-parser lua51 lua52 lua53 lua54 luac parser parsing-library typescript typescript-library
Last synced: 15 Jul 2025
https://github.com/emersion/rust-osu-format
A Rust library to parse .osu files
Last synced: 13 Apr 2025
https://github.com/qu1x/bml
BML Markup Language
bml bsnes higan icarus markup-language parser pest rust-lang
Last synced: 10 Apr 2025
https://github.com/unhammer/ocaml_cg_streamparse
parsing cg stream format, just to learn sedlex+menhir
Last synced: 16 Sep 2025
https://github.com/devflowinc/openapi-schema-ref-parser
Parse, Resolve, and Dereference OpenAPI Schema $ref pointers for LLM's
javascript json-pointer json-schema nodejs parser resolver universal-javascript
Last synced: 12 Oct 2025
https://github.com/ahyalfan/gathuk
Type-safe configuration library for Go (currently .env, .json support, nested structs, env binding)
confg configration environment gathuk golang-library parser
Last synced: 12 Jan 2026
https://github.com/pgolebiowski/tree-based-cli
C# library that helps developers build user-friendly command-line interfaces (CLIs) with nested subcommands and features like intuitive navigation, clear documentation, and actionable error messages. It also supports asynchronous command execution and customizable dependency injection. It is suitable for building CLIs of any size or complexity.
command command-handler command-line command-line-interface command-line-parser command-line-tool documentation documentation-generator interface intuitive navigation parser subcommands tree user-friendly
Last synced: 07 Apr 2025
https://github.com/azu/lodash-template-js-parser
A JavaScript parser for `lodash.template`.
javascript lodash parser splitter template
Last synced: 02 Aug 2025
https://github.com/mepy/nihil
A tiny but elegant parser combinator library written by Mepy
Last synced: 23 Apr 2025
https://github.com/silentsoft/arguments-parser
Java command line arguments parser. Do not parsing main(String[] args) anymore !
Last synced: 13 Apr 2025
https://github.com/mehditeymorian/cool-compiler
Compiler for Cool language. written using PGen, Antlr, and Java
antlr4 assembly code-generator compiler java parser pgen
Last synced: 15 Jul 2025
https://github.com/egison/egison-pattern-src
Manipulating Egison patterns: abstract syntax, parser, and pretty-printer
egison parser pattern pretty-printer programming-language syntax-tree
Last synced: 23 Apr 2025
https://github.com/bazzline/php_component_apache_status_parser
free as in freedom apache status parser
apache2 bazzline builder changelog free-as-in-freedom infrastructure lgplv3 mod-status parser php php56 php7 php71 psr psr-4 serverstatus status-parser uri
Last synced: 03 Oct 2025
https://github.com/dotdot0/fox-lang
A interpreter written in rust
interpreter language parser rust
Last synced: 05 Mar 2026
https://github.com/lapets/imparse
Parser generator that can be used to quickly and succinctly define a parser definition, and to deploy an automatically-generated implementations thereof in multiple languages and on multiple platforms.
ll-parser parse parser parser-generator parser-library parsers parsing-library recursive-descent-parser
Last synced: 14 Jul 2025
https://github.com/taext/powercasts
Personal OPML Player: play random episodes from exported podcast player OPML RSS feed collection. Pocketcasts test OPML included, 522 feeds, 76.544 episodes.
cli opml parser player pocketcasts powershell python
Last synced: 16 Oct 2025
https://github.com/moneyinto/ppt-parse
封装的解析pptx的依赖包
javascript nodejs parse parser sdk
Last synced: 03 Jul 2025
https://github.com/marihachi/luna-parse
A code generator of recursive descent parser and lexer.
code-generator expression-parser lexer ll-parser modifiable parser recursive-descent-parser
Last synced: 14 Oct 2025
https://github.com/konfiger/konfiger-c
Light weight package to manage key value based configuration and data files for C and C++
c configuration cpp key-value language parser properties
Last synced: 13 Oct 2025
https://github.com/costajob/apache_log_parser
Apache log parser by filters in Crystal.
apache apache2 crystal crystal-lang http-logs parser
Last synced: 01 Mar 2026
https://github.com/oopsguy/pconfig
A PHP library for parsing and persisting configuration files (json, yaml, ini, xml and php). 一个 PHP 配置文件工具库,可解析和持久化配置文件内容,简化文件操作。
config configuration ini json lib parser php php-array php-library php-utility utils xml yaml
Last synced: 21 Aug 2025
https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1
The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor
Last synced: 02 Jul 2025
https://github.com/althonos/opticaldisc
Read optical media filesystems with Rust
iso-image iso9660 parser rust-crate
Last synced: 11 Oct 2025
https://github.com/wokwi/hdl-parser
Parser for nand2tetris HDL (Hardware Description Language), written in JavaScript
Last synced: 10 Mar 2026
https://github.com/graythze/vkexport
📄 All photos, wall, friends and other data from VK page in JSON file
exporter parser vk vk-api vkontakte vkontakte-api
Last synced: 06 Oct 2025
https://github.com/quarto-dev/gridtables
Haskell parser for reStructuredText-style grid tables.
Last synced: 11 Dec 2025
https://github.com/connorslade/rust-configparser
⚙ Very simple config parsing lib for rust
ini ini-parser parser rust rust-crate
Last synced: 05 Apr 2025
https://github.com/sertdfyguhi/meth
A Python library to parse and evaluate mathematical equations.
equation interpreter math math-library mathematics parser python
Last synced: 14 Jan 2026
https://github.com/magicxor/genotektogedcom
Convert Genotek JSON to FamilySearch GEDCOM
converter dotnet dotnet-core ged gedcom genotek json linq2gedcom parser unidecode
Last synced: 08 May 2025
https://github.com/asoderman/jsondecoder
Simple JSON decoder written in swift
json parser parsing parsing-library swift
Last synced: 18 Feb 2026
https://github.com/smikhalevski/mfml
The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.
compiler html i18n icu intl l10n language message-format parser tms translation xml
Last synced: 27 Apr 2025
https://github.com/umaranis/concisely
Concisely - a Parser library for Dart
dart parser parser-combinators
Last synced: 28 Aug 2025
https://github.com/ferhatgec/fpm
Fegeya Package Manager. compile-install-manage!
build-from-source fpm installer list package package-manager parser repo scrift
Last synced: 18 Feb 2026
https://github.com/tqn/rslambda
Simple, proof-of-concept lambda calculus parser in Rust
compiler lambda-calculus parser rust
Last synced: 26 Jul 2025
https://github.com/ryanmorr/parselector
Parse a CSS selector string
css css-selector javascript parser
Last synced: 09 Apr 2025
https://github.com/seangenabe/rubyfy
Easily write ruby annotations and output them as HTML.
Last synced: 29 Jul 2025
https://github.com/gek169/seabass
the SEABASS Metaprogramming language (and metacompiler) repository. Public Domain Compiler. Compiles to C.
cc0 compiler compiler-construction compilers domainspecificlanguage jesus-is-lord metaprogramming parser public-domain seabass
Last synced: 16 Apr 2025
https://github.com/wutadude/proxy-grabber-and-checker
Бесплатный прокси граббер и чекер.
checker grabber parser proxy proxy-checker proxy-grabber proxy-parser
Last synced: 15 Apr 2025
https://github.com/jrosen081/mathparser
A Swift library to parse mathematical expressions into Decimal values
Last synced: 01 Aug 2025
https://github.com/cristianzsh/modsecurity-to-es-parser
A script to send ModSecurity logs to Elasticsearch
elasticsearch kibana logs modsecurity owasp owasp-top-10 parser python security
Last synced: 27 Sep 2025
https://github.com/here-be/snapdragon-stack
Snapdragon utility for creating a stack.
array nodes parse parser snapdragon stack tokenize tokens
Last synced: 03 Aug 2025
https://github.com/muhammadsiyab/editorjs-parser-php
Parses Editor.js JSON output to HTML
Last synced: 21 Jul 2025
https://github.com/wandvvs/expression-parser
Lexing and constructing AST for arithmetic expressions using the recursive descent parsing method
compiler cpp cpp23 cxx cxx23 interpreter language lexer lexer-parser lexing parser programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/basemax/jsexpressionparser
A tiny web-based JS parser to handle and analyze a mathematical expression (order of operations)
html js mathematical-expressions mathematical-parser parser parser-combinators
Last synced: 13 Aug 2025
https://github.com/chamini2/angler-lang
The Angler Functional Programming Language
functional-programming haskell interpreter lexer parser programming-language type-theory
Last synced: 24 May 2026
https://github.com/cao-awa/structuring-translator
The structuring translator is a framework that lets content can be translated into other formats.
abstract-syntax-tree content-transformation conveter framework javascript kotlin-script language languages parser script scripting structure structured-data structurizr syntax-analysis transform translate translator typescript
Last synced: 17 Aug 2025
https://github.com/glaukiol1/gago
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
ast gago interpreter lexer parser programming programming-language
Last synced: 26 Jan 2026
https://github.com/ezartsh/inrequest
Go package for parsing HTTP request bodies (form-data, JSON, query params) into maps and structs with automatic type conversion and file upload support.
file-upload form-data go golang http json multipart parser request-parser struct-binding
Last synced: 09 Mar 2026
https://github.com/karlicoss/hsbc-parser
Extract transaction data from HSBC credit card PDF statements
Last synced: 10 Jun 2025
https://github.com/openbytedev/metalink
A Metalink parser for versions 4.0 and 3.0.
Last synced: 02 Jul 2025
https://github.com/j0nimost/calcy
A math interpreter for the dev.to blog post
Last synced: 14 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-gpg-config
GPG config grammar for tree-sitter
Last synced: 29 Apr 2026
https://github.com/miromannino/mexpr
C++ library which parses human-like arithmetic expressions
compiler cpp interpreter mathematical-expressions parser parsing parsing-library
Last synced: 05 Sep 2025
https://github.com/donatj/printf-parser
A PHP printf compatible tokenizing printf string parser
Last synced: 21 Apr 2026
https://github.com/victor-wiki/antlrparsergenerator
GUI tool for generating antrl parser files.
Last synced: 22 Sep 2025
https://github.com/reneeb/mysql-workbench-parser
Parse .mwb files created with MySQL workbench tool.
hacktoberfest mysql parser workbench
Last synced: 02 Mar 2026
https://github.com/ferhatgec/flap
Fegeya Flap Execution Language, Written in FlaScript.
flap flascript interpreter language parser print programming scripting statement virtual-machine
Last synced: 28 Feb 2026
https://github.com/dandxy89/lp_parser_rs
Rust LP File Parser and Diff tool
diff integer-programming linear-programming lp lpfile nom parser rust
Last synced: 24 Feb 2026
https://github.com/fgebhart/sportgems
Find valuable gems 💎 in your 🚴 activities!
activity parser pip python rust sports sports-data
Last synced: 11 Jul 2025
https://github.com/cw1997/verilog-parser
Verilog HDL Parser
parser parsers verilog verilog-hdl verilog-simulator
Last synced: 23 Feb 2026
https://github.com/pinbraerts/tree-sitter-fastbuild
FASTBuild grammar for tree-sitter
Last synced: 23 Oct 2025
https://github.com/rtk-rs/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 26 Jun 2025
https://github.com/nav-solutions/binex
BINEX (Binary EXchange) stream parser
geodesy gnss gnss-receiver parser real-time
Last synced: 14 Sep 2025
https://github.com/bernardo-mg/dice-notation-python
Tools and parsers for handling Dice/RPG notation using Python
Last synced: 10 Mar 2026
https://github.com/al-muhandis/yandexsqiparser
Yandex SQI parser lib for FreePascal
freepascal lazarus parser pascal seo yandex
Last synced: 22 Jan 2026
https://github.com/janligudzinski/bfc-rs
Brainfuck compiler for x86-64 Linux implemented in Rust.
assembly brainfuck compiler nasm parser rust x86 x86-64 x86-assembly
Last synced: 05 Feb 2026
https://github.com/astronati/php-fantasy-football-quotations-parser
Allows to parse files that are provided by main sport newspapers with quotations of players after each soccer match of the Serie A championship.
fantacalcio fantasy-football fantasyfootball fifaworldcup gazzetta newspaper parser php7 quotations russia2018 soccer
Last synced: 10 Apr 2025
https://github.com/hanamura/font-family
CSS font-family parser/stringifier.
Last synced: 01 Sep 2025
https://github.com/euskadi31/go-epf
Golang Apple EPF (Enterprise Partner Feed) Parser
apple application epf feed golang-library itunes music parser
Last synced: 29 Jul 2025