Does gromacs support rigid body simulation?

Does the GROMACS software package support treating parts of molecules or parts within molecules as rigid bodies during simulations? Specifically, the rigid parts can only be translated or rotated as a whole, just like the function of the keyword “fix” in the LAMMPS software package.

No, GROMACS does not support that.