Ross ROSS = Recommend OSS · open-source software intelligence for agents

micromatch/picomatch

Blazing 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 observed · 2026-08-28

github.com/micromatch/picomatch · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 1.0
  • age_days: 2858
  • days_rel: 9
  • days_push: 8
  • n_releases_24m: 7

Full methodology

Adoption not part of the score

1286 stars · 130 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Picomatch is a blazing fast, dependency-free JavaScript glob matcher supporting standard and extended Bash glob features like braces, extglobs, POSIX brackets, and regular expressions. It exposes a minimal API that compiles glob patterns into matcher functions and is used by millions of projects including Jest, GraphQL, and Astro.

Use cases

  • match file paths against glob patterns in node.js
  • filter files by wildcard patterns like **/*.js
  • replace minimatch with a faster glob matcher
  • compile glob patterns to regular expressions
  • match strings against braces and extglob patterns
  • implement file watching with glob-based ignore rules

When to choose

  • you need fast, accurate glob matching with zero dependencies
  • you need full support for Bash-style globs including extglobs and POSIX brackets
  • you are building a file watcher, bundler, or test runner that filters paths
  • you want a tiny API that compiles patterns once for repeated matching

When to avoid

  • you need to actually traverse the filesystem and list files (use fast-glob or globby instead)
  • you need glob matching outside JavaScript/Node.js
  • you only need simple wildcard matching and want to avoid any dependency

Facets

library · maturity stable

parser developer-tools developer-tools files web-development cross-platform glob-matching pattern-matching regex zero-dependency wildcard nodejs javascript

3 sources

Member repositories

RepositoryRoleHealth v2
micromatch/picomatchmain99

For agents

markdown · JSON · MCP: product_card(name="micromatch/picomatch")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem