Preparing for system design interviews?  Try bugzed.com →

ovld: Overloading Python Functions

JSON →
library 0.5.15 ·python
verified Jun 28, 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 23
actors 5 distinct systems
last hit 20d ago AhrefsBot
GPTBot
4
Amazonbot
4
ByteDance
3
Script
1
Humans
7

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇸🇬 Singapore · 🇷🇺 Russia · PE