ovld: Overloading Python Functions

JSON →
library 0.5.15 ·python
verified May 23, 2026

Ovld is a Python library that provides fast and feature-rich multiple dispatch for functions using type annotations. Unlike Python's built-in `functools.singledispatch`, `ovld` supports dispatching on multiple arguments, custom predicates, and value-based dispatch. It aims to simplify code that would otherwise rely on complex `if-elif` chains or `isinstance` checks for different argument types. The library is actively maintained, with the current version being 0.5.15, and offers performance superior to other multiple dispatch libraries.

total hits 16
actors 6 distinct systems
last hit 3d ago AhrefsBot
GPTBot
2
Script
2
ClaudeBot
1
Search engines
1

top countries 🇫🇷 France · 🇨🇦 Canada · 🇺🇸 United States · 🇩🇪 Germany