super-expressive

Regex builder

A JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way.

🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language

GitHub

5k stars
37 watching
136 forks
Language: JavaScript
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
slevithan/xregexpAn extended JavaScript regular expression utility with modern syntax and flags beyond native browser support.3,307
cjex/regulexA JavaScript tool for parsing and visualizing regular expressions5,722
ziishaned/learn-regexAn introduction to regular expressions with explanations and examples.45,746
devongovett/regexgenGenerates regular expressions from a set of input strings by building a trie and converting it to a regex using Brzozowski's algebraic method3,344
compose-regexp/compose-regexp.jsBuilds and composes regular expressions in JavaScript to improve maintainability and readability of complex regex patterns.145
verbalexpressions/javaverbalexpressionsA Java library that simplifies the construction of complex regular expressions2,624
ianstormtaylor/superstructA library for defining and validating data structures in JavaScript and TypeScript.7,043
mathiasbynens/regexpuTranspiles ES2015 Unicode regular expressions into equivalent ES5-compatible regular expressions.234
verbalexpressions/jsverbalexpressionsA JavaScript library to construct regular expressions in a simple and intuitive way12,171
emotion-js/emotionA CSS-in-JS library designed to simplify style composition in web applications17,555
sanctuary-js/sanctuaryA JavaScript library that promotes pure function composition and avoids runtime type errors by providing data types for handling uncertain values.3,046
verbalexpressions/phpverbalexpressionsA PHP library to construct complex regular expressions with an intuitive syntax and human-readable definition format.2,409
regl-project/reglA JavaScript library that simplifies WebGL programming by abstracting away shared state and compiling it into optimized JavaScript code5,261
flightcontrolhq/superjsonA serialization library for JavaScript expressions that supports Dates, BigInts, and other complex data types4,218
rust-lang/regexAn implementation of regular expressions for Rust.3,580