Eine Library (oder auch Bibliothek) bietet einem Entwickler bereits vorgefertigte Funktionen und Features an. Damit lassen sich bestimmte Features relativ schnell und einfach nachrüsten. Solche Features können z.B. sein, ein Color Picker für Formulare, eine Slideshow oder eine Anbindung an einen Mail-Dienst (und vieles mehr). Hier kann allerdings die Einbindung mehrerer Bilbiotheken herausfordernd sein, da die Kompatibilität zwischen den Bibliotheken nicht immer gewährleistet ist. Außerdem muss der Entwickler natürlich auf die korrekte Programmiersprache bei seiner Auswahl an Libraries beachten.