وله تصانيف كثيرة في أنواع العلوم، نحو العشرين، وأكبر تصانيفه كتاب «الفنون»، وهو كتاب كبير جدا، فيه فوائد كثيرة جليلة، في الوعظ، والتفسير، والفقه، وأصول الفقه، وأصول الدين، والنحو، واللغة، والشعر، والتاريخ، والحكايات. وفيه مناظراته ومجالساته التي وقعت له، وخواطره ونتائج فكره، قيدها فيه.