lpeg_patterns

URI parsers

A collection of Lua-based parser patterns for validating and parsing various types of URIs, IPv4 and IPv6 addresses.

A collection of LPEG patterns

GitHub

120 stars
10 watching
7 forks
Language: Lua
last commit: over 2 years ago
Linked from 1 awesome list

lpegluaparseruriuri-parserurl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sacek/lpeglj A Lua implementation of a LPeg parser for pattern matching 109
mpeterv/argparse A feature-rich command line parser for Lua 260
daurnimator/lredis A Redis client library written in Lua for interacting with a Redis server 42
pygy/lulpeg A Lua implementation of a Parsing Expression Grammar library 251
akamai/luda Develops real-time URL-based malware detection system using regexes and clustering 74
thephpleague/uri A PHP library for manipulating and parsing URIs according to various standards 1,034
harningt/luajson A JSON parser and encoder for Lua 251
daurnimator/zig-autolua A tool for generating a Lua binding for the Zig programming language. 22
bungle/lua-resty-postal A Lua library providing statistical parsing and normalization of street addresses using a fast parser/normalizer 10
andremm/lua-parser A Lua parser written with LPegLabel that generates an abstract syntax tree (AST) for parsing Lua 5.3 code 191
marcelog/ex_rfc3986 An Elixir implementation of the URI parsing rules defined in RFC3986 10
daurnimator/lua-http A Lua HTTP library providing support for HTTP(S) versions 1.0, 1.1 and 2, including client and server functionality. 805
thephpleague/uri-interfaces An interface for representing URI objects according to RFC 3986 462
doujiang24/lua-resty-ini A Lua library for parsing and working with INI files in OpenResty servers. 49
uriparser/uriparser A C library for parsing and handling Uniform Resource Identifiers (URIs) in a strict RFC 3986 compliant manner. 336