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/robinweser/small-color
Tiny (0.8kb), opinionated & tree-shakable alternative to color
color color-manipulation css-color hsl-to-rgb parser rgb-to-hsl
Last synced: 14 Apr 2025
https://github.com/kaleidawave/simple-json-parser
No allocation JSON key value parser with support for comments
json no-allocation parser rust
Last synced: 12 May 2025
https://github.com/zeppaman/consoleauto
Library that automates console argument parsing and script automation.
command-line-parser commandline contributions-welcome dotnet library parser script-automation
Last synced: 14 Jul 2025
https://github.com/mbsantiago/metamoth
Simple Python utility for parsing AudioMoth metadata
acoustics audiomoth bioacoustics metadata pam parser python
Last synced: 13 May 2025
https://github.com/dreddsa5dies/urlscrub
urlScrub, программа для поиска данных о компаниях на СБИС
Last synced: 06 Apr 2025
https://github.com/decurity/tree-sitter-circom
Circom grammar for tree sitter
circom grammar parser tree-sitter
Last synced: 27 Oct 2025
https://github.com/maldevel/youtube-video-image
Download youtube video cover image.
Last synced: 10 Apr 2025
https://github.com/jomy10/rpg-lang
The RPG esoteric programming language. Includes compiler, cli and language specification.
esolang esoteric esoteric-language esoteric-programming-language generator language parser programming-language rpg-game
Last synced: 21 Mar 2025
https://github.com/run-llama/llama-cloud-ts
Typescript SDK for OCR and document parsing in the cloud with LlamaParse
agent agents document-agent document-processing information-extraction llamaparse ocr parser
Last synced: 08 Apr 2026
https://github.com/crcollins/chemtools-webapp
A webapp for chemistry research.
chemistry machine-learning parser python quantum
Last synced: 17 Dec 2025
https://github.com/horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
abstract-syntax-tree asynchronous beginner beginner-friendly bytecode compiler concurrent cross-platform dynamic-typing event-driven garbage-collection horse64 imperative lexer multi-paradigm object-oriented parser portable programming-language standard-library
Last synced: 29 Apr 2025
https://github.com/cijiugechu/nodejs-semver
A node-semver compliant semver implementation in Rust.
javascript nodejs npm parser rust semantic-versioning semver
Last synced: 12 Apr 2025
https://github.com/netrixone/searchbox
Text input augmented with Lexer magic✨ to support advanced search features.
javascript lexer parser search searchbox text tokenizer typescript webkitty
Last synced: 10 Apr 2025
https://github.com/semolik/animeplayer
anidub anime animevost nuxt parser parsing shikimori single-page-app single-page-applications
Last synced: 08 May 2025
https://github.com/flavioheleno/bank-utils
Simple and straightforward Bank Utilities.
bank bank-utils boleto cnab hacktoberfest parser utilities validator
Last synced: 15 Jun 2025
https://github.com/propensive/punctuation
Typesafe parsing and rendering of markdown in Scala
Last synced: 11 Apr 2025
https://github.com/express-rate-limit/ratelimit-header-parser
Parse RateLimit headers of various forms into a normalized format
api api-client deno header headers javascript nodejs parser rate-limit rate-limiting rest-api
Last synced: 18 Oct 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/rm-dr/daisy
A pretty TUI scientific calculator.
calculator mathematical-expressions mathematics parser physics quantities rust science scientific-calculator scientific-computing terminal terminal-based units web-app webapp
Last synced: 17 Jan 2026
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/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/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/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/juliendelplanque/postgresqlparser
A parser for PostgreSQL written in Pharo using PetitParser.
parser petitparser pharo plpgsql postgresql
Last synced: 27 Oct 2025
https://github.com/xaviersolau/expressiontools
Tools allowing to parse textual C# Lambda Expression and more.
expression lambda lambda-expressions netcore netstandard parse parser tools
Last synced: 04 Apr 2026
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/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/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/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/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/mohido/tiny_yaml
A powerful lightweight YAML parser library for C++
Last synced: 15 Apr 2025
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/michaelhatherly/lexbor.jl
Julia wrapper for https://github.com/lexbor/lexbor
Last synced: 23 Apr 2025
https://github.com/tree-sitter-grammars/tree-sitter-po
PO grammar for tree-sitter
Last synced: 14 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-properties
Java properties grammar for tree-sitter
Last synced: 28 Aug 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/chris-martin/bricks
Bricks is a lazy functional language based on Nix.
Last synced: 26 Oct 2025
https://github.com/giulioz/mlem
👨🏼💻👅 A Tiny ML-like language for research purposes
compiler functional haskell language ml nearley ocaml parser types
Last synced: 25 Oct 2025
https://github.com/tree-sitter-grammars/tree-sitter-pony
Pony grammar for tree-sitter
Last synced: 17 Sep 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/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/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/iammatis/ikalendar
iCalendar format builder and parser
builder ical icalendar icalendar-format parser rfc-5455
Last synced: 02 Aug 2025
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/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/lxsmnsyc/ecmason
JSON parse/stringify for modern ES objects
Last synced: 19 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/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/xvyashar/lovely-error
Minimal, powerful, and highly customizable error parser and manager for JavaScript! 🚀
bug debug debugging error error-handling exception exception-handling javascript-library js logger lovely nodejs parser stacktrace try-catch ts typescript-library
Last synced: 25 Feb 2026
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/xaliks/image-parser
Парсер изображений с Imgur и PasteNow
image-parser images imgur javascript js nodejs parser paste-now
Last synced: 15 Apr 2025
https://github.com/sauternic/vcard-reader-viewer
Makes vCard (.vcf) data readable
html html5 javascript parser readable reader vcard vcard-parser vcf
Last synced: 05 Oct 2025
https://github.com/dashed/esparser
JavaScript Parser in Rust
ecmascript javascript parser rust
Last synced: 15 Apr 2025
https://github.com/tienne/angular-parcel
angular 5 + parcel bundler (parceljs) example
Last synced: 16 Apr 2025
https://github.com/mrgick/pskgu_bot
Исходный код бота группы "Бот ПсковГУ"
aiohttp-client bot lxml parser pskgu vk vkbottle
Last synced: 13 Jul 2025
https://github.com/luki446/luir
Lua programming language interpreter written in Rust
compiler interpreter lua parser rust vm
Last synced: 21 Jan 2026
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/ignatiusmb/aubade
data authoring framework
authoring code-highlighter compiler framework markdown parser
Last synced: 23 Mar 2025
https://github.com/moshenahmias/funcv
Command-Line parser for Go
argument-parser arguments cli cli-app command-line command-line-parser flags go golang parser tool
Last synced: 14 Jan 2026
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/bionode/fasta-parser
Buffer Stream parser from FASTA to JSON.
bioinformatics bionode buffers library nodejs parser
Last synced: 11 Apr 2025
https://github.com/leoprover/scala-tptp-parser
A parser for the TPTP logic languages for automated theorem proving written in Scala
artificial-intelligence automated-reasoning logic parser scala theorem-proving tptp
Last synced: 07 May 2025
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/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/pyrmont/remarkable
A CommonMark parser written in Janet
commonmark janet markdown parser
Last synced: 13 Apr 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/taf-verification/metar-dart
Parser for aeronautical and meteorological information from land stations, METAR and TAF. Coming soon SYNOP.
aeronautics dart metar meteorology parser synoptic taf weather
Last synced: 23 Oct 2025
https://github.com/coderick14/thesupertinyparser
The Super Tiny Parser
cpp parser recursive-descent-parser syntax-directed-translation top-down-parsing
Last synced: 15 Apr 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/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/ge3224/ged_io
Parse GEDCOM genealogy files in Rust
family-trees gedcom genealogy parser
Last synced: 10 May 2026
https://github.com/kacos2000/mft_dataruns
Dataruns calc
datarun mft ntfs parser powershell runlist windows-forms
Last synced: 07 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/AyaMorisawa/YAMFM
Yet another MFM (Misskey Flavored Markdown) implementation
Last synced: 10 Mar 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/trackoor/OPG_Parser
🔪 OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 25 Oct 2025
https://github.com/linmx0130/parserChiang
Naïve transition-based dependency parser in Gluon
conll-u dependency-parser gluon mxnet parser
Last synced: 17 Apr 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/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/nifadyev/flights_info
Command line utility for searching information about flights from flybulgarien.dk
argparse flights-api parser unittest
Last synced: 13 Jun 2025
https://github.com/jbtronics/irimageparser
A python library to parse the JPG files saved by the HTI HD-04D / Tooltop ET692B Thermal Camera
parser python thermal-camera thermal-imaging
Last synced: 10 Oct 2025
https://github.com/bgamari/mediawiki-parser
Haskell parsers for MediaWiki markup
Last synced: 31 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/tree-sitter-grammars/tree-sitter-kotlin
Kotlin grammar for tree-sitter
Last synced: 05 Mar 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