في عالم البرمجة، المكتبة (Library) هي مجموعة من الملفات المتكاملة تحتوي على مجموعة من الأوامر والدوال التي يمكن استجعاؤها واستخدامها في برنامجك الخاص والتي يمكن استخدامها لتسهيل عملية البرمجة.
فـائـدة الـمـكـتـبـات : تتمثل فائدة المكتبات في توفير حلول جاهزة لمشاكل شائعة يواجهها المطورون، وتعزيز إنتاجية العمل وتوفيرالوقت والجهد في برمجة التطبيقات.
عندما تحتاج إى مهمة معينة في برنامجك، يمكنك استدعاء المكتبة المناسبة التي تحتوي على الوظائف المناسبة لتلبية احتياجاتك، بدلاً من إعادة برمجة الوظيفة من الصفر
إن استخدام المكتبات في لغات البرمجة يعتبر من أفضل الممارسات غي عملية التطوير، حيث يمكن للمطورين الاستفادة من الخبرة والجهود التي تم إدخالها مسبقاً في تلك المكتبات لتحقيق نتائج أفضل وتوفير الوقت والجهد.
