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

Pattern Matching Python Packages

Python packages with the GitHub topic pattern-matching. Sorted by relevance, with stars and monthly downloads.
stumpy-dev
stumpy

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

506K 4K 353
G-Research
ahocorasick-rs

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

428K 231 18
santinic
pampy

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

81K 4K 122
tfeldmann
simplematch

Minimal, super readable string pattern matching for python.

35K 184 8
math-hiyoko
fm-index

fm-index library for Python

28K 2 0
Lips7
matcher-py

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

23K 19 1
scravy
awesome-pattern-matching

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

14K 113 6
HPAC
matchpy

A library for pattern matching on symbolic expressions in Python.

12K 175 26
pyxem
kikuchipy

Toolbox for analysis of electron backscatter diffraction (EBSD) patterns

12K 113 39
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.

11K 190 12
MaddyGuthridge
jestspectation

Pattern matching tools to test complex data structures.

6K 10 0
reproducible-reporting
stepup

A simple, powerful and universal build tool

4K 4 2
GateNLP
gatenlp

Python text processing, pattern matching, and NLP framework

4K 68 8
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.

3K 925 47
MonierAshraf
pandas-match-recognize

Bringing SQL Pattern Matching "MATCH_RECOGNIZE" support to Pandas

3K 1 0
sylvainmouquet
antpathmatcher

Python Implementation of the Ant-style path patterns.

1K 1 0
vthib
boreal-python

Safe and performant YARA rules evaluator in Rust

907 68 6
prajwel
aafitrans

match coordinate lists

860 5 1
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.

697 7 0
asteroid-lang
asteroid-lang

Asteroid is a modern, multi-paradigm programming language that supports first-class patterns.

578 42 10
sopherapps
funml

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

562 1 0
queelius
rerum

RERUM - Rewriting Expressions via Rules Using Morphisms. A pattern matching and term rewriting library for symbolic computation.

560 3 0
chigwell
tech-sentiment-analyzer

A new package that analyzes text input to determine sentiment intensity and polarity toward specific tech CEOs or companies, returning structured scores and rankings. It uses pattern matching to ensur

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

520 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery