flutter_thirukural

A Flutter package to easily integrate Thirukural into your Flutter apps. This package provides UI widgets and screens to display Thirukurals in various ways β€” by number, section, chapter, or the Kural of the day. Perfect for apps focused on Tamil culture, literature, or daily wisdom!


✨ Features

  • Display the Thirukural of the day
  • Fetch a Kural by its number
  • Show all Kurals in a range
  • Browse Kurals by Tamil or English chapter names
  • Display section names and their Kurals
  • Highly customizable widgets
  • Responsive design

πŸš€ Usage

Import the package: import 'package:flutter_thirukural/flutter_thirukural.dart';

Example 1 – Thirukural of the Day ThirukuralOfTheDay(date: '2025-06-12')

Example 2 – Get Kural by Number ThirukuralByNumber(kuralNumber: 12)

Example 3 – All Thirukurals AllThirukurals()

Example 4 – Kurals in a Range ThirukuralInRange(from: 1, to: 10)

Example 5 – Section Names ThirukuralBySectionNames()

Example 6 – Tamil Chapter Names ThirukuralByTamilChapterNames()

Example 7 – English Chapter Names ThirukuralByEnglishChapterNames()


πŸ–ΌοΈ Screenshots

Home Screen All Thirukurals Thirukural of the Day Thirukurals in range Thirukural by number Thirukural Sections Thirukurals by tamil chapter name Thirukurals by english chapter name


🀝 Contributing Contributions are welcome!

  1. Fork this repo
  2. Create a new branch
  3. Commit your changes
  4. Open a Pull Request

🐞 Issues If you face any issues while using flutter_thirukural, please: Create an issue on GitHub Or email me directly at: sanjayprasathg24cse@gmail.com

I’ll be happy to help!


β˜• Buy Me a Coffee If this package helped you, you can support my work:


πŸ‘€ Maintainer Name: Sanjay Prasath Ganesh GitHub: github.com/SanjayPrasathG LinkedIn: https://www.linkedin.com/in/sanjay-prasath-ganesh/


πŸ“„ License This project is licensed under the MIT License β€” see the LICENSE file for details.


πŸ“¦ Installation

Add this to your pubspec.yaml:

dependencies:
  flutter_thirukural: ^1.0.0