Large selection of fabrics for all purposes. Buy rolls and cuts of fabric for your craft and sewing projects here. Our wide selection includes cotton fabric, children’s fabric, denim, velvet, linen, jacquard, rib knits, silk, upholstery fabric, leather, tulle and organza. You'll also find fabric for tablecloths and waxcloths.