Flutter package
gauge_kit
Fourteen Flutter gauges, three styles, zero dependencies.
An open-source Flutter gauge library: radial, arc, linear, segmented, bullet, thermometer, tank, tape, odometer, and more, across fourteen widgets. Three built-in design styles (Material 3, Cupertino, and Executive) sit on a pluggable style architecture, with no external dependencies and no vendor lock-in.
flutter pub add gauge_kit
327
downloads / 30 days
160/160
pub points
6
platforms
-
Fourteen gauges
Fourteen gauge types, radial to odometer.
Radial, arc, linear, segmented, bullet, thermometer, tank, and tape are all in the box, so one library covers the whole dashboard.
-
Three design styles
Swap the whole look with one style object.
Material 3, Cupertino, or Executive, or write your own through the pluggable style architecture.
-
Open and dependency-free
Zero dependencies, MIT licensed.
Pure Flutter painting with no external packages, so it stays small and runs on every platform Flutter targets.
-
Built for dashboards
Built for live instrument panels.
Car clusters, weather stations, server monitors, and energy meters, with values driven by a ChangeNotifier controller.
Get started
Add it, then call it.
flutter pub add gauge_kit import 'package:gauge_kit/gauge_kit.dart';
// GaugeController is a ChangeNotifier; dispose it with your State.
final speed = GaugeController(initialValue: 60);
RadialGauge(
controller: speed,
min: 0,
max: 200,
style: MaterialGaugeStyle(),
ranges: [
GaugeRange(min: 0, max: 120, color: Color(0xFF0077BB)),
GaugeRange(min: 160, max: 200, color: Color(0xFFCC3311)),
],
); Versions
Release history
- 0.7.0 latest Jul 18, 2026
- 0.6.0 Jul 10, 2026
- 0.5.0 Jul 7, 2026
- 0.4.0 Jul 6, 2026
- 0.3.4 Jul 4, 2026
- 0.3.0 Jun 30, 2026
Refreshed from pub.dev on each deploy. Full changelog on pub.dev .
gauge_kit is open source under the MIT license.