awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Glob pattern matching

Classement mis à jour le 30 juil. 2026

For file inclusion patterns, the strongest matches are isaacs/node-glob (This library provides robust glob pattern matching and recursive), sharkdp/fd (This command-line file discovery tool provides rapid filesystem navigation) and symfony/finder (This PHP library provides robust filesystem traversal, filtering, and). mrmlnc/fast-glob and isaacs/minimatch round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open source glob pattern matching libraries ranked by GitHub stars and activity. Compare the top options and pick the right one.

Glob pattern matching

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • isaacs/node-globAvatar de isaacs

    isaacs/node-glob

    8,710Voir sur GitHub↗

    node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a filesystem traversal tool and path resolution library, enabling the identification of entries within directory trees based on specific search criteria. The project features a virtual filesystem interface, allowing native filesystem methods to be replaced with custom objects. This enables pattern matching against mocked data or non-native storage systems. The toolkit covers a broad range of filesystem operations, including recursive directory traversal, path normalization acros

    This library provides robust glob pattern matching and recursive filesystem traversal for Node.js, fulfilling the core path resolution and discovery requirements.

    TypeScriptFile System TraversalsFile Pattern Matching
    Voir sur GitHub↗8,710
  • sharkdp/fdAvatar de sharkdp

    sharkdp/fd

    43,362Voir sur GitHub↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    This command-line file discovery tool provides rapid filesystem navigation and glob-like pattern matching with built-in ignore file support, though it functions primarily as an end-user CLI application rather than an embeddable library.

    RustIgnore File ParsersPath Matching Tools
    Voir sur GitHub↗43,362
  • symfony/finderAvatar de symfony

    symfony/finder

    8,445Voir sur GitHub↗

    This project is a PHP filesystem search component and file filtering library. It provides an object-oriented filesystem iterator designed to locate files and directories based on specific criteria. The library includes a project ignore file parser that allows the search process to respect version control exclusion patterns and metadata to skip unnecessary files. It covers a wide range of filtering capabilities, including the ability to isolate entries by name, path, size, and modification date. The tool also supports content-based filtering, type-based restrictions, and custom logic function

    This PHP library provides robust filesystem traversal, filtering, and directory iteration with support for version control ignore rules, though it lacks cross-platform path handling features tailored for non-PHP environments.

    PHPVersion Control Ignore Parsers
    Voir sur GitHub↗8,445
  • mrmlnc/fast-globM

    mrmlnc/fast-glob

    0Voir sur GitHub↗

    This package provides methods for traversing the file system and returning pathnames that matched a defined set of a specified pattern according to the rules used by the Unix Bash shell with some simplifications, meanwhile results are returned in arbitrary order. Quick, simple, effective.

    This package provides fast file system traversal and glob pattern matching according to Unix shell rules, hitting the core requirements for path discovery and globbing.

    File System Utilities
    Voir sur GitHub↗0
  • isaacs/minimatchAvatar de isaacs

    isaacs/minimatch

    3,515Voir sur GitHub↗

    A minimal matching utility.

    This library provides glob pattern matching capabilities used heavily in the JavaScript ecosystem, though it lacks built-in file traversal and gitignore-style rule parsing.

    JavaScriptRegex and Pattern Matching
    Voir sur GitHub↗3,515
  • micromatch/micromatchAvatar de micromatch

    micromatch/micromatch

    3,035Voir sur GitHub↗

    Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your :heart: and support.

    Micromatch is a JavaScript library for glob pattern matching and path filtering that covers core pattern matching needs, though it focuses primarily on matching rather than full directory traversal.

    JavaScriptRegex and Pattern Matching
    Voir sur GitHub↗3,035
  • sindresorhus/globbyAvatar de sindresorhus

    sindresorhus/globby

    2,644Voir sur GitHub↗

    User-friendly glob matching

    This JavaScript utility provides user-friendly glob matching and file traversal built on top of fast-glob, fitting the file-matching library category while leaning on Node.js conventions for path handling.

    JavaScriptFile System UtilitiesFilesystem Utilities
    Voir sur GitHub↗2,644
  • sindresorhus/matcherAvatar de sindresorhus

    sindresorhus/matcher

    542Voir sur GitHub↗

    Simple wildcard matching

    Matcher is a lightweight JavaScript library for wildcard pattern matching that lets you filter lists of paths, though it lacks built-in file traversal and gitignore-style parsing.

    JavaScriptRegex and Pattern MatchingText Processing
    Voir sur GitHub↗542
  • sindresorhus/multimatchAvatar de sindresorhus

    sindresorhus/multimatch

    306Voir sur GitHub↗

    `sh npm install multimatch `

    This JavaScript library extends standard glob matching to handle multiple patterns and negative exclusions, fitting the pattern-matching category well even though it focuses on array filtering rather than file system traversal.

    JavaScriptRegex and Pattern Matching
    Voir sur GitHub↗306
  • gobwas/globAvatar de gobwas

    gobwas/glob

    1,020Voir sur GitHub↗

    Glob is a pattern matching library for Go that compiles wildcard strings and file paths into optimized matchers for high-throughput string validation and filtering. It evaluates text and file paths against character sets, ranges, and alternatives to determine if candidate inputs fit specific criteria. The library parses raw glob strings into structured syntax nodes before translating them into bytecode instruction sequences upfront. This compilation process enables finite state machine evaluations and zero-allocation path matching during runtime execution, preventing garbage collection press

    This repository provides a high-performance glob pattern matching library for Go, fulfilling the core path-matching requirement although it focuses strictly on pattern matching rather than full file traversal or ignore-file parsing.

    GoGlobbing Pattern Matching
    Voir sur GitHub↗1,020
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
isaacs/node-glob8.7KTypeScriptNOASSERTION1 mai 2026
sharkdp/fd43.4KRustApache-2.06 juin 2026
symfony/finder8.4KPHPMIT17 juin 2026
mrmlnc/fast-glob0———
isaacs/minimatch3.5KJavaScriptBlueOak-1.0.030 mars 2026
micromatch/micromatch3KJavaScriptMIT26 août 2024
sindresorhus/globby2.6KJavaScriptMIT27 mars 2026
sindresorhus/matcher542JavaScriptMIT15 sept. 2025
sindresorhus/multimatch306JavaScriptMIT20 févr. 2026
gobwas/glob1KGoMIT28 janv. 2024

Related searches

  • une structure standardisée pour les répertoires de projet
  • UI component patterns
  • Language definition files
  • Prompt engineering patterns
  • Static analysis tools
  • Event dispatcher
  • Object destructuring patterns
  • Flow control patterns