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
A gauge_kit car dashboard with radial gauges for RPM, speed, and fuel, an odometer, and coolant and oil pressure arcs

150/160

pub points

6

platforms

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

  1. 0.3.0 latest Jun 30, 2026

Refreshed from pub.dev on each deploy. Full changelog on pub.dev .

gauge_kit is open source under the MIT license.