
micromatch/anymatch:bangbang: Matches strings against configurable strings, globs, regular expressions, and/or functions
JavaScript★ 402↓ 488M/moAug 4, 2026
JavaScript★ 15↓ 65.9M/moAug 31, 2026
jonschlinkert/fill-rangeFill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.
JavaScript★ 60↓ 678M/moAug 4, 2026
HTML · JavaScript · TypeScript★ 3↓ 2,312/moJul 19, 2026
Packagist39Weakhealth index
PHP★ 1↓ 35.2K/moJul 30, 2026
peter-winter/ctpgCompile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
C++★ 488Jul 19, 2026
JavaScript · TypeScript★ 48↓ 847M/moAug 4, 2026
Rust★ 53↓ 4.3M/moAug 13, 2026
JavaScript★ 28↓ 204M/moAug 4, 2026
JavaScript★ 59↓ 25.9K/moJul 17, 2026
JavaScript · TypeScript★ 598↓ 1.3B/moAug 4, 2026
JavaScript · TypeScript★ 26↓ 112M/moAug 31, 2026
JavaScript★ 31↓ 108M/moAug 22, 2026
JavaScript★ 87↓ 41.1M/moAug 27, 2026
JavaScript★ 2↓ 59.3M/moAug 31, 2026
JavaScript★ 0↓ 2,301/moSep 1, 2026

mathiasbynens/regenerateGenerate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
JavaScript★ 378↓ 162M/moAug 4, 2026
phplrt/lexer[READ ONLY] Subtree split of the phplrt lexer component (see phplrt/phplrt)
PHP★ 3↓ 3,224/moJul 24, 2026
PHP★ 1↓ 3,236/moJul 24, 2026

jonschlinkert/is-extendableAnswers the question: "can this value have keys?". Returns true if a value is any of the object types: array, regexp, plain object, function or date. Useful for determining if a value is an object that can be extended.
JavaScript★ 19↓ 229M/moAug 29, 2026

fent/randexp.jsCreate random strings that match a given regular expression.
JavaScript★ 1,867↓ 43.7M/moAug 13, 2026
micromatch/to-regex-rangePass two numbers, get a regex-compatible source string for matching ranges. Fast compiler, optimized regex, and validated against more than 2.78 million test assertions. Useful for creating regular expressions to validate numbers, ranges, years, etc.
JavaScript★ 173↓ 621M/moAug 4, 2026
JavaScript★ 76↓ 144M/moAug 31, 2026
Ruby★ 656↓ 16/moJul 22, 2026

fent/ret.jsTokenizes a string that represents a regular expression.
JavaScript · TypeScript★ 98↓ 151M/moAug 31, 2026
Rust★ 15↓ 35.9M/moAug 8, 2026
Go★ 8Aug 29, 2026

jonschlinkert/kind-ofGet the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
JavaScript★ 354↓ 477M/moAug 4, 2026
JavaScript · TypeScript★ 34↓ 132M/moAug 4, 2026

jonschlinkert/clone-deepRecursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
JavaScript★ 317↓ 110M/moAug 4, 2026