S2CONV is a Python package implementing the generalised lifted spherical convolution and the spherical convolutions it unifies, for scalar fields, spin fields and functions on the rotation group, using JAX. All operators are differentiable, deployable on hardware accelerators (e.g. GPUs and TPUs), and exact for band-limited signals, leveraging the differentiable and accelerated spherical harmonic and Wigner transforms implemented in S2FFT. The generalised lifted convolution, introduced in Unifying spherical convolutions through lifting, recovers axisymmetric, directional, group, spin-changing and steerable convolutions, among others, as special cases that differ only in their kernels.