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-04 00:19:02 UTC
- JSON Representation
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/andrianllmm/wika-data
Philippine language resources.
data language low-resource-languages parser philippines scraper
Last synced: 17 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/plutokekz/riotapiparser
A small script to parse the riot api documentation to generate json schema file, which get converted to pydantic models aka python dataclasses. For an eay and fast prototyping of api wrappers.
bs4 code-generation json-schema league-of-legends legends-of-runeterra parser pydantic python riot-games-api tft valorant
Last synced: 15 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/git-download-manager/git-url-parse
git url parser for common git providers. (SCP-Style url not supported yet)
bitbucket cli git-url git-url-parser gitea github gitlab golang parse parser url-parser
Last synced: 15 Jan 2026
https://github.com/blaze6950/shopfinder
Site parser for finding shops using resselerratings.com
async-await asynchronous builtwith chromedriver csharp gui httpclient listview parser resselerratings selenium-webdriver task wpf-ui
Last synced: 15 May 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/chaedie/axios-curl-parser
A lightweight tool for converting Axios request configurations into cURL commands, making it easy for developers to debug or share HTTP requests.
Last synced: 16 Feb 2026
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/suddenlygiovanni/learning
This is my personal learning monorepo. It contains multiple sub repositories regarding different subjects that I have decided to explore.
abstract-syntax-tree algorithms data-structures lexer parser
Last synced: 19 Jul 2025
https://github.com/xrplwin/xrpl-txparticipantextractor
Parse XRPL transaction and extracts all participating and non-participating accounts.
parser participants php php8 xrpl
Last synced: 17 Feb 2026
https://github.com/blazzed21/umte-calendar
Transferring the UTME schedule to an ics calendar
ics node parser playwright ts umeos umte
Last synced: 16 Feb 2026
https://github.com/lszeremeta/sesame-rio-yars
Yet Another RDF Serialization (YARS) serialization parser for Sesame
parser rdf semantic-web serialization sesame yars
Last synced: 08 Oct 2025
https://github.com/ngtcp2/sfparse-rs
RFC 9651 Structured Field Values parser in Rust
http parser rfc8941 rfc9651 rust structured-fields structured-headers
Last synced: 02 Jul 2026
https://github.com/getlumos/tree-sitter-lumos
Tree-sitter grammar for LUMOS schema language
borsh code-generation developer-tools editor grammar lumos neovim nvim-treesitter parser parsing rust schema-language solana syntax syntax-highlighting tree-sitter treesitter type-safety typescript vscode
Last synced: 09 Apr 2026
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/lambdaurora/lib.html
An HTML AST, parser, and writer library written in TypeScript.
ast deno html parser typescript
Last synced: 17 May 2026
https://github.com/simpson-computer-technologies-research/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 13 Mar 2025
https://github.com/simpson-computer-technologies-research/csvparser
CSV File Parser in C
Last synced: 13 Mar 2025
https://github.com/ehcaning/envparser
Environment variable parser package for npm
Last synced: 03 Sep 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/jcustenborder/extended-log-format-parser
Parser for Extended log format files.
extended-log-format logs parser
Last synced: 28 May 2026
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/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/imgurbot12/pyxml
Pure python3 alternative to stdlib xml.etree with HTML support
html-parser parser python python3 xml xml-parser
Last synced: 11 Sep 2025
https://github.com/muhammad-fiaz/ason
ASON: Adaptive Structured Object Notation - Python library for dynamic data serialization, providing flexibility and simplicity.
adaptive-structure-object-notation api ason cli client data file file-format file-sharing file-upload json json-data json-parser open-source opensource parser parsing python python3
Last synced: 02 Feb 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/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/huntlabs/view
Compile Time Embedded Template Parser/Generator for D
Last synced: 07 Mar 2026
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/mvandrew/cbrgetcurrencyrates
Библиотека импорта данных о курсах валют с сайта Центрального Банка РФ cbr.ru
java java-library parser parsing-library scraper scraping xml xml-parser
Last synced: 15 Jun 2025
https://github.com/sambacha/solidity-grammar-rrd
Railroad Diagrams of the Solidity Grammar as defined by the ANTLR4 spec
antlr4 ethereum evm parser rrd smartcontracts solidity
Last synced: 20 Jan 2026
https://github.com/herber/argi
A simple args parser
args argument-parser arguments argv parser
Last synced: 17 May 2026
https://github.com/enzet/wikidata-transport-parser
Wikidata transport systems parser
parser python transport transportation-network wikidata
Last synced: 14 Jul 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/yord/shargs-core
shargs-core is the core parser loop of shargs 🦈.
Last synced: 19 Jun 2025
https://github.com/dopsun/chatbot-cli
A simple ChatBot command line parser, trained with templates.
Last synced: 11 Jan 2026
https://github.com/mikroskeem/quackit
Quake/Valve .cfg file parser
configuration golang library parser quake source-engine valve
Last synced: 28 Mar 2025
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/himenon/convert-text-to-react
PlainテキストにReactのコンポーネントを適用させるサンプルコード
function parser react typescript
Last synced: 15 Apr 2026
https://github.com/skalt/container_image_dist_ref
A library for parsing OCI container image references
docker oci-distribution oci-image parser
Last synced: 17 Feb 2026
https://github.com/vit0rr/chicken
Chicken is a toy programming language in OCaml because I want to learn OCaml
chicken compiler lexer ocaml parser parsing programming-language
Last synced: 28 Mar 2025
https://github.com/so1der/python-parser
Python news parser, which sends messages in telegram
beautifulsoup4 parser python-script requests telebot telegram-bot
Last synced: 28 Mar 2025
https://github.com/andreytretiachenko/parser_model_auto
Парсер моделей и модификаций грузовых автомобилей
Last synced: 13 Dec 2025
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/gchudnov/jaxzilla
A JSON parser for Scala with SAX-style API.
Last synced: 12 Apr 2026
https://github.com/il2horusteam/il2fb-ds-events-parser
Parser of events of the dedicated server of «IL-2 Sturmovik: Forgotten Battles» flight simulator
events forgotten-battles il-2 library parser python sturmovik
Last synced: 21 Mar 2025
https://github.com/xzripper/rustmathparser
Simple math problems parser in rust.
Last synced: 03 Apr 2025
https://github.com/soerlemans/pcap-parser-simba2json-processor
Highly performant C++23 PCAP parser that converts SIMBA messages to JSON. Done as a coding challenge for a High Frequency Trading (HFT) firm.
callgrind cpp cpp23 high-frequency-trading high-performance-computing json optimization parser pcap performance simba
Last synced: 29 Apr 2026
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/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/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/imoutochan/cummonerparser
Comix parser from www.totempole666.com site.
Last synced: 15 Jun 2025
https://github.com/dedinc/yamager
Yamager - Simple module for parsing images from Yandex and Google.
downloader google-image-search google-images image-parser image-python parse parser parsing python-parser python3 yandex-parsing
Last synced: 31 Mar 2025
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/weakish/ceylon-sexp
S-expression subset as a data-interchange format
Last synced: 06 Mar 2026
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/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/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/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/alexmaryin/metarkt
Kotlin multiplatform library for parsing METAR raw data into pure Kotlin data classes.
decoder kotlin metar multiplatform parser
Last synced: 29 Mar 2025
https://github.com/danielduarte/diffparse
Simple parser for Diff files (unified diff format)
diff parse parser patch tool unified-format
Last synced: 05 Apr 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/gsmith257-cyber/katzparty
MimiKatz output parser, written in Powershell
hacking hashes mimikatz parser passwords pentesting
Last synced: 18 May 2026
https://github.com/tiagoboeing/graphql-federation-schema-parser
CLI tool to parse GraphQL schemas and generate federated GraphQL schemas for use in a GraphQL Federation gateway
cli graphos graphql hive parser schema wundergraph
Last synced: 30 Oct 2025
https://github.com/thedesconnet/oxyparserjs
Parser links to files from OxyCloud in Node JS
Last synced: 15 May 2026
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/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/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/grunka/json
A very simple JSON parsing and stringifying library with defaults that I like
Last synced: 18 May 2026
https://github.com/slayers-git/slconfig
Unix configuration file parser
c89 config configuration-files parser
Last synced: 05 Apr 2025