The Matsya Purana is one of the eighteen major Puranas (Mahapurana), and among the oldest and better preserved in the Puranic genre of Sanskrit literature in Hinduism.The text is a Vaishnavism text named after the half-human and half-fish avatar of Vishnu.
The Matsya Purana has survived into the modern era in many versions, varying in the details but almost all of the published versions have 291 chapters,
The Matsya Purana is also notable for being encyclopedic in the topics it covers. Along with the five topics the text defines a Purana to be, it includes mythology, a guide for building art work such as paintings and sculpture, features and design guidelines for temples, objects and house architecture (Vastu-shastra), various types of Yoga, duties and ethics (Dharma) with multiple chapters on the value of Dāna (charity), both Shiva and Vishnu related festivals, geography particularly around the Narmada river, pilgrimage, duties of a king and good government and other topics.
The stories from the Matsya Puarana are nicely described in this book by Purnaprajna Dasa.