Showing 26 of 134 projects
A Common Lisp library that reduces verbosity using Unicode glyphs for function definitions, conditionals, and lambda expressions.
A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.
Elixir macro for pattern matching and transforming values inside pipe expressions, with safe and strict variants.
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.
A distributed data stream pipeline for querying, augmenting, and transforming data using Elixir pattern-matching rules.
Shell-style glob pattern matching and filesystem globbing library for Common Lisp with recursive search and exclusions.
A simple regex library for V that wraps the PCRE library, now obsoleted by the official pcre module.
A Common Lisp DSL for string parsing and tokenization inspired by the REXX PARSE construct.
A tiny Elixir library for defining simple rule handlers using pattern matching.
Elixir library for testing file path matches against glob patterns without walking the directory tree.
Clojure-style regular expression functions for Common Lisp, wrapping cl-ppcre with familiar Clojure API.
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 human-friendly regex library with structured syntax and variable support for building readable patterns.
An MLIR toolkit for building compilers and IR transformations using Elixir and Zig, offering a declarative, SSA-native frontend.
A C library for parsing and manipulating ASON, an algebraic superset and semantic extension of JSON.
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.