crates.io87Excellenthealth index
Rust★ 210↓ 13.2M/moAug 11, 2026
npm83Excellenthealth index
micromatch/picomatchBlazing fast and accurate glob matcher written JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions. Used by GraphQL, Jest, Astro, Snowpack, Storybook, bulma, Serverless, fdir, Netlify, AWS Amplify, Revogrid, rollup, routify, open-wc, imba, ava, docusaurus, fast-glob, globby, chokidar, anymatch, cloudflare/miniflare, pts, and more than 5 million projects! Please follow picomatch's author: https://github.com/jonschlinkert
JavaScript★ 1,284↓ 1.7B/moAug 4, 2026
TypeScript★ 325↓ 7.5M/moAug 5, 2026
Packagist78Goodhealth index
coduo/php-matcherThe easiest way to match data structures like JSON/PlainText/XML against readable patterns. Sandbox:
PHP★ 841↓ 202.4K/moJul 31, 2026
JavaScript★ 2,647↓ 361M/moAug 4, 2026
TypeScript★ 132↓ 1.5B/moAug 4, 2026
TypeScript★ 4↓ 3,833/moJul 18, 2026

gvergnaud/ts-pattern🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
TypeScript★ 15.1K↓ 25.3M/moAug 12, 2026
npm62Moderatehealth index
JavaScript★ 17↓ 252M/moAug 22, 2026
crates.io62Moderatehealth index
Rust★ 536↓ 34.2M/moAug 8, 2026
npm62Moderatehealth index
micromatch/micromatchHighly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by square, webpack, babel core, yarn, jest, ract-native, taro, bulma, browser-sync, stylelint, nyc, ava, and many others! Follow micromatch's author: https://github.com/jonschlinkert
JavaScript★ 3,035↓ 653M/moAug 4, 2026
npm56Moderatehealth index
JavaScript · TypeScript★ 643↓ 1.3B/moAug 4, 2026
npm51Moderatehealth index

sindresorhus/levenMeasure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
JavaScript★ 734↓ 231M/moAug 4, 2026
npm50Moderatehealth index
JavaScript · TypeScript★ 253↓ 6.7M/moAug 27, 2026
JavaScript★ 202↓ 2B/moAug 4, 2026

jchristn/IpMatcherC# library for maintaining a match list of IP addresses and networks and comparing inputs to see if a match exists.
C#★ 17Aug 16, 2026
micromatch/bracesFaster brace expansion for node.js. Besides being faster, braces is not subject to DoS attacks like minimatch, is more accurate, and has more complete support for Bash 4.3.
JavaScript★ 250↓ 652M/moAug 4, 2026
JavaScript★ 268↓ 31.2M/moAug 22, 2026
micromatch/is-globIf you use globs, this will make your code faster. Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. 55+ million downloads.
JavaScript★ 96↓ 709M/moAug 4, 2026
C#★ 402Jul 28, 2026
JavaScript · TypeScript★ 63↓ 41.8M/moAug 31, 2026

micromatch/anymatch:bangbang: Matches strings against configurable strings, globs, regular expressions, and/or functions
JavaScript★ 402↓ 488M/moAug 4, 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
JavaScript★ 82↓ 50.9M/moAug 29, 2026
JavaScript · TypeScript★ 48↓ 847M/moAug 4, 2026
JavaScript★ 28↓ 204M/moAug 4, 2026
TypeScript★ 771↓ 97.7M/moAug 4, 2026
Rust★ 69↓ 3.5M/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
Rust★ 15↓ 35.9M/moAug 8, 2026