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/prajwalch/yazap
🔧 The ultimate Zig library for seamless command line argument parsing.
argument-parser argument-parsing cli command-line-arguments-parser flags parser subcommands zig ziglang
Last synced: 04 Apr 2025
https://github.com/ValvePython/vdf
📜 Package for working with Valve's text and binary KeyValue format
hacktoberfest keyvalue parser python serializer steam valve vdf
Last synced: 05 May 2025
https://github.com/Go-gcfg/gcfg
read INI-style configuration files into Go structs; supports user-defined types and subsections
config configuration configuration-file go golang ini parser
Last synced: 12 Mar 2025
https://github.com/sevagh/pq
a command-line Protobuf parser with Kafka support and JSON output
Last synced: 04 Apr 2025
https://github.com/samthor/gumnut
JS parser in Web Assembly / C
c javascript-parser parser wasm
Last synced: 07 Apr 2025
https://github.com/go-gcfg/gcfg
read INI-style configuration files into Go structs; supports user-defined types and subsections
config configuration configuration-file go golang ini parser
Last synced: 03 Sep 2025
https://github.com/sogaiu/tree-sitter-clojure
Clojure(Script) grammar for tree-sitter
clojure clojurescript grammar parser tree-sitter
Last synced: 07 May 2025
https://github.com/discoveryjs/json-ext
A set of performant and memory efficient utilities that extend the use of JSON
async json parse parser stream stringify stringifystream
Last synced: 14 May 2025
https://github.com/tree-sitter/tree-sitter-scala
Scala grammar for tree-sitter
Last synced: 15 May 2025
https://github.com/pg-nano/pg-parser
Parse your Postgres queries into a 100% type-safe AST (powered by libpg_query)
Last synced: 06 Oct 2025
https://github.com/florianschanda/miss_hit
MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more
code-formatter formal-methods lexer linter matlab metrics octave parser python3 simulink static-analyzer style-checker
Last synced: 04 Apr 2025
https://github.com/zesterer/forge
A lightweight, elegant scripting language with built-in Rust-FFI.
compiler interpreter language parser
Last synced: 13 Jun 2025
https://github.com/forwardemail/reserved-email-addresses-list
List of 1250+ generic, admin, mailer-daemon, and no-reply usernames reserved for security concerns. Made for @forwardemail.
address addresses admin daemon email emails generic list local mailer no-reply parser reserved security user username
Last synced: 05 Apr 2025
https://github.com/witekbobrowski/EPUBKit
📚 Simple EPUB Parser in Swift
cocoapods epub hacktoberfest ios library macos parser spm swift swift-library swift-package-manager tvos
Last synced: 16 Jul 2025
https://github.com/universal-design-tokens/udt
Universal Design Tokens (UDT) is a collection of libraries and utilities for working with DTCG design tokens files.
design-systems design-tokens dtcg parser serializer
Last synced: 07 May 2025
https://github.com/sindresorhus/to-milliseconds
Convert an object of time properties to milliseconds: `{seconds: 2}` → `2000`
converter milliseconds npm-package parser
Last synced: 05 Apr 2025
https://github.com/tree-sitter/tree-sitter-html
HTML grammar for Tree-sitter
Last synced: 14 May 2025
https://github.com/alex-pinkus/tree-sitter-swift
A tree-sitter grammar for the Swift programming language.
Last synced: 14 May 2025
https://github.com/tonsky/fast-edn
Drop-in replacement for clojure.edn that is 6 times faster
Last synced: 12 Apr 2025
https://github.com/turbopape/postagga
A Library to parse natural language in pure Clojure and ClojureScript
bots clojure clojurescript natural-language-processing parser pos-tagger viterbi-algorithm
Last synced: 07 Apr 2025
https://github.com/SoftCreatR/JSONPath
JSONPath implementation for PHP.
filter hacktoberfest json json-filtering json-flattener json-flattening json-parser json-parsing json-path jsonpath parser parsing php xpath
Last synced: 27 Jul 2025
https://github.com/marc2332/valin
Cross-platform code editor made with Freya 🦀 and Rust
cross-platform dioxus editor freya gui parser rust
Last synced: 05 Apr 2025
https://github.com/federicobond/solidity-parser-antlr
A Solidity parser for JS built on top of a robust ANTLR4 grammar
Last synced: 15 Apr 2025
https://github.com/mysticatea/regexpp
The regular expression parser for ECMAScript.
abstract-syntax-tree ecmascript javascript parser regexp
Last synced: 16 May 2025
https://github.com/mozilla/webrtc-sdp
Rust SDP parser for WebRTC
jsep parser rust sdp sdp-parser webrtc
Last synced: 07 Apr 2025
https://github.com/joranhonig/tree-sitter-solidity
Solidity grammar for tree sitter
grammar hacktoberfest parser smart-contracts solidity tree-sitter
Last synced: 15 May 2025
https://github.com/szaghi/FLAP
Fortran command Line Arguments Parser for poor people
argparse command-line fortran fortran-library oop parser
Last synced: 01 Apr 2025
https://github.com/tree-sitter/tree-sitter-json
JSON grammar for tree-sitter
Last synced: 15 Oct 2025
https://github.com/softcreatr/jsonpath
JSONPath implementation for PHP.
filter hacktoberfest json json-filtering json-flattener json-flattening json-parser json-parsing json-path jsonpath parser parsing php xpath
Last synced: 17 Oct 2025
https://github.com/madi-s/lead-generation
Python script, which empowers people with no programming background to generate robust leads on a mass scale. This repo will be compiled of various versatile techniques used in lead generation.
chromedriver lead-generation leads leadscanner parser playwright python scraper web-crawler
Last synced: 06 Jul 2025
https://github.com/chrisyue/php-m3u8
An M3U8 parser / dumper in PHP.
dumper m3u8 m3u8-parser parser php-m3u8
Last synced: 04 Apr 2025
https://github.com/mrleebo/prisma-ast
Abstract Syntax Tree for parsing schema.prisma files
abstract-syntax-tree ast javascript parse parser printer prisma schema sdk typescript
Last synced: 15 May 2025
https://github.com/MrLeebo/prisma-ast
Abstract Syntax Tree for parsing schema.prisma files
abstract-syntax-tree ast javascript parse parser printer prisma schema sdk typescript
Last synced: 07 May 2025
https://github.com/szaghi/flap
Fortran command Line Arguments Parser for poor people
argparse command-line fortran fortran-library oop parser
Last synced: 02 Nov 2025
https://github.com/izolate/html2pug
Converts HTML to Pug :dog:
converter html parser pug pug-template-engine
Last synced: 05 Apr 2025
https://github.com/basilioss/obsidian-scrapers
Get information from link for Obsidian
obsidian obsidian-md parser scraper
Last synced: 15 Apr 2025
https://github.com/migamake/json-autotype
Automatic Haskell type inference from JSON input
elm hackage hacktoberfest2019 haskell inference json json-autotype parse parser unification union
Last synced: 12 May 2025
https://github.com/numtostr/lemmy-help
Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua
cli emmylua lua neovim neovim-plugin parser rust vim-help
Last synced: 06 Apr 2025
https://github.com/flight-school/guide-to-swift-strings-sample-code
Xcode Playground Sample Code for the Flight School Guide to Swift Strings
antlr4 binary-to-text nlp parser regex strings swift unicode
Last synced: 19 Jul 2025
https://github.com/dnaeon/clingon
Command-line options parser system for Common Lisp
common-lisp lisp options optparse parser
Last synced: 07 Dec 2025
https://github.com/vincentdchan/jetpack.js
A JavaScript bundler and minifier implemented in C++ aimed at excellent performance.
bundler cpp ecmascript es-parsers javascript javascript-parser minifier parser
Last synced: 15 Mar 2025
https://github.com/tyrealhu/acorn-typescript
Alternative, TypeScript parser
acorn ast babel browser javascript nodejs parse parser typescript
Last synced: 06 Jul 2025
https://github.com/numToStr/lemmy-help
Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua
cli emmylua lua neovim neovim-plugin parser rust vim-help
Last synced: 30 Apr 2025
https://github.com/marshallward/f90nml
A Python module and command line tool for working with Fortran namelists
fortran namelist parser python
Last synced: 21 Oct 2025
https://github.com/scotteh/php-dom-wrapper
Simple DOM wrapper library to manipulate and traverse HTML documents similar to jQuery
autoloader composer dom dom-wrapper-library html manipulation parser php php-dom-wrapper traversal traverse-html-documents
Last synced: 15 May 2025
https://github.com/vlang/v-analyzer
The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more.
bindings language-server lsp lsp-server parser tree-sitter
Last synced: 04 Apr 2025
https://github.com/skwasjer/ibannet
C# .NET IBAN validator, parser, builder and generator
builder c-sharp csharp dotnet dotnet-core dotnet-standard generator iban iban-validator parser validator
Last synced: 15 May 2025
https://github.com/adrg/frontmatter
Go library for detecting and decoding various content front matter formats
decoder front-matter front-matter-parser frontmatter go golang golang-library golang-package json parser toml yaml
Last synced: 13 Apr 2025
https://github.com/vim-jp/go-vimlparser
:zap: Vim Script Parser written in Go
go golang parser vim vim-script
Last synced: 14 Oct 2025
https://github.com/skwasjer/IbanNet
C# .NET IBAN validator, parser, builder and generator
builder c-sharp csharp dotnet dotnet-core dotnet-standard generator iban iban-validator parser validator
Last synced: 04 May 2025
https://github.com/p0dalirius/ctfd-parser
A python script to dump all the challenges locally of a CTFd-based Capture the Flag.
challenges ctf ctfd dump parser python
Last synced: 05 Apr 2025
https://github.com/allenhwkim/ngentest
Angular6+ Unit Test Generator For Components, Directive, Services, and Pipes
angular generator parser typescript unittest
Last synced: 09 Apr 2025
https://github.com/buehler/node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
ast ecmascript parser parsing typescript typescript-parser
Last synced: 08 Apr 2025
https://github.com/rgrove/crass
A Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification.
Last synced: 13 Oct 2025
https://github.com/ariafallah/csv-parser
Fast, header-only, extensively tested, C++11 CSV parser
cpp cpp11 csv csv-parser parser
Last synced: 04 Apr 2025
https://github.com/Ebryx/Nessus_Map
Parse .nessus file(s) and shows output in interactive UI
django nessus nessus-parser nessus-report parser python3
Last synced: 11 Jul 2025
https://github.com/0x2a-42/lelwel
Resilient LL(1) parser generator for Rust
grammar parser parser-generator parsing rust
Last synced: 16 May 2025
https://github.com/ibara/pl0c
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
c code-generation code-generator code-generators compilation compiler compilers compiling freebsd lexer linux netbsd openbsd parser pascal pl-0 recursive-descent recursive-descent-parser unix
Last synced: 24 Oct 2025
https://github.com/dhimmel/obonet
OBO-formatted ontologies → networkx (Python 3)
network networkx obo obo-files obo-formatted-ontologies ontology parser python rephetio
Last synced: 16 May 2025
https://github.com/no-chris/chord-symbol
The definitive chord symbol parser and renderer for Javascript/NodeJS.
chord chord-charts chord-intervals chord-naming chord-parsing chord-symbols chords guitar guitar-chords intervals music music-theory parser piano ukulele
Last synced: 09 Apr 2025
https://github.com/fwcd/tree-sitter-kotlin
Kotlin grammar for Tree-sitter
kotlin language-grammars parser tree-sitter
Last synced: 14 May 2025
https://github.com/Zulu-Inuoe/jzon
A correct and safe(er) JSON RFC 8259 reader/writer with sane defaults.
common-lisp deserialization deserializer encoder-decoder json lisp parser rfc8259 serialization serializer
Last synced: 20 Mar 2025
https://github.com/zulu-inuoe/jzon
A correct and safe(er) JSON RFC 8259 reader/writer with sane defaults.
common-lisp deserialization deserializer encoder-decoder json lisp parser rfc8259 serialization serializer
Last synced: 21 Aug 2025
https://github.com/jonascz/save-for-offline
Android app for saving webpages for offline reading.
android android-application html-files html-parser java offline offline-storage parser viewer web-scraping
Last synced: 12 Apr 2025
https://github.com/dogoncouch/logdissect
CLI utility and Python module for analyzing log files and other data.
cli command-line data-analysis data-science forensic-analysis forensics json library log-analysis log-parser module parser parsing parsing-library python-library python-module python-modules security syslog
Last synced: 10 Apr 2025
https://github.com/sihaelov/harser
Easy way for HTML parsing and building XPath
html html-parser parser python xpath
Last synced: 15 May 2025
https://github.com/nick-lucas/entrypoint
Composable CLI Argument Parser for all modern .Net platforms.
cli command-line core declarative dotnet entrypoint net nuget parser
Last synced: 09 Apr 2025
https://github.com/cloudflare/lazyhtml
HTML5-compliant parser and serializer than enables building transformation pipeline in a pluggable manner
c html parser serializer streaming
Last synced: 22 Mar 2025
https://github.com/Nick-Lucas/EntryPoint
Composable CLI Argument Parser for all modern .Net platforms.
cli command-line core declarative dotnet entrypoint net nuget parser
Last synced: 14 Mar 2025
https://github.com/avast/apkparser
APK manifest & resources parsing in Golang.
Last synced: 07 Apr 2025
https://github.com/p-x9/machokit
🔬 A Swift library for parsing mach-o files to obtain various information.
binary ctf dyld dyld-shared-cache dylib mach-o macho parser reverse-engineering swift symbols
Last synced: 05 Apr 2025
https://github.com/lowlighter/libs
🍱 Collection of carefully crafted TypeScript standalone libraries. Minimal, unbloated, convenient.
algorithms bun bundler deno diff formatter logging-library minifier nodejs parser patiencediff qrcode-generator reactivity stringifier totp-generator typescript typescript-library typings xml
Last synced: 16 May 2025
https://github.com/amphp/parser
A generator parser to make streaming parsers simple.
Last synced: 16 May 2025
https://github.com/tree-sitter-grammars/tree-sitter-hyprlang
hyprlang grammar for tree-sitter
Last synced: 05 Apr 2025
https://github.com/Lokaltog/baba-core
Mini-language for creating random text generators.
generator grammar parser random
Last synced: 24 Apr 2025
https://github.com/razrfalcon/xmlparser
A low-level, pull-based, zero-allocation XML 1.0 parser.
Last synced: 15 May 2025
https://github.com/alllex/parsus
Parser-combinators with Multiplatform Kotlin Coroutines
combinators coroutines kotlin kotlin-multiplatform parser
Last synced: 23 Mar 2025
https://github.com/fedjmike/fcc
Fedjmike's C Compiler
c code-generation compiler parser x86
Last synced: 16 Apr 2025
https://github.com/Fedjmike/fcc
Fedjmike's C Compiler
c code-generation compiler parser x86
Last synced: 22 Apr 2025
https://github.com/norswap/autumn
A Java parser combinator library written with an unmatched feature set.
grammar grammars parse-trees parser parser-combinator parser-combinators parser-framework parser-library parsers parsing parsing-combinators parsing-expression-grammar
Last synced: 16 Jan 2026
https://github.com/reprezen/kaizen-openapi-parser
High-performance Parser, Validator, and Java Object Model for OpenAPI 3.x
api java json kaizen lint linter openapi openapi-model openapi-validation openapi3 parser rest rest-api swagger swagger-model validation yaml
Last synced: 09 Apr 2025
https://github.com/jstedfast/gmime
A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.
c email mbox mime mime-parser parser pgp smime
Last synced: 16 May 2025
https://github.com/vidstack/captions
Modern media captions parser and renderer (~5kB). Supports VTT, SRT, and SSA. Works server side, supports text streams, rollup captions via VTT regions, customization via CSS, and more.
captions javascript parser srt ssa ssr subtitles typescript vtt webvtt
Last synced: 05 Oct 2025
https://github.com/asyncapi/parser-js
AsyncAPI parser for Javascript (browser-compatible too).
get-global-docs-autoupdate get-global-node-release-workflows get-global-releaserc hacktoberfest javascript json-schema nodejs parser
Last synced: 14 May 2025
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