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/sandwich-go/protokit
golang parser for proto buffer file
golang microservice parser protobuf protobuf3
Last synced: 08 Aug 2025
https://github.com/brahle/paradox
ANTLR parser definitions for Paradox games like Hearts of Iron 4, Crusader Kings 3, and Stellaris.
antlr antlr4 crusader-kings-3 crusader-kings-iii hearts-of-iron-4 hearts-of-iron-iv parser stellaris
Last synced: 27 Jul 2025
https://github.com/bhansconnect/monkey-roc
🐵🤘🏼! An implementation of the Monkey interpreter in Roc.
interpreter lexer monkey parser roc-lang tokenizer
Last synced: 01 Mar 2026
https://github.com/aress31/openvpn-stat
Display OpenVPN connected clients and their associated routing information in a user-friendly fashion.
monitoring openvpn-server parser status
Last synced: 26 Jul 2025
https://github.com/yuriy-kulakovskyi/portfolio
There was a lot of work in my portfolio. I was diligently developing this project, which gave me a lot of skills that I mastered. I will continue mastering my skills and learning something new because I know where I should grow.🚀
color-changer css3 github-parse html-css-javascript html5 instagram linkedin loader parser portfolio-website scss
Last synced: 12 Aug 2025
https://github.com/joeyvanlierop/golf
A simple compiler for a programming language called GoLF ⛳
code-generation compiler golang lexer parser programming-language semantic-analysis
Last synced: 07 Aug 2025
https://github.com/michaelhatherly/lexbor.jl
Julia wrapper for https://github.com/lexbor/lexbor
Last synced: 23 Apr 2025
https://github.com/fabiospampinato/xml-simple-parser
A simple and tiny XML parser and stringifier.
parser simple stringifier tiny xml
Last synced: 27 Jul 2025
https://github.com/ph-7/php-emoticon-parser
An emoticon parser based on some classes of my next framework
emoticon emoticon-parser parser
Last synced: 09 Apr 2025
https://github.com/a-poor/open-cypher
Parse openCypher queries in Rust
cypher cypher-query-language graph-database hacktoberfest opencypher parser rust
Last synced: 03 Aug 2025
https://github.com/shepmaster/fuzzy-pickles
A Rust parser to power Strata Rust
Last synced: 23 Mar 2025
https://github.com/octree/parsercombinator
Parser Combinators Written In Swift
combinator functional-programming haskell ios mac parsec parser swift
Last synced: 22 Apr 2025
https://github.com/perryvw/phpvalvekv
A parser for Valve's KV format, written in PHP.
parser php serialization valve
Last synced: 09 Mar 2026
https://github.com/mediaexplorer74/4pdaclient
4PDAClient, 4PDA site "parser" for W10M (UWP app). PoC/Draft. RU zone only.
4pda js-injection just-for-fun parser project-astoria research rnd uwp w10m webview windows10mobile
Last synced: 30 Jul 2025
https://github.com/jolin-io/exprparsers.jl
Parse common Expr patterns. Speed up the process of defining stable macros.
Last synced: 24 Apr 2025
https://github.com/mrodrig/deeks
Retrieve all keys and nested keys from objects and arrays of objects.
deep document extraction hacktoberfest javascript json key object parser
Last synced: 29 Jul 2025
https://github.com/d-rickyy-b/iv-issue-finder
Finds issues on the Telegram IV platform and offers a search for
instant-view instantview iv multithreaded multithreading parser python telegram
Last synced: 02 Aug 2025
https://github.com/wkillerud/sassdoc-parser
A lightweight parser for SassDoc that supports both Sass syntaxes.
Last synced: 23 Jul 2025
https://github.com/b4dnewz/robots-parse
A lightweight and simple robots.txt parser in node
osint parser robots-parser robots-txt
Last synced: 22 Sep 2025
https://github.com/jack-q/picol
Pico-Language & Pictorial Illustrated Compiler Organization by Layer
compiler lexer parser picol quadruple visualization
Last synced: 08 Jul 2025
https://github.com/sameeralam3127/ipmg
IPMG is a modular, enterprise-ready IP management and ping monitoring CLI tool written in Python. It provides high-performance parallel network scanning, subnet auto-discovery, hostname resolution, scheduled monitoring, and multi-format reporting (XLSX/CSV/JSON) with a clean, testable architecture.
excel icmp-ping json macos network parser ping python swift thread-pool
Last synced: 14 Feb 2026
https://github.com/alyti/surrealdb_functions
proc-macro to help with using surrealdb's custom functions
parser proc-macro rust surrealdb
Last synced: 08 Apr 2025
https://github.com/tamtamchik/app-store-receipt-parser
A lightweight TypeScript library for extracting transaction IDs from Apple's ASN.1 encoded receipts.
app-store apple asn1 identification parser receipt transactions
Last synced: 22 Apr 2025
https://github.com/jlumbroso/combstruct2json
Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.
analytic-combinatorics combinatorics parser
Last synced: 26 Jul 2025
https://github.com/snyk/composer-lockfile-parser
Snyk composer.lock file parser
Last synced: 23 Mar 2025
https://github.com/harvesthq/hour-parser
Parse user-provided timestamp input and get nice output
Last synced: 12 May 2025
https://github.com/cathood0/flutter_quill_delta_from_html
Convert easily HTML inputs content to Quill Delta format
delta delta-from-html flutter-quill html parser quill
Last synced: 11 Jan 2026
https://github.com/tmthrgd/id3v2
A Golang package for reading ID3v2 tags from audio files.
golang id3 id3v2 metadata metadata-parser mp3 parser reader
Last synced: 31 Aug 2025
https://github.com/purag/pearley
:white_circle: Pearley is a *shiny* new implementation of the Earley parsing algorithm in Javascript.
earley-parser grammar parser parser-generator
Last synced: 05 May 2025
https://github.com/ashvardanian/tenpack
Fast Tensors Packaging library for text, image, video, and audio data compatible with PyTorch, TensorFlow, & NumPy 🖼️🎵🎥 ➡️ 🧠
clip laion multi-modal numpy parser pytorch simd tensor tensorflow transformer
Last synced: 22 Mar 2025
https://github.com/natsukagami/go-osu-parser
A .osu file parser for Golang. A direct port of https://github.com/nojhamster/osu-parser.
golang-package json osu osu-libraries parser
Last synced: 28 Apr 2025
https://github.com/makerpnp/gerber-parser
Simple gerber parser meant to be used in conjuction with the gerber-types crate
Last synced: 03 Jul 2025
https://github.com/nthparty/bfcl
Python library for working with circuit definitions represented in the Bristol Fashion.
circuit circuits data-structures garbled-circuits logic-circuit mpc multi-party-computation parser python
Last synced: 14 Jan 2026
https://github.com/bionode/fasta-parser
Buffer Stream parser from FASTA to JSON.
bioinformatics bionode buffers library nodejs parser
Last synced: 11 Apr 2025
https://github.com/vxern/wiktionary-scraper
🇬🇧 An extensible, robust and lightweight (45kB) Wiktionary.org scraper to fetch detailed information about words in various languages.
definitions dictionary english etymology javascript language parser scraper typescript wiktionary words
Last synced: 12 May 2025
https://github.com/amrdeveloper/done
Compiler to generate C Code and executable with many features and syntax sugger
c-code-generator codegenerator compiler cpp lexer parser transpiler
Last synced: 29 Jul 2025
https://github.com/systemsbioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 19 Feb 2026
https://github.com/gek169/ctok
simple parsed programming language idea i'm working on.
Last synced: 16 Apr 2025
https://github.com/relnod/calcgo
Interpreter for Numeric Expressions
calculator golang lexer parser
Last synced: 17 Jan 2026
https://github.com/iammatis/ikalendar
iCalendar format builder and parser
builder ical icalendar icalendar-format parser rfc-5455
Last synced: 02 Aug 2025
https://github.com/fgimenez/reth-log-parser
Extract relevant data from reth logs
Last synced: 14 Apr 2025
https://github.com/here-be/snapdragon-handlers
Adds support for handlers, events and plugins to snapdragon libraries.
compiler lexer nodes parser snapdragon tokens
Last synced: 12 Jun 2025
https://github.com/nicorobo/mendeleev
:microscope: A small library for building compounds and working with element data.
chemistry compound library parser
Last synced: 27 Jul 2025
https://github.com/librariesio/mix-deps-json
:strawberry: A service that eats up mix.exs files and spits out dependencies as JSON.
dependencies elixir librariesio mix parser
Last synced: 23 Apr 2025
https://github.com/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/claudiuhbann/streamable
Fastest, Smallest and Simplest (De)Serializer for C++20 and newer.
cpp20 easy-to-use fast format no-dependencies parser simple single-header
Last synced: 01 Aug 2025
https://github.com/ammit/go-metaparser
Simple and elegant Metadata Parser in Go 🔥💬
go golang metadata metadata-extraction opengraph parser scraper twitter-cards web-scraper
Last synced: 10 Mar 2026
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 2025
https://github.com/guichaguri/post-feed-reader
Discovers and parses news, blog and podcast posts from any website
atom autodiscovery feed jsonfeed parser posts rss wordpress
Last synced: 30 Apr 2025
https://github.com/galaco/vmt
Golang package for parsing .vmt Valve Material files
counter-strike material parser source-engine team-fortress-2 valve vmt vtf
Last synced: 28 Jul 2025
https://github.com/pritpatel2412/kemlang
🧠 Learn to code with desi vibes using Gujarati keywords like sharu, jo, lakho, samaapt & more! ⚙️ Built with: Python 🐍 + FastAPI 🚀 + React ⚛️ 🎮 Try it live:
compiler-design interpreter kemlang opensource parser programming-language python3 react
Last synced: 06 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/schmich/jisonify
A Browserify transform for Jison parsers.
browser browserify javascript jison language lexer parser programming-language
Last synced: 04 Aug 2025
https://github.com/mcstreetguy/composerparser
An oop composer file parser.
composer composer-json composer-lock file-parser json-parser lockfile package-management parser wrapper-library
Last synced: 23 Apr 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/ph-7/goya
This is a simple but powerful programming language. This is my first programming language with an interpreter built in C++. ATTENTION, language is under development and is not stable! If you want to contribute to this project and improve it, please contact me and add your changes via GitHub
c-plus-plus goya goya-language goya-programming-language interpreted-language interpreted-programming-language interpreter language lexer lightweight-programming-language own-language parser programming programming-language
Last synced: 09 Apr 2025
https://github.com/lumakernel/tree-sitter-prisma
Tree-sitter parser definition for prisma schema
lexer parser prisma2 tree-sitter
Last synced: 28 Feb 2025
https://github.com/canimus/alphareader
A custom reader for delimited files in Python. Ability to ingest big data files.
bigdata chunked csv csv-parser hdfs parser python
Last synced: 16 Jan 2026
https://github.com/mskelton/tree-sitter-styled
This is an extension of tree-sitter-css to support styled-components interpolation syntax.
css parser styled-components tree-sitter
Last synced: 19 Apr 2025
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/nikola-jokic/cellang
CEL interpreter, parser, lexer, and other utilities
cel-language interpr lex parser rust
Last synced: 24 Jan 2026
https://github.com/fanktom/jsonschema
A Go package that parses JSON Schema documents and generates go types including validations
compiler golang jsonschema parser rfc
Last synced: 08 Jan 2026
https://github.com/glebec/functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
compiler ebnf evaluator generator grammar lexer ll1 mathematical-expressions parser reverse-polish-notation
Last synced: 23 Jul 2025
https://github.com/AyaMorisawa/YAMFM
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Mar 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 2025
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 07 Apr 2025
https://github.com/chipjarred/compiler-deconstruction
Translation of Niklaus Wirth's Oberon-0 compiler from his Compiler Construction book into Swift, and evolution toward significant improvements in naming, structure, and readability in general.
compiler compiler-construction compiler-deconstruction compiler-design compiler-principles compilers-design oberon oberon-programming-language parser parsers parsers-compilers swift wirth-book wirth-compiler wirth-oberon
Last synced: 22 Apr 2025
https://github.com/andreypostal/php-pancake-object
Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.
deserialization deserializer hydrate hydrator parser php serialization serializer value-object
Last synced: 28 Jun 2025
https://github.com/owenvoke/torrent-parser-php
A collection of parsers for various torrent RSS/JSON feeds.
extratorrent mininova parser rarbg torrents worldwidetorrents
Last synced: 14 Apr 2025
https://github.com/abdullah2993/expression-parser
An expression evaluator written in typescript with the goal to support SQL like WHERE clauses.
expression expression-evaluator filters parser whereclause
Last synced: 31 Jul 2025
https://github.com/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 Jul 2025
https://github.com/swiiz/autoparser
🦀 Generate Recursive Descent Parser using Rust macros.
Last synced: 12 Jun 2025
https://github.com/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 Apr 2025
https://github.com/alordash/date-parser
Extracts date from natural message.
date english-language natural-language-processing parser parsing-library russian-language
Last synced: 20 Mar 2025
https://github.com/kunaltaitkar/vue-script-parser
This package is used to parse vue script section and it provides an interface to add, update and delete entities of different life cycles hooks of VueJS.
ast javascript parser script vue-parser vue-script-ast-parser vue-script-parser vuejs
Last synced: 25 Jan 2026
https://github.com/bugoverdose/yail
Yet Another Interpreted Language
evaluator go interpreter lexer parser
Last synced: 11 Apr 2025
https://github.com/naturalness/javac-parser
Exposes OpenJDK's Java parser and scanner to Python
java javac lex lexer openjdk parser scanner syntax-checker tokenizer
Last synced: 06 Mar 2026
https://github.com/perfecto25/rio_config
Rio config parser
configuration markup parser rio syntax
Last synced: 24 Jun 2025
https://github.com/imingyu/forgiving-xml-parser
An XML/HTML parser and serializer for JavaScript.
forgiving-xml-parser html html-parser html-parsing html2js html2json javascript json parser serializer transformation typescript xml xml-parser xml-parsing xml2js xml2json
Last synced: 14 Apr 2025
https://github.com/leizongmin/leizm-html-parser
Fast HTML parser written in pure JavaScript
Last synced: 05 Apr 2025
https://github.com/zmactep/smiles
Full support of OpenSMILES specification for Haskell
chemoinformatics haskell parser smiles
Last synced: 10 Apr 2025
https://github.com/nybblr/poofjs
💥 Poof! Tag your JavaScript with markers, see the results inline (e.g. vim or emacs).
emacs instrumentation javascript livecoding parser vim vim-plugin
Last synced: 21 Jun 2025
https://github.com/mpewsey/off_parser
Parses OFF (Object File Format) 3D model files to a class container. Includes helper functions for downloading and parsing publicly available datasets.
3d-models modelnet off-file parser
Last synced: 07 May 2025
https://github.com/jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3
Last synced: 12 Apr 2025
https://github.com/ljh131/mark-to-jsonml
Parse markdown into JsonML
jsonml markdown parser textprocess
Last synced: 14 Oct 2025