npm53Moderatehealth index
JavaScript★ 0↓ 71.9K/moSep 13, 2026
npm53Moderatehealth index
JavaScript★ 541↓ 44.4M/moSep 23, 2026
npm51Moderatehealth index

gulpjs/findup-syncFind the first file matching a given pattern in the current directory or the nearest ancestor directory.
JavaScript★ 98↓ 44.3M/moSep 15, 2026
npm51Moderatehealth index
TypeScript★ 2↓ 46.6M/moSep 15, 2026
npm50Moderatehealth index
JavaScript★ 10↓ 227M/moSep 16, 2026
JavaScript★ 187↓ 292K/moSep 15, 2026
crates.io48Weakhealth index
Rust★ 7↓ 740/moSep 25, 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↓ 630M/moSep 16, 2026

WoozyMasta/pathrulesFast Go package for gitignore-like path rules: include/exclude matching, recursive rules providers, and high-performance batch filtering for file pipelines
Go★ 0Oct 19, 2026
JavaScript · TypeScript★ 9↓ 125M/moSep 15, 2026
C#★ 403Sep 14, 2026
JavaScript★ 82↓ 1.2B/moSep 16, 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↓ 686M/moSep 16, 2026

pacha/py-walkPython library to filter filesystem paths based on gitignore-like patterns
Python★ 8↓ 1.6M/moSep 14, 2026
crates.io44Weakhealth index
Rust★ 92↓ 425.2K/moSep 27, 2026

micromatch/anymatch:bangbang: Matches strings against configurable strings, globs, regular expressions, and/or functions
JavaScript★ 401↓ 433M/moSep 16, 2026

jonschlinkert/fill-rangeFill in a range of numbers or letters, positive or negative, optionally passing an increment or multiplier to use.
JavaScript★ 61↓ 594M/moSep 16, 2026
JavaScript★ 27↓ 48.8M/moSep 15, 2026
JavaScript★ 44↓ 211M/moSep 16, 2026

lukeed/totalistA tiny (195B to 224B) utility to recursively list all (total) files in a directory
JavaScript★ 151↓ 146M/moOct 20, 2026
Rust★ 53↓ 4.5M/moSep 18, 2026

micromatch/extglobExtended globs. Add (almost) the expressive power of regular expressions to glob patterns.
JavaScript★ 32↓ 43.2M/moSep 15, 2026
JavaScript★ 56↓ 1.9M/moOct 18, 2026

thecodrr/fdir⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s
TypeScript★ 1,734↓ 676M/moSep 16, 2026

micromatch/nanomatchFast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but without support for extended globs (extglobs), posix brackets or braces, and with complete Bash 4.3 wildcard support: ("*", "**", and "?").
JavaScript★ 97↓ 34.8M/moSep 15, 2026
JavaScript★ 23↓ 46.5M/moSep 23, 2026
JavaScript★ 7↓ 38.2M/moSep 15, 2026

vbhat161/go-path-ignoreGo library for path matching and filtering using multiple strategies: GitIgnore, Glob, and Regex patterns.
Go★ 1Sep 19, 2026
JavaScript★ 24Sep 13, 2026
JavaScript★ 76↓ 132M/moOct 21, 2026