Showing 25 of 133 projects
A Common Lisp library that reduces verbosity using Unicode glyphs for function definitions, conditionals, and lambda expressions.
Elixir macro for pattern matching and transforming values inside pipe expressions, with safe and strict variants.
A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.
OCaml pattern-matching library extended with regular expressions for expressive text processing.
A simple Groovy/Java library providing three distinct option types and a matcher for functional programming patterns.
An Elixir library for non-strict parsing, manipulation, and wildcard matching of URLs.
A proposal to add atomic groups ((?>…)) and possessive quantifiers (*+, ++, etc.) to ECMAScript regular expressions for backtracking control.
A Common Lisp library for mocking regular and generic functions with a declarative syntax for testing.
Shell-style glob pattern matching and filesystem globbing library for Common Lisp with recursive search and exclusions.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
A simple regex library for V that wraps the PCRE library, now obsoleted by the official pcre module.
Clojure-style regular expression functions for Common Lisp, wrapping cl-ppcre with familiar Clojure API.
A tiny Elixir library for defining simple rule handlers using pattern matching.
A Common Lisp DSL for string parsing and tokenization inspired by the REXX PARSE construct.
Elixir library for testing file path matches against glob patterns without walking the directory tree.
A Swift playground for learning and practicing regular expressions with practical examples.
A collection of reusable Elixir utility functions for pipeline control and side-effect management.
A JavaScript library providing named capture groups and back-references for regular expressions.
A 1D cellular automata-based programming language where programs are defined by rules that transform cells based on neighboring values.
A V library module providing PCRE2 regular expression processing with find and replace operations.
Brace expansion pattern matching for Elixir, ported from bash/sh and JavaScript implementations.
A TypeScript library for creating multimethods with compile-time exhaustive pattern matching and type narrowing, inspired by Clojure.
A C library for parsing and manipulating ASON, an algebraic superset and semantic extension of JSON.
A human-friendly regex library with structured syntax and variable support for building readable patterns.
An Elixir module for generating random strings based on customizable patterns.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.