SLADS(http://www.pims.ac.cn/Resources.html), a parallel code for direct simulations of X-ray scattering of large anisotropic dense nanoparticle systems of arbitrary species and atomic configurations, is presented. Particles can be of arbitrary shapes and dispersities, and interactions between particles are considered. Parallelization is achieved in real space for the sake of memory limitation. The system sizes attempted are up to one billion atoms, and particle concentrations in dense systems up to 0.36. Anisotropy is explored in terms of superlattices. One- and two-dimensional small-angle scattering or diffraction patterns are obtained.SLADSis validated self-consistently or against cases with analytical solutions.