UKRmol+ is a new implementation of the time-independent UK R-matrix electron–molecule scattering code. Key features of the implementation are the use of quantum chemistry codes such as Molpro to provide target molecular orbitals; the optional use of mixed Gaussian — B-spline basis functions to represent the continuum and improved configuration and Hamiltonian generation. The code is described, and examples covering electron collisions from a range of targets, positron collisions and photoionization are presented. The codes are freely available as a tarball from Zenodo