PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Pattern Matching Python Packages

Python packages with the GitHub topic pattern-matching. Sorted by monthly downloads, with stars and forks.
G-Research
ahocorasick-rs

Check for multiple patterns in a single string at the same time: a fast Aho-Corasick algorithm for Python

911K 234 17
stumpy-dev
stumpy

STUMPY is a powerful and scalable Python library for modern time series analysis

326K 4K 371
tfeldmann
simplematch

Minimal, super readable string pattern matching for python.

49K 183 9
santinic
pampy

Pampy: The Pattern Matching for Python you always dreamed of.

31K 4K 123
math-hiyoko
fm-index

fm-index library for Python

20K 4 0
Lips7
matcher-py

A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.

13K 18 1
mahmoudimus
sigmaker

sigmaker is a zero-dependency IDA Pro 9.0+ cross-platform signature maker plugin with optional SIMD (e.g. AVX2/NEON/SSE2) speedups that works on MacOS/Linux/Windows. It allows configurable wildcard operand patterns, nibbles, and signature generation just by right clicking.

9K 226 17
pyxem
kikuchipy

Toolbox for analysis of electron backscatter diffraction (EBSD) patterns

9K 116 41
scravy
awesome-pattern-matching

Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.

7K 113 6
wickra-lib
wickra-shazam

Shazam for markets — match an asset's current 514-dim microstructure fingerprint against its entire history to name the regime ("that's the May-2021 crash setup"), over the Wickra core, in ten languages.

6K 1 0
The-Billy-Company
irregex

A full toolkit for building any type of search engine.

6K 1 1
The-Billy-Company
gist-search

The fastest CLI and agent-first code search tool, built on indexed trigram search with aggressive literal-match optimizations

5K 2 1
symbolica-dev
symbolica

Symbolica is a high-performance computer algebra library for Python and Rust. Manipulate large expressions, match patterns, and generate optimized numerical code — at unprecedented speed.

4K 993 50
MaddyGuthridge
jestspectation

Pattern matching tools to test complex data structures.

3K 10 0
vthib
boreal-python

Safe and performant YARA rules evaluator in Rust

2K 69 8
HPAC
matchpy

A library for pattern matching on symbolic expressions in Python.

2K 174 26
GateNLP
gatenlp

Python text processing, pattern matching, and NLP framework

2K 69 8
eminem5410
ruleforge-engine

Deterministic, typed, sandboxed, and auditable rule execution engine for predictable policy decisions. Python + C# with cross-language conformance.

1K 1 0
15r10nk
matchify

converts if-else code to match statements

1K 57 2
prajwel
aafitrans

Match coordinate lists.

760 5 1
sopherapps
funml

A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml

491 1 0
egoughnour
code-firewall-mcp

A structural similarity-based code security filter for MCP (Model Context Protocol). Blocks dangerous code patterns before they reach execution tools by comparing code structure against a blacklist of known-bad patterns.

450 0 0
b-is-for-build
axon-api

Zero-dependency WSGI framework with request batching, multipart streaming, and HTTP range support. Built for applications that require high performance without the bloat.

423 7 0
MonierAshraf
pandas-match-recognize

Bringing SQL Pattern Matching "MATCH_RECOGNIZE" support to Pandas

398 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology