Gotowy szkielet oprogramowania narzucający strukturę i dostarczający komponenty, na których buduje się aplikację. Przyspiesza tworzenie i ujednolica kod.
Domyślny menedżer pakietów dla Node.js, służący do instalowania i zarządzania bibliotekami JavaScript. Korzysta z największego rejestru pakietów na świecie.