The Newburyport Public Library offers a variety of free programs for adults, teens and children, ranging from yoga, to crafts and literary topics.