DDCalc performs various dark matter direct detection calculations, including signal rate predictions, constraints on light DM, and likelihoods for several experiments. It offers eighteen non-relativistic effective operators to describe velocity and momentum transfer, and elastic scattering of DM particles off nucleons, and has an extended detector interface.
https://ui.adsabs.harvard.edu/abs/2017EPJC...77..831B and https://ui.adsabs.harvard.edu/abs/2019EPJC...79...38A