At the moment I mainly develop packages written in Julia.
A generic deconvolution package called DeconvOptim.jl written in Julia. The gradient step is calculated using automatic differentation (Zygote.jl) and the deconvolution is able to run on CPU and GPU.
FourierTools.jl which is a collection of tools and several algorithms working in Fourier space.
PhysicalOptics.jl [WIP] allows to calculate scalar wave propagation which can be automatic differentiated by Julia's AD.
Several small packages. You can find them on GitHub.