The Puranas are a collection of ancient Hindu texts that contain a wide range of stories and teachings, including myths, legends, histories, and genealogies. They were likely composed between the 3rd and 10th centuries CE, and are considered to be one of the primary sources of Hindu mythology and culture.