Paquets de fonctionnalités et d’outils non pris en compte par la bibliothèque standard d’un langage.
Ces paquets sont installés à partir d’un gestionnaire de paquetage tel que Yarn, Npm pour JavaScript, pip pour Python, Composer pour PHP, Maven pour Java.
Exemple de bibliothèques tierces :
JavaScript
Three.js : pour la création de scènes 3D interactives dans un navigateur web.
React.JS : : pour la création d’interfaces utilisateur.
Python
Pillow qui permet de travailler avec des images
NumPy pour la data
SQLAlchemy pour manipuler des bases de données.
PHP
Doctrine : ORM pour la manipulation d’objets de base de données.
PHPUnit : pour l’écriture de tests unitaires.
Twig : un moteur de templates pour PHP.
Swift Mailer : pour l’envoi de courriers électroniques.
Monolog : pour la journalisation.
Java
Hibernate : pour la manipulation d’objets de base de données.
Jackson : pour la manipulation de JSON.