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