In informatica, una libreria, o più raramente biblioteca, è un insieme di funzioni o strutture dati predefinite e predisposte per essere riutilizzate da altri programmi software attraverso un'opportuna procedura di collegamento.
Il termine libreria nasce da una fallace trasposizione lessicale dell'inglese library (lett. "biblioteca"), ma ormai è così diffuso nel vocabolario dei professionisti da essere accettato quale possibile traduzione.