Tabler Icons

Tabler Icons for Flutter

pub.flutter-io.cn @tabler/icons version Icon count

6,268 open-source Tabler Icons as typed IconData constants for Flutter.
Drop-in compatible with the Icon widget and theme system.

Browse all icons →

✨ Always Up-to-Date

Every new Tabler Icons release is automatically synced and published to pub.flutter-io.cn 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: switch is a Dart reserved keyword and is renamed to switch1 for consistency with switch2 and switch3.


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.