The Beauville-Bogomolov decomposition theorem asserts that a compact Kähler manifold with zero first Chern class can be decomposed, up to a finite étale cover, as a product of a torus, irreducible Calabi-Yau manifolds and irreducible holomorphic symplectic manifolds. I will explain how this result can be generalized to Moishezon manifolds and low-dimensional Fujiki manifolds, relying on recent decomposition theorems for singular Kähler spaces. This is joint work with I. Biswas, J. Cao and S. Dumitrescu.