npm · PyPI94Exceptionalhealth index
C++ · Python★ 13.7K↓ 186M/moAug 4, 2026
npm93Exceptionalhealth index
TypeScript★ 5,836↓ 207M/moAug 28, 2026
npm89Excellenthealth index
JavaScript★ 2,851↓ 51.8M/moAug 13, 2026
npm86Excellenthealth index
TypeScript★ 540↓ 775M/moAug 4, 2026
crates.io86Excellenthealth index
Rust★ 100↓ 16.5K/moAug 22, 2026
crates.io86Excellenthealth index
Rust★ 72↓ 379.4K/moJul 21, 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
crates.io78Goodhealth index

dmtrKovalenko/zlob*Very* fast recursive file walking and globbing library for Zig, C, and Rust. With gitignore support. 100% POSIX compatible
Zig · Rust★ 224↓ 11.9K/moAug 23, 2026
JavaScript★ 2,647↓ 361M/moAug 4, 2026
Python · Makefile★ 29↓ 217.1K/moSep 5, 2026

npm/ignore-walkNested/recursive `.gitignore`/`.npmignore` parsing and filtering.
JavaScript★ 66↓ 67.3M/moAug 29, 2026
crates.io73Goodhealth index
Rust★ 1↓ 2,025/moJul 17, 2026
TypeScript★ 2,320↓ 335.5K/moJul 19, 2026
Python★ 164Jul 17, 2026
npm63Moderatehealth index
kaelzhang/node-ignore🔍 node-ignore is the manager and filter for .gitignore rules, the one used by eslint, prettier and many others.
JavaScript★ 498↓ 1.2B/moAug 4, 2026
npm63Moderatehealth index
thecodrr/fdir⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s
TypeScript★ 1,728↓ 630M/moAug 4, 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
NuGet57Moderatehealth index
C#★ 230Jul 18, 2026
npm57Moderatehealth index
JavaScript★ 1,344↓ 54.7M/moAug 13, 2026
npm56Moderatehealth index
JavaScript★ 0↓ 109.5K/moJul 22, 2026
npm54Moderatehealth index
JavaScript★ 181↓ 14.6M/moAug 27, 2026
npm53Moderatehealth index
JavaScript★ 10↓ 249M/moAug 4, 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
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
JavaScript★ 83↓ 1.3B/moAug 4, 2026
C#★ 402Jul 28, 2026
pacha/py-walkPython library to filter filesystem paths based on gitignore-like patterns
Python★ 8↓ 1.3M/moJul 30, 2026

micromatch/anymatch:bangbang: Matches strings against configurable strings, globs, regular expressions, and/or functions
JavaScript★ 402↓ 488M/moAug 4, 2026

lukeed/totalistA tiny (195B to 224B) utility to recursively list all (total) files in a directory
JavaScript★ 150↓ 136M/moAug 29, 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