glob

File matcher

A C++ library for pattern-based file matching and recursive searching

Glob for C++17

GitHub

249 stars
11 watching
39 forks
Language: C++
last commit: 8 months ago
cpp11cpp14cpp17cpp17-librarycpp17orlaterfile-namefilesystemfilesystem-libraryglobheader-onlylightweightname-matchingpattern-matchingpattern-recognitionrecursively-searchsingle-headersingle-header-libunixwildcards

Related projects:

Repository Description Stars
haltcase/glob A Nim library for matching file paths against Unix style glob patterns. 61
gobwas/glob A Go library for efficient string matching using compile-time glob patterns. 967
bowenfu/matchit.cpp A lightweight C++ header-only pattern-matching library with macro-free APIs. 573
solodon4/mach7 A C++ library providing a functional programming style pattern-matching mechanism 1,283
p-ranav/csv2 A fast and efficient CSV parsing library for C++ 565
p-ranav/criterion A microbenchmarking library for measuring performance of C++ code 211
pvginkel/microsoft.codeanalysis.csharp.patternmatching A library to simplify pattern matching on Roslyn syntax trees for C# code analysis and refactoring. 29
p-ranav/tabulate A header-only C++ library for creating formatted tables in the terminal 1,957
clojure/core.match A pattern matching library for Clojure, optimized for performance and ease of use. 1,189
p-ranav/alpaca A C++ serialization library that efficiently packs and unpacks structured data into compact byte arrays. 479
mkdika/lff-cr A utility program to find the largest files in a given directory 18
hashrock/deno-fnparse A simple parser combinator for parsing CSV data in JavaScript. 11
p-ranav/structopt A lightweight C++ header-only library for parsing command line arguments into a structured format. 466
jbandela/simple_match A simple and extensible C++ pattern matching library 227
rapidfuzz/rapidfuzz-cpp A C++ library for fast string matching using the Levenshtein Distance algorithm 248