Groff fue desarrollado como software libre para proporcionar una alternativa a nroff/troff, que en ese tiempo eran propietarios y ni siquiera estaban disponible en algunos sistemas Unix.