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-30 00:23:46 UTC
- JSON Representation
https://github.com/whisperfish/rust-phonenumber
Library for parsing, formatting and validating international phone numbers.
formatter parser phone-number rust rust-library validator
Last synced: 14 May 2025
https://github.com/acrazing/html5parser
A super tiny and fast html5 AST parser.
ast dom html html-parser html5 parser
Last synced: 05 Apr 2025
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/samthor/gumnut
JS parser in Web Assembly / C
c javascript-parser parser wasm
Last synced: 07 Apr 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/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/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/sogaiu/tree-sitter-clojure
Clojure(Script) grammar for tree-sitter
clojure clojurescript grammar parser tree-sitter
Last synced: 07 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/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/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/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/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/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/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/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/mozilla/webrtc-sdp
Rust SDP parser for WebRTC
jsep parser rust sdp sdp-parser webrtc
Last synced: 07 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/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/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/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/szaghi/flap
Fortran command Line Arguments Parser for poor people
argparse command-line fortran fortran-library oop parser
Last synced: 24 Jan 2026
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/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/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/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/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/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/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/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/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/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/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/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/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/0x2a-42/lelwel
Resilient LL(1) parser generator for Rust
grammar parser parser-generator parsing rust
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/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/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/fwcd/tree-sitter-kotlin
Kotlin grammar for Tree-sitter
kotlin language-grammars parser tree-sitter
Last synced: 14 May 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/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/avast/apkparser
APK manifest & resources parsing in Golang.
Last synced: 07 Apr 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/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/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/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: 30 Jan 2026
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/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/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/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