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

504K 4K 349
G-Research
ahocorasick-rs

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

318K 222 16
santinic
pampy

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

86K 4K 123
Lips7
matcher-py

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

30K 18 1
math-hiyoko
fm-index

fm-index library for Python

26K 2 0
scravy
awesome-pattern-matching

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

15K 113 6
tfeldmann
simplematch

Minimal, super readable string pattern matching for python.

14K 184 8
HPAC
matchpy

A library for pattern matching on symbolic expressions in Python.

10K 175 25
pyxem
kikuchipy

Toolbox for analysis of electron backscatter diffraction (EBSD) patterns

8K 106 38
MaddyGuthridge
jestspectation

Pattern matching tools to test complex data structures.

6K 10 0
symbolica-dev
symbolica

A modern computer algebra library for Python and Rust.

3K 770 44
GateNLP
gatenlp

Python text processing, pattern matching, and NLP framework

3K 67 8
reproducible-reporting
stepup

A simple, powerful and universal build tool

2K 4 2
prajwel
aafitrans

match coordinate lists

1K 4 1
mahmoudimus
sigmaker

Sigmaker is an IDA Pro 9.0+ cross-platform signature maker plugin that works on MacOS/Linux/Windows. It creates unique binary pattern signatures to identify specific functions or addresses within binaries, even after updates. It helps reverse engineers preserve their analysis work by generating resilient signatures that can quickly relocate important code locations in new binary versions.

1K 174 13
baodq97
either-option

Railway-Oriented Programming for Python — Option[T] and Either[T, E] sum types with sync + async combinators, sealed pattern matching, and 100% branch coverage.

1K 0 0
vthib
boreal-python

Python bindings to the boreal YARA scanner

941 67 6
bad-antics
lateralus-lang

Lateralus — a pipeline-native programming language with compiler, VM, OS, LSP, and VS Code extension. Try it at lateralus.dev/playground

832 4 2
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.

641 7 0
chigwell
sec-summary-llm

packages extracts structured summaries from security and government texts using LLM

613 1 0
asteroid-lang
asteroid-lang

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

546 42 10
sopherapps
funml

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

543 1 0
sylvainmouquet
antpathmatcher

Python Implementation of the Ant-style path patterns, inspired by Spring Framework's AntPathMatcher.

494 1 0
bad-antics
grugbot420

Lateralus — a pipeline-native programming language with compiler, VM, OS, LSP, and VS Code extension. Try it at lateralus.dev/playground

475 4 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery