Gem.js dá-lhe uma maneira de criar componentes web modulares, composable e estilos modulares, composable em puro javascript. Ele também inclui um conjunto de componentes web extensíveis para a construção de interfaces de usuário visual e aplicações web estilo.