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/harvesthq/hour-parser
Parse user-provided timestamp input and get nice output
Last synced: 12 May 2025
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/dderevjanik/agescx-js
Age of empires 2 scenario de/compress module
ageofempires aoe aoe2 parser typescript
Last synced: 31 Aug 2025
https://github.com/capturr/jsonld-extract
A damn simple tool to extract json-ld metadata from webpage using jquery like api (jQuery, Cheerio, CashDom ...).
cashdom cheerio crawler crawling data extract extractor javascript jquery json jsonld metadata nodejs parser scraper scraping spider typescript
Last synced: 24 Mar 2025
https://github.com/jfklorenz/bridge-package
Javascript package for the card game Contract Bridge.
bridge contract-bridge javascript movements parser scoring
Last synced: 07 Apr 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/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/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/wkillerud/sassdoc-parser
A lightweight parser for SassDoc that supports both Sass syntaxes.
Last synced: 23 Jul 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/smikhalevski/tag-soup
๐โThe fastest pure JS SAX/DOM XML/HTML parser with streaming support.
dom html javascript parser sax xml
Last synced: 29 Oct 2025
https://github.com/heckj/slox
A swift variation of the content from Bob Nystrom's book: Crafting Interpreters
crafting-interpreters interpreter parser swift
Last synced: 24 Oct 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/rhymeswithmogul/security-txt-parser
Fetch and parse a website's security.txt file.
foudil parser php php7 reporting-tool security-audit security-automation security-research security-researcher security-team security-testing security-tools security-txt
Last synced: 01 Sep 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/seclerp/unicorn
:unicorn: High-level programming language with CIL backend. Demo project for bachelor degree paper
ast dotnet dotnet-core fsharp parser parser-combinators
Last synced: 15 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/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/38tter/kramdown-mermaid
Markdown parser for mermaid.js. An extended Kramdown syntax
gem kramdown markdown markdown-parser mermaid mermaid-diagrams mermaidjs parser ruby
Last synced: 15 Apr 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/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/mohido/tiny_yaml
A powerful lightweight YAML parser library for C++
Last synced: 15 Apr 2025
https://github.com/jednano/ini-parser
A highly forgiving and configurable INI parser for the informal INI file format.
browser configurable format ini parse parser read write
Last synced: 23 Mar 2025
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/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/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/king-11/c_compiler
Writing a compiler for c in rust language
c code-generator compiler lexer parser rust
Last synced: 23 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/textwire/textwire
Fast and beautiful templating language for Go that can be used for embedding variables and expressions into any text, including HTML and XML
go golang language lexer package parser templates templating-engine templating-language textwire
Last synced: 03 May 2026
https://github.com/detain/cisco_parser
Cisco Communications and Configuration parsing Class
Last synced: 15 May 2025
https://github.com/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 2025
https://github.com/lucasavila00/beff
Efficient validators from Typescript types generated by a blazing fast compiler
jsonschema parser typescript validator
Last synced: 03 May 2026
https://github.com/relnod/calcgo
Interpreter for Numeric Expressions
calculator golang lexer parser
Last synced: 17 Jan 2026
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/hmmhmmhm/pattern-grab
๐ค๐ป Regular Expression Data Grabber
crawling grab grabber parse parser pattern pattern-matching regex regexp regexp-match regular-expression scraping string typescript
Last synced: 16 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/bug-ops/fast-yaml
Parse YAML at Rust speed. Full 1.2.2 spec, built-in linter, parallel processing. Native bindings for Python & Node.js.
high-performance linter napi-rs nodejs parallel-processing parser pyo3 python rust yaml yaml-linter yaml-parser
Last synced: 02 Apr 2026
https://github.com/palburtus/powerpointparser
C# Library for parsing PowerPoint speaker notes using OpenXML to HTML
html openxml parser powerpoint
Last synced: 14 Jan 2026
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/keenan691/org-mode-connection
This package allows to read, write and sync emacsโs org-mode files.
emacs es6 file-synchronization javascript org-mode parser ramda
Last synced: 02 Apr 2026
https://github.com/eigenein/wotbreplay-parser
World of Tanks Blitz replay parser
parser rust rust-crate rust-library world-of-tanks-blitz
Last synced: 20 Sep 2025
https://github.com/konfiger/konfiger-beam
Light weight package to manage key value based configuration and data files for BEAM languages. Notably Elixir and Erlang.
beam-languages configuration elixr-lang erlang key-value language parser properties
Last synced: 13 Oct 2025
https://github.com/swiiz/autoparser
๐ฆ Generate Recursive Descent Parser using Rust macros.
Last synced: 12 Jun 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/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 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/wharflab/tree-sitter-batch
Tree-sitter grammar for Windows Batch / CMD scripts (.bat, .cmd).
batch batch-script cmd grammar parser tree-sitter windows
Last synced: 21 Apr 2026
https://github.com/konfiger/konfiger-python
Light weight package to manage key value based configuration and data files for Python
coconut configuration key-value language parser properties python
Last synced: 13 Oct 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/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/tienne/angular-parcel
angular 5 + parcel bundler (parceljs) example
Last synced: 16 Apr 2025
https://github.com/lxsmnsyc/ecmason
JSON parse/stringify for modern ES objects
Last synced: 19 Apr 2025
https://github.com/pungyeon/required
go golang json json-parser parser parsing parsing-library required-fields
Last synced: 19 Apr 2025
https://github.com/ge3224/ged_io
Parse GEDCOM genealogy files in Rust
family-trees gedcom genealogy parser
Last synced: 10 May 2026
https://github.com/tree-sitter-grammars/tree-sitter-ron
RON grammar for tree-sitter
Last synced: 06 Oct 2025
https://github.com/nanoframework/system.text.regularexpressions
:package: .NET nanoFramework System.Text.RegularExpressions Class Library
csharp dotnet hacktoberfest library nanoframework parser regex
Last synced: 15 Oct 2025
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/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/box-archived/vlive-py
VLIVE(vlive.tv) parser for python
api-wrapper crawler kpop parser python vlive
Last synced: 14 Jan 2026
https://github.com/zaeval/everytime-parser
everytime-parser
everytime parser python3 python3-library timetable
Last synced: 18 Mar 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/gek169/ctok
simple parsed programming language idea i'm working on.
Last synced: 16 Apr 2025
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/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/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/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/tlux/file_size
A file size calculator, parser and formatter written in Elixir
calculator elixir file-size filesize formatter hex hex-package parser
Last synced: 02 May 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/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/abheekda1/chemparse
A library to parse chemical formula strings into compounds and elements
Last synced: 03 Sep 2025
https://github.com/jpenuchot/poacher
poacher: C++ compile-time compiling experiments
brainfuck compilation cpp cpp20 cpp23 metaprogramming parser
Last synced: 30 Apr 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/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/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 Jul 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 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/systemsbioinformatics/parcr
Construct parser combinators in R
combinators higher-order-functions parser parsing r-package
Last synced: 19 Feb 2026
https://github.com/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
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/nifadyev/flights_info
Command line utility for searching information about flights from flybulgarien.dk
argparse flights-api parser unittest
Last synced: 13 Jun 2025