Showing 22 of 94 projects
A collection of LPEG patterns for parsing and validating common data formats like URIs, emails, IP addresses, and HTTP headers.
A C++ regular expression library that is the ancestor to std::regex and offers extended functionality.
A pure LuaJIT implementation of LPeg v1.0, a PEG pattern matching library for Lua, with added left recursion support.
Adds a Perl-like =~ regex operator to Swift for testing regular expressions and retrieving matches.
A fast, allocation-free Go library for simple wildcard pattern matching as an alternative to regex and filepath.Match.
A Go library for declarative pattern matching with built-in patterns for slices, strings, ints, maps, and structs.
Adds join operators to RxJava for combining multiple observable sequences based on pattern matching.
A fast, safe, and efficient regular expression library for Object Pascal with Unicode support and multiple optimized subengines.
A tiny Elixir library for piping values that match ok/error tuples or custom patterns.
An Elixir Plug that converts request parameters to atoms for cleaner pattern matching in web applications.
A syntax-aware grep tool for searching and filtering HCL (v2) configuration files using pattern matching on the syntax tree.
A Rust library for simple string matching with single- and multiple-wildcard operators.
A C++ header-only template library for wildcard pattern matching with runtime and compile-time execution.
A lightweight, framework-agnostic URL router for service workers and standalone use, with TypeScript support.
A functional programming library for Crystal providing monads, algebraic data types, pattern matching, and do-notation.
A library providing first-class, ergonomic match specifications for the Elixir language.
A Clojure library for building complex regexes using a fluent, composable API without writing regex syntax.
Extract dates, times, emails, phone numbers, and other common patterns from text using pre-built regular expressions.
A type provider for regular expressions in F#, providing compile-time validation and IntelliSense.
A Go package that expands regular expressions into all possible matching strings.
A Swift wrapper for NSRegularExpression providing convenient string matching and replacement methods.
A Qt library for building regular expressions using a fluent, human-readable API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.