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

Multiple Dispatch Python Packages

Python packages with the GitHub topic multiple-dispatch. Sorted by monthly downloads, with stars and forks.
coady
multimethod

Multiple argument dispatching.

4.1M 316 28
beartype
plum-dispatch

Multiple dispatch in Python

1.4M 660 30
erezsh
runtype

Utilities for run-time type validation and multiple dispatch

1.3M 175 4
pythological
logical-unification

Straightforward unification in Python that's extensible via generic functions.

1.1M 53 7
breuleux
ovld

Advanced multiple dispatch for Python functions

388K 399 5
nstarman
quax

Multiple dispatch over abstract array types in JAX.

20K 143 7
GalacticDynamics
quaxed

Pre-quaxed libraries for use in multiple dispatch over abstract array types in JAX.

18K 8 3
beartype
plum

Multiple dispatch in Python

16K 660 30
GalacticDynamics
coordinax

Coordinates in JAX

8K 38 5
Technologicat
unpythonic

Supercharge your Python with parts of Lisp and Haskell. Py3.10-3.14.

5K 107 4
GalacticDynamics
plotting-backends

Plotting dispatch backends.

5K 2 1
cpcprmrm
ctxure

Context-aware conversion between structured and unstructured Python data using multiple dispatch

563 3 0
GalacticDynamics
array-api-jax-compat

Pre-quaxed libraries for use in multiple dispatch over abstract array types in JAX.

386 8 3
ken-morel
pyoload

Add some runtime typchecking to your functions and classes.

233 2 0
danwerner
multimethodic

Multimethods for Python, inspired by Clojure

29 13 7
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology