Tabler Icons for Flutter
6,203 open-source Tabler Icons as typed IconData constants for Flutter.
Drop-in compatible with the Icon widget and theme system.
✨ Always Up-to-Date
Every new Tabler Icons release is automatically synced and published to pub.dev daily.
Enjoy a continuously refreshed icon library requiring zero manual maintenance.
Getting Started
Add the package to your pubspec.yaml:
flutter pub add tabler_icons_plus
Then import and use:
import 'package:tabler_icons_plus/tabler_icons_plus.dart';
Usage
// Simple icon
Icon(TablerIcons.home)
// Sized and colored
Icon(TablerIcons.bell, size: 32, color: Colors.blue)
// Inside a button
IconButton(
icon: Icon(TablerIcons.settings),
onPressed: () {},
)
// Themed group
IconTheme(
data: IconThemeData(size: 24, color: Colors.grey),
child: Row(
children: [
Icon(TablerIcons.heart),
Icon(TablerIcons.star),
Icon(TablerIcons.user),
],
),
)
Icon Naming
Tabler's kebab-case names are converted to camelCase:
| Tabler Name | Dart Constant |
|---|---|
arrow-left |
TablerIcons.arrowLeft |
chevron-down |
TablerIcons.chevronDown |
brand-github |
TablerIcons.brandGithub |
circle-check |
TablerIcons.circleCheck |
switch |
TablerIcons.switch1 |
Note:
switchis a Dart reserved keyword and is renamed toswitch1for consistency withswitch2andswitch3.
Platforms
| Android | iOS | Web | macOS | Linux | Windows |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
License
MIT License. See LICENSE for details.
Icon designs by Paweł Kuna under the MIT License.
Built with ♥ by Deveji
Libraries
- tabler_icons_plus
- Tabler Icons for Flutter.