И это всё МОЁ

Добрый день, есть язык руби.
Есть у него «гемы» , то есть пофакту плугины\модули от других людей, которые расширяют некую функциональность.


Как называется такая модель \ подход когда язык идет от разработчика, а куча обвески от разных людей?


Есть ли гемы от разработчика языка? (в противовес гемов от обычных людей) И как найти список таких гемов от разработчиков языка?


P.S.
Такая же модель используется разработчиками для Javasсript когда берут библиотеку готовую в которой есть какие то функции которые можно использовать, а не писать свое.