An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: glob-pattern

micromatch/micromatch

Highly 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

Language: JavaScript - Size: 1.18 MB - Last synced at: about 20 hours ago - Pushed at: 8 months ago - Stars: 2,899 - Forks: 187

mrmlnc/fast-glob

:rocket: It's a very fast and efficient glob library for Node.js

Language: JavaScript - Size: 909 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 2,642 - Forks: 116

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

Language: JavaScript - Size: 836 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 1,024 - Forks: 63

alexst07/shell-plus-plus

A friendly and modern functional object oriented language for shell script.

Language: C++ - Size: 1.76 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 162 - Forks: 10

micromatch/braces

Faster 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.

Language: JavaScript - Size: 421 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 237 - Forks: 69

dazinator/DotNet.Glob

A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.

Language: C# - Size: 271 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 367 - Forks: 27

micromatch/glob-fs

file globbing for node.js. speedy and powerful alternative to node-glob. This library is experimental and does not work on windows!

Language: JavaScript - Size: 104 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 56 - Forks: 17

micromatch/nanomatch

Fast, 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 "?").

Language: JavaScript - Size: 382 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 97 - Forks: 20

micromatch/is-glob

If 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.

Language: JavaScript - Size: 50.8 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 92 - Forks: 9

micromatch/is-extglob

Returns true if a string has an extglob

Language: JavaScript - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 23 - Forks: 4

gregpriday/gitignore-php

GitIgnore PHP is a lightweight PHP library that parses and manages .gitignore files with advanced glob patterns, brace expansion, and Symfony Finder integration.

Language: PHP - Size: 38.1 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

danielbayley/matchup

Find the first path matching a glob pattern, walking up from a given directory.

Language: JavaScript - Size: 28.3 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

danielbayley/uproot

Reliable method to find the root path of your @git repo, @npm​/@pnpm package or app.

Language: JavaScript - Size: 31.3 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

terkelg/tiny-glob

Super tiny and ~350% faster alternative to node-glob

Language: JavaScript - Size: 150 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 852 - Forks: 26

do-community/glob-tool

A tool to test globs against sets of test strings quickly and easily for the DigitalOcean Community.

Language: Vue - Size: 5.45 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 30 - Forks: 4

jonschlinkert/matched

Glob matching with support for multiple patterns and negation. Use `~` in cwd to find files in user home, or `@` for global npm modules.

Language: JavaScript - Size: 98.6 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 3

do-community/glob-tool-embed

A portable, embeddable version of the DO Community Glob tool.

Language: JavaScript - Size: 570 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

sagold/json-query

Query and transform your json data using an extended glob-pattern.

Language: TypeScript - Size: 900 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 24 - Forks: 4

katzer/mruby-file-fnmatch

Path matching similar to shell filename globbing

Language: C - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 0 - Forks: 1

standard/deglob

:open_file_folder: Take a list of glob patterns and return an array of file locations, respecting `.gitignore` and allowing for ignore patterns via `package.json`.

Language: JavaScript - Size: 34.2 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 3

ArneBachmann/sos

Subversion Offline Solution

Language: Python - Size: 1.33 MB - Last synced at: about 22 hours ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

micromatch/is-valid-glob

Return true if a value is a valid glob pattern string, or array of glob patterns.

Language: JavaScript - Size: 14.6 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 6

alexst07/glob-cpp

Extended globbing in modern C++

Language: C++ - Size: 67.4 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

begin/globbing

Introduction to "globbing" or glob matching, a programming concept that allows "filepath expansion" and matching using wildcards.

Size: 22.5 KB - Last synced at: 9 months ago - Pushed at: almost 6 years ago - Stars: 148 - Forks: 19

ndom91/recheck-cli

⌨️ Regex Denial-of-Service Checker CLI

Language: JavaScript - Size: 278 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

micromatch/has-glob

Returns `true` if an array has a glob pattern.

Language: JavaScript - Size: 9.77 KB - Last synced at: 8 days ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 1

75lb/renamer

Rename files in bulk.

Language: JavaScript - Size: 631 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 495 - Forks: 30

orhun/parseit

A simple text file parsing library powered by regex and glob patterns

Language: Rust - Size: 54.7 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

mgechev/dots

Implements the wildcard file matching in Go used by golint, go test etc.

Language: Go - Size: 19.5 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 28 - Forks: 4

SimplrJS/glob-uglifyjs

Uglify JS files with glob pattern.

Language: TypeScript - Size: 67.4 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

micromatch/is-negated-glob

Returns an object with a `negated` boolean and the `!` stripped from negation patterns. Also respects extglobs.

Language: JavaScript - Size: 5.86 KB - Last synced at: 12 months ago - Pushed at: over 8 years ago - Stars: 8 - Forks: 3

micromatch/parse-glob

Parse a glob pattern into an object of path parts.

Language: JavaScript - Size: 52.7 KB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 25 - Forks: 8

micromatch/to-absolute-glob

Make a glob pattern absolute, ensuring that negative globs and patterns with trailing slashes are correctly handled.

Language: JavaScript - Size: 28.3 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 11

juancarlospaco/faster-than-walk 📦

Faster recursive directory walk on Python 3

Language: Python - Size: 18.7 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 35 - Forks: 2

WLun001/path-change

⚠️ Depracated - A server to detect path changes based on glob pattern based on last commit

Language: Go - Size: 124 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 3

hoast/hoast-filter 📦

Hoast module used to filter out files from further processing.

Language: JavaScript - Size: 182 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

RedKenrok/node-planckmatch

Small and simple matching library using glob patterns.

Language: JavaScript - Size: 591 KB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

JS-DevTools/globify

Run browserify and watchify with globs - even on Windows!

Language: JavaScript - Size: 1.21 MB - Last synced at: 14 days ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 6

katzer/mruby-sftp-glob

SFTP::Dir#glob extension for mruby-sftp

Language: Ruby - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

shinnn/node-read-glob

Search files with glob pattern and read them asynchronously

Language: JavaScript - Size: 55.7 KB - Last synced at: 14 days ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

jonschlinkert/is-match

Create a matching function from a glob pattern, regex, string, array or function.

Language: JavaScript - Size: 34.2 KB - Last synced at: 15 days ago - Pushed at: almost 8 years ago - Stars: 20 - Forks: 5

sebastian-philipp/generate-globs

Generate glob expressions by example

Language: Python - Size: 6.84 KB - Last synced at: about 2 hours ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

decal/strglob

:fast_forward: Shared library that expands supplied globbing pattern syntax into multiple strings

Language: C - Size: 86.9 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

dienluong/mvmv

mvmv, batch files moving and renaming pakage that supports familiar globbing patterns.

Language: JavaScript - Size: 365 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

AkashBabu/supervised-emitter

An event emitter library that supports middleware functionality which can be used to supervise the events flow

Language: TypeScript - Size: 1.76 MB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

shinnn/unglobbable

A glob pattern that lets node-glob emit an error

Language: JavaScript - Size: 38.1 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

luftywiranda13/force-del-cli

Force delete files or folders using globs

Language: JavaScript - Size: 147 KB - Last synced at: about 3 hours ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

luftywiranda13/force-del

Force delete files or folders using globs

Language: JavaScript - Size: 133 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

polopelletier/scan-dir-recursive

Allows you to list all files in a directory recursively with the possibility of ignoring some

Language: JavaScript - Size: 24.4 KB - Last synced at: 14 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

tschuchortdev/cmake_utils

CMake utility functions to improve file globbing, file regexing and manage transitive object link dependencies

Language: CMake - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0