The present disclosure describes compositions providing for controlled release of nitric oxide (NO) and methods for production of these compositions. In some embodiments, the compositions may include a biodegradable polymer and a nitric oxide-releasing material at least partially encapsulated by the biodegradable polymer. Nitric oxide-releasing materials may include, for example, diazeniumdiolates and nitric oxide contained within a zeolite, metal-organic framework or other porous material. In general, the compositions are spun into a porous fiber, which may be further annealed by heating in order to densify the fiber. Annealing may prolong the NO release profile. Medical devices containing the compositions described herein are also contemplated by the present disclosure. Medical devices include, for example, textiles, bandages and articles of clothing.