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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to sindresorhus/multimatch

Open-source alternatives to Multimatch

13 open-source projects similar to sindresorhus/multimatch, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Multimatch alternative.

  • verbalexpressions/jsverbalexpressionsVerbalExpressions avatar

    VerbalExpressions/JSVerbalExpressions

    12,149View on GitHub↗

    JSVerbalExpressions is a JavaScript regex builder and construction library that provides a domain-specific language for assembling complex regular expressions. It replaces the use of dense string literals with a programmatic interface and readable method chains. The library allows for the creation of search patterns and validation rules through a fluent API. This approach enables the development of regular expressions that are maintainable and easy for other developers to understand.

    JavaScriptjavascript-regular-expressionsverbalexpressions
    View on GitHub↗12,149
  • pemistahl/grexpemistahl avatar

    pemistahl/grex

    8,135View on GitHub↗

    Grex is a regular expression generator and Rust pattern library that synthesizes a single regular expression from a set of provided text test cases. It functions as a command-line tool and a library, utilizing a Rust-based engine to analyze commonalities across input strings to create matching patterns. The project distinguishes itself through Unicode-aware grapheme processing, ensuring consistent matching across diverse character sets and non-ASCII text. It also provides Python bindings to make its core Rust logic available within Python environments. The system covers pattern generalizatio

    Rustclicommand-line-toolpython
    View on GitHub↗8,135
  • learnbyexample/command-line-text-processinglearnbyexample avatar

    learnbyexample/Command-line-text-processing

    10,185View on GitHub↗

    This project is a command line data transformation course and educational resource focused on extracting and beautifying text using shell tools. It serves as a Unix shell text processing guide, providing a library of ebooks and examples for mastering text-based data processing workflows in a terminal environment. The resource covers shell scripting education through tutorials and exercises designed to build proficiency in Unix-like environments. It includes guides on regex pattern matching and data transformation workflows for sorting, filtering, and beautifying raw text files. The education

    Shellawkcommand-lineebook
    View on GitHub↗10,185

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • isaacs/minimatchisaacs avatar

    isaacs/minimatch

    3,515View on GitHub↗

    A minimal matching utility.

    JavaScript
    View on GitHub↗3,515
  • micromatch/micromatchmicromatch avatar

    micromatch/micromatch

    3,035View on GitHub↗

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

    JavaScript
    View on GitHub↗3,035
  • fent/randexp.jsfent avatar

    fent/randexp.js

    1,870View on GitHub↗

    randexp will generate a random string that matches a given RegExp Javascript object.

    JavaScript
    View on GitHub↗1,870
  • sindresorhus/matchersindresorhus avatar

    sindresorhus/matcher

    542View on GitHub↗

    Simple wildcard matching

    JavaScript
    View on GitHub↗542
  • substack/safe-regexS

    substack/safe-regex

    0View on GitHub↗
    View on GitHub↗0
  • pillarjs/path-to-regexppillarjs avatar

    pillarjs/path-to-regexp

    8,597View on GitHub↗

    path-to-regexp is an HTTP route matcher and regular expression generator that transforms parameterized path strings into regular expressions for matching web addresses. It functions as a URL route parser and pattern compiler, enabling the conversion of human-readable path templates into functional expressions for routing. The project provides capabilities for extracting named parameters and wildcards from URLs based on defined path patterns. It also handles the reverse process of dynamic path generation, transforming key-value pairs into formatted path strings by injecting values into defined

    TypeScript
    View on GitHub↗8,597
  • sindresorhus/escape-string-regexpsindresorhus avatar

    sindresorhus/escape-string-regexp

    598View on GitHub↗

    Escape RegExp special characters

    JavaScript
    View on GitHub↗598
  • sindresorhus/execallsindresorhus avatar

    sindresorhus/execall

    90View on GitHub↗

    Instead of having to iterate over RegExp#exec, immutable, and with a nicer result format.

    JavaScript
    View on GitHub↗90
  • apache/pinotapache avatar

    apache/pinot

    6,098View on GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    View on GitHub↗6,098
  • buckyroberts/spiderbuckyroberts avatar

    buckyroberts/Spider

    975View on GitHub↗

    Spider is a multi-threaded web crawler and link extraction library designed for systematic website traversal and data collection. It functions as a utility for discovering and cataloging hyperlinks across domains, enabling the mapping of site architecture and the gathering of structured information. The tool utilizes a thread-pool concurrency model to fetch and parse multiple web pages simultaneously, maximizing network throughput during the crawling process. It manages navigation through a centralized queue-based frontier and employs in-memory state tracking to ensure efficient deduplication

    Python
    View on GitHub↗975