لایبرری مجموعهای از سورس کدهای حاوی کلاس و متدهایی است که در ساخت نرمافزار و با هدف سرعت بخشیدن و جلوگیری از خطا استفاده میشود. استفاده از لایبرریها به این صورت است که فانکشنها و کلاسها را در قالب یک لایبرری مینویسیم، سپس از این لایبرری میتوانیم در برنامههای مختلف استفاده کنیم.