مكتبة برمجية

ملف:Ogg vorbis libs and application dia.svg
رسم توضيحي لتطبيق يمكن أن يستخدم مكتبة libvorbisfile.so لتشغيل ملف Ogg Vorbis.

في الحوسبة، المكتبة هي مجموعة من البرامج الفرعية تستخدم لتطوير البرمجيات. تحتوي المكتبات كود "مُساعد" وبيانات توفر خدمات للبرامج المستقلة. يسمح هذا بمشاركة الكود والبيانات على شكل وحدات منفصلة. بعض الملفات التنفيذية مكتبات وبرامج مستقلة في الوقت ذاته، لكن ليست كل المكتبات تنفيذية. تضع التنفيذيات والمكتبات مراجع إلى بعضها البعض تسمى روابط في عملية تعرف بالربط ويقوم بها برنامج يسمى الرابط (linker).

أغلب أنظمة التشغيل الحديثة توفر مكتبات تغطي أغلب خدمات النظام. توفر هذه المكتبات للبرامج الخدمات التي تتوقعها من نظام التشغيل.

bg:Библиотека (програмиране) ca:Llibreria informàtica cs:Knihovna (programování) da:Programbibliotek de:Programmbibliothek el:Βιβλιοθήκη (υπολογιστές) Library (computing)]] es:Biblioteca (informática) et:Teek fa:کتابخانه (رایانه) fi:Kirjasto (tietotekniikka) fr:Bibliothèque logicielle he:ספרייה (תכנות) hu:Programkönyvtár id:Pustaka perangkat lunak it:Libreria (software) ja:ライブラリ kk:Программалар кітапханасы ko:라이브러리 nl:Bibliotheek (informatica) nn:Programvarebibliotek no:Bibliotek (programvare) pl:Biblioteka programistyczna pt:Biblioteca (computação) ru:Библиотека (программирование) sl:Knjižnica (računalništvo) sv:Programbibliotek th:ไลบรารี uk:Бібліотека (програмування) zh:函式庫