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/yord/shargs-example-async-deepthought
shargs-example-async-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/alllex/minitime-parser
date-time kotlin kotlin-coroutines kotlin-multiplatform parser
Last synced: 02 Sep 2025
https://github.com/firedragon91245/coff-parse
A Parser and Generator for Windows Object Files (COFF: Common Object File Format)
coff coff-file object-file parser
Last synced: 05 Apr 2025
https://github.com/yord/shargs-tutorial-git
shargs-tutorial-git is a tutorial of shargs, shargs-opts, shargs-parser, and shargs-usage 🦈.
Last synced: 19 Jun 2025
https://github.com/yord/shargs-example-sync-deepthought
shargs-example-sync-deepthought is a sample application of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/wudi/pdfkit
PDFKit is a comprehensive, pure Go library for PDF
creator parser pdf pdf-generation pdfkit
Last synced: 04 Mar 2026
https://github.com/bursasha/cpp-matrix-calculator
Matrix calculator in C++ using OOP, polymorphism, STL, parsers, variety of algorithms 🧮
abstraction algorithms calculator-application console-application cpp cvut-fit doxygen-documentation incapsulation inheritance makefile matrix matrix-calculator oop parser polymorphism stl
Last synced: 03 Apr 2025
https://github.com/pasckoch/xml2object
Xml2object is a parser for php, it converts xml to stdClass' s objects by a DOM analysis.
converter object parser php stdclass-objects xml xml-parser xml2object
Last synced: 11 Jan 2026
https://github.com/casparwylie/zandt-lang
Another homemade programming language (ongoing and incomplete!)
language lexer parser programming-language
Last synced: 18 May 2026
https://github.com/niklashigi/gamepad-info
Retrieve information about a gamepad
gamepad gamepad-api npm-package parser
Last synced: 28 Apr 2026
https://github.com/kldzj/env
A simple and type-safe env parser
env environment-variables node parser typescript
Last synced: 11 Apr 2026
https://github.com/oeb25/sql-fmt
A _very inprogress_ SQL parser and formatter written in Rust, specifically ment to be used with PostgreSQL
formatter parser postgres rust
Last synced: 17 May 2026
https://github.com/en9inerd/markdown-wasm
Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c
c javascript markdown markdown-parser nodejs parser wasm webassembly
Last synced: 06 Apr 2026
https://github.com/upi-0/komikuapi
Unofficial Self-Hosted Komiku.id API.
parser python python-scraper scrap
Last synced: 16 Jan 2026
https://github.com/gchudnov/jaxzilla
A JSON parser for Scala with SAX-style API.
Last synced: 12 Apr 2026
https://github.com/jcustenborder/extended-log-format-parser
Parser for Extended log format files.
extended-log-format logs parser
Last synced: 28 May 2026
https://github.com/dub1401/hentaichanparser
Парсер HentaiChan в формат JSON.
beautifulsoup4 hentai manga parser requests
Last synced: 29 Oct 2025
https://github.com/RSGL/RSP
Single Header File Library that can pharse multiple databases all in one single header file. Supports, XML (HTML/SVG) and JSON
cpp cpp11 header-only html json library parser rsgl single-header xml
Last synced: 12 Mar 2025
https://github.com/apendua/any-language
A toolbelt for creating cool parsers and interpreters
expression-evaluator grammar parser pratt-parser
Last synced: 12 Sep 2025
https://github.com/tree-sitter-grammars/tree-sitter-chatito
Chatito grammar for tree-sitter
Last synced: 22 Jul 2025
https://github.com/oelin/april
Probably the smallest recursive descent parser in existence 🤏.
javascript parser recursive-descent-parser tiny
Last synced: 15 Jun 2025
https://github.com/techno-coder/oracus
A C++ parser written in Rust.
cplusplus interpreter parser rust
Last synced: 17 May 2026
https://github.com/mvandrew/cbrgetcurrencyrates
Библиотека импорта данных о курсах валют с сайта Центрального Банка РФ cbr.ru
java java-library parser parsing-library scraper scraping xml xml-parser
Last synced: 15 Jun 2025
https://github.com/nmeum/qbe-reader
A parser for the QBE intermediate language in Rust
compilers ir parser parser-combinators qbe rust
Last synced: 10 Sep 2025
https://github.com/sshaplygin/go-socket.io-parser
client-parser golang parser socket-io socketio-parser
Last synced: 06 Mar 2026
https://github.com/ferhatgec/fpaper.py
Fegeya FPaper.Py, Python3 implementation of FPaper
cpp e-paper fegeya file file-format fpaper implementation parser python python3 read
Last synced: 18 May 2026
https://github.com/francisrstokes/hindley-milner-parser
A Hindley-Milner type signature parser in haskell
haskell parsec parser parser-combinators
Last synced: 04 Apr 2025
https://github.com/timolinn/html
[WIP] HTML Parser written in Go
browser browser-engine go html htmlparser parser parsers
Last synced: 22 Mar 2025
https://github.com/cubinegaming/calc-lang
a text-based interpreted calculator (adding more features)
ast calc calculator interperters lexer parser rust tokens
Last synced: 12 May 2025
https://github.com/joelniemela/profundity
Implementation for the profundity programming language
compiler parser programming-language
Last synced: 22 Jun 2025
https://github.com/dreamycecil/lilacdragonscript
***Deprecated!!!*** A self-made interpreter for a simple scripting language with a JavaScript-like syntax. [Work In Progress]
compiler interpreter language parser programming-language scripting-language
Last synced: 01 May 2025
https://github.com/grunka/json
A very simple JSON parsing and stringifying library with defaults that I like
Last synced: 18 May 2026
https://github.com/ieeax/cssparser
A lightweight CSS tokenizer/parser written in C#.
Last synced: 20 May 2026
https://github.com/yord/shargs-core
shargs-core is the core parser loop of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/airvzxf/sniparinject
SniPar Inject is the abbreviation of these three word: Sniffer, Parser and Inject. Intercept and read the network packets to find information about the game, but it could be useful for any network sniffer.
game games hack hacking inject monitor monitoring network networking packet packets parse parser sniff sniffer video-game video-games
Last synced: 18 May 2026
https://github.com/visual-vincent/simplequeryparser
A basic command/query parser for .NET.
c-sharp csharp dotnet dotnet-framework parser parser-library parsing parsing-library query query-parser visual-basic visual-studio visualbasic visualstudio
Last synced: 17 May 2026
https://github.com/bbpezsgo/interpreter
Programming language
brainfuck brainfuck-compiler bytecode code-generation compiler interpreter parser programming-language
Last synced: 03 Apr 2025
https://github.com/perlpunk/parse-bbcode
perl5 Module to parse BBCode and render it as HTML or text
Last synced: 09 Jul 2025
https://github.com/journy-io/user-agent-parser
📱 user-agent string parser
client-hints device header nodejs parser user-agent
Last synced: 17 May 2026
https://github.com/OrlovEvgeny/zigquery
Zig HTML parser and CSS selector engine for DOM querying and manipulation
dom-parser html parser zig zig-library zig-package
Last synced: 07 Apr 2026
https://github.com/tipalol/parser
Компактный класс Parser, с помощью которого можно легко и непринужденно доставать необходимую информацию с любого сайта.
Last synced: 22 Mar 2025
https://github.com/zeffii/small_csv_onetouch_parser
personal use
csv onetouch parser selectplus
Last synced: 03 Feb 2026
https://github.com/andrianllmm/wika-data
Philippine language resources.
data language low-resource-languages parser philippines scraper
Last synced: 17 Jul 2025
https://github.com/andreytretiachenko/parser_model_auto
Парсер моделей и модификаций грузовых автомобилей
Last synced: 13 Dec 2025
https://github.com/bullheadandplato/compiler-palm-tree
CS462 term project. lexical analyzer and parser for/in C++ language
compiler lexical-analyzer parser
Last synced: 09 Apr 2025
https://github.com/benser22/json-toon-converter-compact
TypeScript library to convert JSON ↔ TOON (Token‑Oriented Object Notation) with validation utilities.
cjs converter data-serialization esm javascript json library npm-package parser token-oriented-object-notation typescript validation
Last synced: 07 Apr 2026
https://github.com/xzripper/rustmathparser
Simple math problems parser in rust.
Last synced: 03 Apr 2025
https://github.com/m4p4/tube-utils
NodeJS module to extract data from popular tube sites.
Last synced: 16 May 2026
https://github.com/anewage/haup-haup
A very simple LR(0) parser
cfg compiler compiler-design context-free-grammar grammars parser syntax-analysis syntax-checker
Last synced: 29 Mar 2025
https://github.com/baikho/belgian-address-parser-php
A PHP Parser for Belgian addresses
address address-parser addresses belgium parser php php-library php8
Last synced: 17 Feb 2026
https://github.com/imoutochan/cummonerparser
Comix parser from www.totempole666.com site.
Last synced: 15 Jun 2025
https://github.com/xaquake/yandex-images-parser
library for parsing and downloading images from Yandex Images via geckodriver with C API
c firefox firefox-esr gcc gecko geckodriver libcurl parser parsing parsing-library web webdriver yandex yandex-api yandex-image-parser yandex-images yandex-images-crawler yandex-images-parser
Last synced: 16 May 2026
https://github.com/marirs/nparse
Parser library for specific use-cases
nom nom-parser parser rust rust-crate rust-lang rust-library
Last synced: 07 Apr 2026
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 03 Apr 2025
https://github.com/sh-cho/tree-sitter-fluentbit
fluent-bit grammar for tree-sitter
fluent-bit grammar parser tree-sitter
Last synced: 30 Apr 2025
https://github.com/WillKirkmanM/pascal-compiler
Pascal Compiler for the Alpha Processor, using a Lexicographic Ordering Algorithm due to the Reduced Instruction Set.
ast compiler interpreter parser pascal
Last synced: 17 Jul 2025
https://github.com/gitcordier/reversepolishnotationparser
Parses then computes RPN expressions. Iterative algorithm, not the naive one! Problem originated from http://codingdojo.org/kata/. Further reading at https://en.wikipedia.org/wiki/Reverse_Polish_notation
codingdojo parser parsing reverse-polish-notation rpn rpn-calculator rpn-expressions
Last synced: 28 Jun 2025
https://github.com/eibens/module_url
Extract version number, module name, and more from ESM or TypeScript module URLs.
deno parser typescript url versioning
Last synced: 15 May 2026
https://github.com/slayers-git/slconfig
Unix configuration file parser
c89 config configuration-files parser
Last synced: 05 Apr 2025
https://github.com/rtxux/pascalcompiler
Pascal-- Compiler written in C#, a course project of Compiler's Principle
Last synced: 14 Jun 2025
https://github.com/scrapesome/scrapesome
A Powerful Web Scraper with dynamic rendering support.
asyncio markdown parser playwright python scraper scraping
Last synced: 15 Jun 2025
https://github.com/hex-cat-man/tree-sitter-smarty
Smarty grammar for Tree-sitter
Last synced: 15 May 2026
https://github.com/nasso/comparse
A highly generic parser combinators library.
haskell parser parser-combinators
Last synced: 08 Jul 2025
https://github.com/wizard04wsu/tree-sitter-regex-js
Tree-sitter grammar for JavaScript regular expressions (without the Unicode flag)
atom grammar javascript npm parser regex regexp regular-expressions syntax syntax-tree tree-sitter
Last synced: 20 Apr 2026
https://github.com/cicovic-andrija/libparse
Rust parser combinator library
csv parser parser-combinators rust
Last synced: 21 Jun 2025
https://github.com/thedesconnet/oxyparserjs
Parser links to files from OxyCloud in Node JS
Last synced: 15 May 2026
https://github.com/fernandezseb/experimental-classdump
A simple classfile parser similar to javap, for learning purposes
Last synced: 07 May 2025
https://github.com/brh55/file-to-objects
:page_facing_up: Parse a field delimited file, line-by-line, and return a JavaScript array containing parsed objects
Last synced: 19 May 2026
https://github.com/ymdarake/broken-html-parser
Broken HTML Parser written in TypeScript, expected to be run on browsers as a bundled single js file. (each branch supports specific broken web pages)
broken-html html-parser lexer parser typescript
Last synced: 17 Jul 2025
https://github.com/teh-cmc/zig-ron
[WIP] A robust, efficient implementation of the Rusty Object Notation (RON) for the Zig programming language.
Last synced: 25 Jun 2025
https://github.com/hrosicka/jsonparsertoexcelpython
You dont have excel and you need transform json data into Excel. Simple script - example of parse json file, create dictionary and export into excel file - as example is used party list of friends
excel json parser partylist python xlsx
Last synced: 16 May 2026
https://github.com/josephgoksu/artspin
"artspin" is the best way to quickly and freely spin your articles. Currently, it is available for just Turkish Language.
article parser spinner turkish-language
Last synced: 07 Mar 2026
https://github.com/tanakaworld/web_service_uri
🌈 URI parser for web services in the world.
parser rails ruby ruby-on-rails uri webservices
Last synced: 18 May 2026
https://github.com/philipk/steam_shortcuts_util
Utilities for parsing & writing Steams shortcut.vdf file format
Last synced: 10 Aug 2025
https://github.com/sdm-lang/tree-sitter-sdml
Tree-sitter grammar for the Simple Domain Modeling Language (SDML)
bindings parser sdml tree-sitter
Last synced: 12 May 2025
https://github.com/ssi02014/react-sanitizer-parser
react-sanitizer-parser is a React element sanitizer parser.
dompurify html-react-parser parser react xss
Last synced: 19 May 2026