Multiple dispatch in Python

JSON →
library 2.8.0 ·python
verified May 21, 2026

Plum-dispatch is a Python library that provides a powerful and Pythonic implementation of multiple dispatch, allowing functions to behave differently based on the types of multiple arguments. Its design philosophy is inspired by Julia's approach to multiple dispatch, and version 2.x is powered by the `beartype` library for enhanced performance. The library is actively maintained, with its current version being 2.8.0, and has seen consistent updates.

total hits 14
actors 7 distinct systems
last hit 1d ago AhrefsBot
GPTBot
2
Script
2
ClaudeBot
1
Search engines
2

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇵🇱 Poland · 🇩🇪 Germany