Le module est appelé une "gemme" et contient un package d'application Ruby ou une bibliothèque.
Ce service d'hébergement de gemmes de la communauté Ruby vous permet de publier instantanément vos gemmes et de les installer.
Les gemmes peuvent être utilisés pour étendre ou modifier la fonctionnalité de vos applications Ruby.
Généralement elles sont utilisées pour distribuer des fonctionnalités réutilisables qui sont partagées avec d'autres rubyistes pour une utilisation dans leurs applications et leurs bibliothèques.
Certaines gemmes fournissent utilitaires de ligne de commande pour automatiser les tâches et accélérer votre travail.