Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Spin Box packages
Last updated: January 26, 2025
A spin box, also known as counter or increment box, widget allows the user to select from a range of numerical values by clicking on up and down arrows. The spin box typically has a text field where the currently selected value is displayed, and the user can type in a new value directly. The spin box may also have minimal and maximum values to choose from.
The complete list of Flutter packages that provide Spin Box, Spin Wheel, Counter or Increment Box widgets for your Flutter app is provided below.
![flutter_spinbox Card Image](/media-cards/flutter_spinbox.gif)
flutter_spinbox
👍 130 ⬇️ 4.6K
Dart 3 compatibleMaintenance Status: Average
SpinBox is a numeric input widget with an input field for entering a specific value, and spin buttons for quick, convenient, and accurate value adjustments.
![wheel_slider Card Image](/media-cards/wheel_slider.png)
wheel_slider
👍 111 ⬇️ 2.6K
Dart 3 compatibleMaintenance Status: Good
Wheel Slider offers a lot of customisation and enables you to scroll around with a wheel-like appearance.
![wheel_chooser Card Image](/media-cards/wheel_chooser.gif)
wheel_chooser
👍 80 ⬇️ 6K
Dart 3 compatibleMaintenance Status: Average
WheelChooser is a widget allowing user to choose numbers/strings/widgets by scrolling spinners with wheel look.
![input_quantity Card Image](/media-cards/input_quantity.png)
input_quantity
👍 60 ⬇️ 4.6K
Dart 3 compatibleMaintenance Status: Good
A widget for input quantity. Built with TextFormField. Type manually or increase and decrease value with the btn
![cart_stepper Card Image](/media-cards/cart_stepper.png)
cart_stepper
👍 64 ⬇️ 504
Dart 3 compatibleMaintenance Status: Average
A fully customizable Flutter Widget to get count. It can be applicable in e-commerce apps for getting cart count.
![wheel_picker Card Image](/media-cards/wheel_picker.png)
wheel_picker
👍 42 ⬇️ 9.2K
Dart 3 compatibleMaintenance Status: Good
A value/time picking widget using input wheels. Customizable and light weight.
number_inc_dec
👍 50 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Poor
A flutter widget which accepts numeric values with buttons to increment and decrement.
sliding_number
👍 40 ⬇️ 90
Dart 3 compatibleMaintenance Status: Poor
Show the change of a number beautifully with a dynamic sliding animation.
counter_button
👍 29 ⬇️ 520
Dart 3 compatibleMaintenance Status: Poor
Counter Button is a flutter library that allows you to create a button with animation effects when you increase or decrease the counter value.
![selector_wheel Card Image](/media-cards/selector_wheel.png)
selector_wheel
👍 27 ⬇️ 1.1K
Dart 3 compatibleMaintenance Status: Average
A Flutter package for creating a customizable value selector wheel.
number_selection
👍 21 ⬇️ 77
Dart 3 compatibleMaintenance Status: Poor
Cool number picker concept
flutter_touch_spin
👍 44 ⬇️ 628
Maintenance Status: Poor
Simple number input spinner Widget for Flutter. Inspired by Bootstrap Touchspin
stepo
👍 25 ⬇️ 29
Maintenance Status: Poor
A Flutter package for animated unit stepper with customisable animation durations, colors and sizes.
spinner_input
👍 21 ⬇️ 40
Maintenance Status: Poor
A Spinner Input for flutter. like html5 input-spinners with handy options
flutter_counter
👍 9 ⬇️ 37
Maintenance Status: Poor
Flutter Counter is a simple and customisable plugin written in dart for flutter. Create it like any other widget, add params according to your need and presto!