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-19 00:19:42 UTC
- JSON Representation
https://github.com/codyjasonbennett/shaderkit
Tools and IntelliSense for GLSL and WGSL.
compiler glsl intellisense minifier parser shaders webgl webgpu wgsl
Last synced: 04 Apr 2025
https://github.com/craigbarnes/lua-gumbo
Moved to https://gitlab.com/craigbarnes/lua-gumbo
dom html html-parser html5 lua parser sanitize-html
Last synced: 27 Jul 2025
https://github.com/nicoSWD/php-rule-parser
PHP Rule Engine - Parses & Evaluates JavaScript-like expressions
brms business-rules dsl evaluator parser php php-rule-engine rule-engine rule-parser rule-system workflow
Last synced: 24 Apr 2025
https://github.com/alcortazzo/vktgbot
πΊπ¦ Telegram Bot for reposting from VKontakte to Telegram channel
bot parser pytelegrambotapi python python3 telegram telegram-bot vk-api vkontakte vkontakte-api
Last synced: 29 Sep 2025
https://github.com/nicoswd/php-rule-parser
PHP Rule Engine - Parses & Evaluates JavaScript-like expressions
brms business-rules dsl evaluator parser php php-rule-engine rule-engine rule-parser rule-system workflow
Last synced: 05 Apr 2025
https://github.com/mykolaharmash/works-for-me
Collection of developer toolkits
developer-toolkit developer-tools development-environment development-workflow devtools lexer parser tokenizer
Last synced: 09 Aug 2025
https://github.com/avrae/d20
A fast, powerful, and extensible dice engine for D&D, d20 systems, and any other system that needs dice!
dice dice-roller dungeons-and-dragons parser tabletop
Last synced: 22 Jul 2025
https://github.com/pherrymason/php-po-parser
Parse Gettext *.PO files with PHP
Last synced: 29 Jun 2025
https://github.com/daurnimator/lpeg_patterns
A collection of LPEG patterns
lpeg lua parser uri uri-parser url
Last synced: 10 Oct 2025
https://github.com/ahmedkhemiri95/PDFs-TextExtract
Multiple and Large PDF Documents Text Extraction.
data-science extract-text parser pdf pdf-document pdf-processing pdfminer pdfs pdfs-textextract pypdf2 python text-analytics
Last synced: 04 Apr 2025
https://github.com/benibela/internettools
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
html http interpreter json library parser pascal web xml xml-xpath xpath xpath-patterns xpath-query xpath2 xpath3 xpath31 xquery
Last synced: 05 Apr 2025
https://github.com/xlate/staedi
StAEDI - Streaming API for EDI: Java library featuring a reader/parser, writer/generator, and validation
edi edi-api edi-messages edi-reading edi-stream edifact generator parser tradacoms x12
Last synced: 12 Jan 2026
https://github.com/kittinunf/Forge
Functional style JSON parsing in Kotlin
functional functional-programming json kotlin parser
Last synced: 09 Apr 2025
https://github.com/pgcodekeeper/pgcodekeeper
pgCodeKeeper is a PostgreSQL schema management tool
dependency eclipse eclipse-plugin graph parser postgresql sql
Last synced: 06 May 2025
https://github.com/sseemayer/keepass-rs
Rust KeePass database file parser for KDB, KDBX3 and KDBX4, with experimental support for KDBX4 writing.
kdbx-database keepass parser rust
Last synced: 12 Dec 2025
https://github.com/annimon/own-programming-language-tutorial
Source code for course "How to create your own programming language"
interpreted-programming-language interpreter java lexer parser programming-language tutorial
Last synced: 05 Apr 2025
https://github.com/kittinunf/forge
Functional style JSON parsing in Kotlin
functional functional-programming json kotlin parser
Last synced: 25 Mar 2025
https://github.com/erdomke/rtfpipe
Library for processing rich-text format (RTF) streams
Last synced: 13 Mar 2025
https://github.com/autosoft-dev/tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
ast cli code-mining cpp data-mining java javascript languages machine-learning-on-source-code parser parsing php programming-language-theory python python-binding tree-sitter universal
Last synced: 12 Sep 2025
https://github.com/nadar/quill-delta-parser
A PHP library to parse and render Quill WYSIWYG Deltas into HTML - Flexibel and extendible for custom elements.
delta hacktoberfest html parser php quill quill-delta quill-editor
Last synced: 07 Oct 2025
https://github.com/boolangery/py-lua-parser
A Lua parser and AST builder written in Python.
Last synced: 15 May 2025
https://github.com/remykarem/python2jupyter
Convert from Python script to Jupyter notebook and vice versa
converter jupyter-notebook jupyter-to-python parser python python-to-jupyter
Last synced: 12 Dec 2025
https://github.com/calvinneo/cfortrantranslator
A translator from Fortran to C++. We provide statement-wise translation to improve readability.
compiler converter cpp fortran fortran-to-cpp parser transpiler
Last synced: 05 Apr 2025
https://github.com/monadgroup/FLParser
An FL Studio project file parser for .NET
Last synced: 16 Mar 2025
https://github.com/zesterer/parze
A clean, efficient parser combinator
parser parser-combinators parser-framework rust
Last synced: 07 Apr 2025
https://github.com/coderaiser/redrun
β¨π πβ¨ fastest npm scripts runner
cli cli-command multi-platform nodejs npm npm-run-all npm-scripts parallel parser series shell task-runner
Last synced: 13 Apr 2025
https://github.com/shellscape/postcss-less
PostCSS Syntax for parsing LESS
custom-stringifier less parse parser postcss postcss-plugin stylelint syntax
Last synced: 15 May 2025
https://github.com/LPeter1997/CppCmb
A generic C++17 parser-combinator library with a natural grammar notation.
c-plus-plus c-plus-plus-17 parser parser-combinator parser-combinators parser-library
Last synced: 08 May 2025
https://github.com/rossengeorgiev/aprs-python
π‘ Python module for working with APRS
Last synced: 16 May 2025
https://github.com/lucasrodes/whatstk
WhatsApp chats as dataframes. Python toolkit to analyse and parse WhatsApp chats.
machinelearning pandas pandas-dataframe parser whatsapp whatsapp-analysis whatsapp-group whatsapp-parser whatsapp-statistics
Last synced: 06 Apr 2025
https://github.com/robertoraggi/cplusplus
A compiler front end for the C++ language
compiler compiler-frontend cpp cpp20 cpp23 parser preprocessor
Last synced: 05 Apr 2025
https://github.com/misskey-dev/mfm.js
An MFM parser implementation with TypeScript.
mfm mfm-parser misskey parser typescript
Last synced: 29 Jun 2025
https://github.com/jamiemason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
ast ast-explorer astexplorer babel babel-plugin codemod codemods electron eslint eslintplugin flow javascript jscodeshift parser postcss syntax-tree typescript webpack
Last synced: 13 Apr 2025
https://github.com/JamieMason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
ast ast-explorer astexplorer babel babel-plugin codemod codemods electron eslint eslintplugin flow javascript jscodeshift parser postcss syntax-tree typescript webpack
Last synced: 11 May 2025
https://github.com/shershen08/vue-styleguide-generator
React inspired style guide generator for Vue.js
parser style-guide styleguide vuejs vuejs2
Last synced: 12 Sep 2025
https://github.com/xuri/efp
Go Language Microsoft Excelβ’ Formula Parser
ast efp excel excelize formula formula-parser go golang parser spreadsheet xlsx
Last synced: 15 May 2025
https://github.com/rydesun/fennel-language-server
Fennel language server protocol (LSP) support.
fennel language-server lsp-server neovim parser
Last synced: 19 Aug 2025
https://github.com/spectresystems/spectre.cli
An extremely opinionated command-line parser.
cli command-line command-line-parser hacktoberfest parser
Last synced: 18 Apr 2025
https://github.com/zertovitch/hac
HAC Ada Compiler - a small, quick Ada compiler fully in Ada
ada ada-language ada-library advent-of-code compiler compiler-construction mini-compiler parser semantic-analysis strongly-typed symbol-table virtual-machine
Last synced: 14 Mar 2025
https://github.com/betahuhn/metadata-scraper
π·οΈ A JavaScript library for scraping/parsing metadata from a web page.
html-scraper javascript-library meta-tags metadata metadata-extraction metatags open-graph page parser typescript
Last synced: 16 May 2025
https://github.com/shopify/theme-tools
Everything developer experience for Shopify themes
formatter intellisense language-server linter liquid liquid-templating-engine parser shopify-theme vscode-extension
Last synced: 14 Apr 2025
https://github.com/CodyJasonBennett/shaderkit
Tools and IntelliSense for GLSL and WGSL.
compiler glsl intellisense minifier parser shaders webgl webgpu wgsl
Last synced: 26 Sep 2025
https://github.com/BetaHuhn/metadata-scraper
π·οΈ A JavaScript library for scraping/parsing metadata from a web page.
html-scraper javascript-library meta-tags metadata metadata-extraction metatags open-graph page parser typescript
Last synced: 27 Mar 2025
https://github.com/pavlovtech/WebReaper
Web scraper, crawler and parser in C#. Designed as simple, declarative and scalable web scraping solution.
crawler datamining parser parsing scraper scraping scraping-api scraping-data scraping-tool scraping-web scraping-websites webcrawler webscraping
Last synced: 08 Apr 2025
https://github.com/ganigeorgiev/fexpr
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
dsl filter-parser parser query
Last synced: 09 Apr 2025
https://github.com/dlang-community/D-YAML
YAML parser and emitter for the D programming language
dlang emitter parser yaml yaml-parser
Last synced: 13 May 2025
https://github.com/ocramz/xeno
Fast Haskell XML parser
memory-benchmark parser sax xml xml-parser xml-parsing
Last synced: 21 Sep 2025
https://github.com/joshnuss/micro-svelte-compiler
Micro Svelte compiler (naive clone)
compiler generator javascript parser svelte
Last synced: 04 Jul 2025
https://github.com/passsy/deep_pick
Pick values from Dart deep nested data structures (usually json)
dart hacktoberfest json parser
Last synced: 17 Mar 2025
https://github.com/microsoft/powerquery-parser
A parser for the Power Query / M formula language, written in TypeScript
m microsoft opensource parser powerquery typescript
Last synced: 16 May 2025
https://github.com/ra1028/Alembic
:alembic: Functional JSON Parser - Linux Ready :penguin:
alembic functional ios json linux monad parser swift
Last synced: 06 Aug 2025
https://github.com/avencera/fast_rss
Fast Elixir RSS feed parser, a NIF wrapper around the Rust RSS crate
atom elixir erlang feeds hacktoberfest parser rss rust
Last synced: 05 Apr 2025
https://github.com/ra1028/alembic
:alembic: Functional JSON Parser - Linux Ready :penguin:
alembic functional ios json linux monad parser swift
Last synced: 16 Mar 2025
https://github.com/littledivy/deno_swc
The SWC compiler for Deno.
ast bundler deno hacktoberfest javascript parser rust spack swc typescript
Last synced: 13 Apr 2025
https://github.com/jawah/kiss-headers
Python package for HTTP/1.1 style headers. Parse headers to objects. Most advanced available structure for http headers.
cookie cookies email-parsing header header-only header-parser headers http http-headers parser python requests
Last synced: 25 Dec 2025
https://github.com/m-novikov/tree-sitter-sql
SQL syntax highlighting for tree-sitter
grammar parser sql syntax syntax-highlighting tree-sitter
Last synced: 12 Apr 2025
https://github.com/Ousret/kiss-headers
Python package for HTTP/1.1 style headers. Parse headers to objects. Most advanced available structure for http headers.
cookie cookies email-parsing header header-only header-parser headers http http-headers parser python requests
Last synced: 17 Aug 2025
https://github.com/dlang-community/libdparse
Library for lexing and parsing D source code
ast d dlang parser parsing syntax-tree
Last synced: 26 Dec 2025
https://github.com/ohmybahgosh/YT-DLP-SCRIPTS
...Just a place for me to share my various YT-DLP & related bash scripts.
bash bash-script downloading ffmpeg ffmpeg-script parser scraper shell-script youtube-dl yt-dlp
Last synced: 27 Mar 2025
https://github.com/naorlivne/parse_it
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
argument-parser config configuration configuration-file configuration-files configuration-management environment-variables hcl ini json json-parser package parser parser-library python python3 toml xml yaml yaml-parser
Last synced: 12 Apr 2025
https://github.com/didavid61202/type-level-regexp
π€π Type-level RegExp, parse and match string in TypeScript type system.
javascript parser regex regexp types typescript
Last synced: 06 Apr 2025
https://github.com/misteo/meojson
β¨ Next-gen C++ JSON/JSON5 Serialization Engine | Zero Dependency | Header-Only | Unleash JSON Potential
cpp json json5 parser serialization
Last synced: 05 Apr 2025
https://github.com/tree-sitter/tree-sitter-julia
Julia grammar for tree-sitter
Last synced: 15 May 2025
https://github.com/jon-hanson/parsecj
Java monadic parser combinator framework for constructing LL(1) parsers
java parser parser-combinators
Last synced: 30 Dec 2025
https://github.com/innolitics/dicom-standard
The DICOM standard, in JSON format, parsed from the HTML version using Python scripts
Last synced: 04 Apr 2025
https://github.com/xoofx/cppast.codegen
An extensible library providing C# PInvoke codegen from C/C++ files for .NET
codegen cpp csharp dotnet dotnet-core interop parser pinvoke
Last synced: 06 Apr 2025
https://github.com/AdaCore/RecordFlux
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
ada binary-parser communication-protocol formal-methods formal-specification formal-verification parser protocol-parser protocol-specification python spark
Last synced: 14 Mar 2025
https://github.com/coderobe/hq
A HTML processor inspired by jq
css-selector html parser processor
Last synced: 17 Mar 2025
https://github.com/wxriw/lyricify-lyrics-helper
ιζ Lyricify ζιηζθ―ηΈε ³εθ½
lyricify lyrics parser spotify
Last synced: 10 Jul 2025
https://github.com/mizchi/mints
lightweight typescript compiler
compiler parser parser-generator typescript
Last synced: 28 Apr 2025
https://github.com/stillat/blade-parser
A library that makes it simple to parse, analyze, and manipulate Blade templates. Designed with tool makers in mind β€οΈ
Last synced: 05 Apr 2025
https://github.com/rs-tml/rstml
Rust+html (JSX-like) parser for TokenStreams aka rsx
html jsx parser proc-macro recoverable rsx rust syn templating xml
Last synced: 14 May 2025
https://github.com/ripxorip/bolt.nvim
β‘ Ultrafast multi-pane file manager for Neovim with fuzzy matching
bolt commander dual dual-pane filter-as-you-type finder fuzzy-matching fuzzy-search neovim neovim-plugin nvim parser python ripgrep ripgrep-frontend vim vim-plugin
Last synced: 17 Jul 2025
https://github.com/holzhaus/rekordcrate
Library for parsing Pioneer Rekordbox device exports
Last synced: 10 Apr 2025
https://github.com/gernest/mention
Twitter like mentions and #hashtags parser for Go(Golang)
Last synced: 27 Jun 2025
https://github.com/martinohmann/hcl-rs
HCL parsing and encoding libraries for rust with serde support
Last synced: 05 Apr 2025
https://github.com/promplate/partial-json-parser-js
Parse partial JSON generated by LLM
agent json langchain llm parser prompt-engineering streaming
Last synced: 05 Apr 2025
https://github.com/crisp-oss/email-reply-parser
π Node library for parsing plain text email content.
Last synced: 21 Jun 2025
https://mmalcek.github.io/bafi/
Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
bson convert converter csv csv-to-json csv-to-xml formatter json json-to-xml mt940 parser xml xml-to-json yaml
Last synced: 17 Nov 2025
https://github.com/anglesharp/anglesharp.js
:angel: Extends AngleSharp with a .NET-based JavaScript engine.
anglesharp c-sharp dom javascript jint library parser
Last synced: 05 Apr 2025
https://github.com/openapi4j/openapi4j
OpenAPI 3 parser, JSON schema and request validator.
api graalvm java json-schema openapi openapi-specification openapi3 parser request request-validator rest schema schema-validator servlet undertow validation vertx
Last synced: 06 Oct 2025
https://github.com/AceLewis/spintax
A Python module for parsing spintax, unlike any other module this works with nested spintax and also allows the user to escape the special characters used in its syntax.
parser spin spinner spinning-syntax spintax
Last synced: 19 Jul 2025
https://github.com/nicolaslm/atoma
Atom, RSS and JSON feed parser for Python 3
atom feed json-feed parser python3 rfc-4287 rss rss-feed-parser syndication
Last synced: 09 Apr 2025
https://github.com/microformats/mf2py
Microformats2 parser written in Python
indieweb mf2 microformats microformats2 parser python python3
Last synced: 16 May 2025
https://github.com/tamerh/xml-stream-parser
XML stream parser for GO
go parser xml xml-deserialization xml-parsing xml-stream-parser
Last synced: 30 Oct 2025
https://github.com/marvinhagemeister/errorstacks
Tiny library to parse error stack traces
error parser parsing stacktracke
Last synced: 04 Apr 2025