Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Bottom Navigation Bar packages
Last updated: November 15, 2024
Bottom Navigation Bar is a navigation component displaying three to five destinations at the bottom of a screen. Each destination is usually represented by an icon and an optional text label. When a bottom navigation icon is tapped, the user is taken to the top-level navigation destination associated with that icon. Bottom Tab Bar is another navigation component used to switch between different screens in an app. It is typically used with a TabBar and a TabBarController.
As Bottom Navigation Bar is one of the most used UI component, and many Flutter packages exist that ease the process of adding bottom navigation bar with custom designs and engaging micro-interactions in your app.
The complete list of Bottom Navigation Bar, Bottom Bar, Bottom Tab Bar Flutter packages is provided below.
persistent_bottom_nav_bar
Dart 3 compatible 👍 2.21K
Maintenance Status: Good
A highly customizable persistent/static bottom navigation bar for flutter. Includes up-to 20 styles.
curved_navigation_bar
Dart 3 compatible 👍 1.98K
Maintenance Status: Good
Stunning Animating Curved Shape Navigation Bar. Adjustable color, background color, animation curve, animation duration.
google_nav_bar
Dart 3 compatible 👍 1.47K
Maintenance Status: Good
A modern google style nav bar which could be use as a bottom navigation bar or tabbar, the design strictly follows the cuberto UI/UX on dribbble.
bottom_navy_bar
Dart 3 compatible 👍 1.3K
Maintenance Status: Good
A beautiful and animated bottom navigation. The navigation bar uses your current theme, but you are free to customize it.
animated_bottom_navigation_bar
Dart 3 compatible 👍 1.28K
Maintenance Status: Good
Animated Bottom Navigation Bar Widget implementation inspired by a Dribble Shot.
persistent_bottom_nav_bar_v2
Dart 3 compatible 👍 350
Maintenance Status: Good
A highly customizable bottom navigation bar for Flutter. Includes 17 prebuilt styles but can also be used with your custom style.
water_drop_nav_bar
Dart 3 compatible 👍 330
Maintenance Status: Good
Bottom navigation bar, it has unique water drop effect. When water droplet falls it marks seleted item.
animated_notch_bottom_bar
Dart 3 compatible 👍 323
Maintenance Status: Good
This package helps you to achieve animated notch bottom navigation bar with any widget as children.
sliding_clipped_nav_bar
Dart 3 compatible 👍 295
Maintenance Status: Good
Bottom Navigation Bar with sliding menu icon and text with clipping effect, it also has ripple effect when tapped.
flashy_tab_bar2
Dart 3 compatible 👍 252
Maintenance Status: Good
Another nice animated tab bar
motion_tab_bar
Dart 3 compatible 👍 223
Maintenance Status: Good
An animated Bottom Navigation Bar for Flutter apps, icon animates into place, colors are customizable.
flutter_floating_bottom_bar
Dart 3 compatible 👍 223
Maintenance Status: Good
A flutter package that allows showing a floating widget that can be used as a tab bar, bottom navigation bar, etc. The widget reacts to scrolling events too.
stylish_bottom_bar
Dart 3 compatible 👍 219
Maintenance Status: Good
A collection of stylish bottom navigation bars like animated bottom bar and bubble bottom bar for flutter.
circular_bottom_navigation
Dart 3 compatible 👍 207
Maintenance Status: Good
Circular Bottom Navigation
bottom_bar_matu
Dart 3 compatible 👍 160
Maintenance Status: Good
A beautiful and animated bottom navigation bar, easy to implementation with icon data or customize with your own widget.
cuberto_bottom_bar
Dart 3 compatible 👍 149
Maintenance Status: Good
An animated bottom navigation bar supporting drawer icon at start or end or can be used with the drawer icon and is provided with 2 different styles.
floating_bottom_bar
Dart 3 compatible 👍 106
Maintenance Status: Good
This package provides sliding animation to floating action button located at the center and bottom tab button.
circle_nav_bar
Dart 3 compatible 👍 92
Maintenance Status: Good
A package provides an easy way to make circle button nav bar in Flutter project
curved_labeled_navigation_bar
Dart 3 compatible 👍 73
Maintenance Status: Good
Stunning Animating Curved Shape Navigation Bar. Adjustable color, background color, animation curve, animation duration.
navbar_router
Dart 3 compatible 👍 66
Maintenance Status: Good
A flutter package to build advanced bottomnavbar with minimal code and hassle
responsive_navigation_bar
Dart 3 compatible 👍 64
Maintenance Status: Good
A responsive bottom navigation bar. Very beginner friendly. Feel free to contribute.
crystal_navigation_bar
Dart 3 compatible 👍 58
Maintenance Status: Good
Sleek, crystal-clear blur bottom navigation bar with dynamic indicator for seamless app navigation.
cool_nav
Dart 3 compatible 👍 51
Maintenance Status: Good
A collection of really awesome, easy to use Bottom Navigation Bars.
bart
Dart 3 compatible 👍 50
Maintenance Status: Good
A bottom navigation bar using navigator 2 for switching tabs
circle_bottom_navigation
Dart 3 compatible 👍 36
Maintenance Status: Good
An animated, beauty and functional Bottom Navigation Bar you app.
r_nav_n_sheet
Dart 3 compatible 👍 35
Maintenance Status: Good
Animated, modern and highly customisable bottom navigation bar for flutter.
dot_curved_bottom_nav
Dart 3 compatible 👍 35
Maintenance Status: Good
Stunning Animating Curved Shape Around Indicator Navigation Bar. Adjustable color, background color, animation curve, animation duration.
ultimate_bottom_navbar
Dart 3 compatible 👍 20
Maintenance Status: Good
Ultimate Bottom Navigation Bar is a customizable bottom navigation bar for your Flutter applications.
sweet_nav_bar
Dart 3 compatible 👍 11
Maintenance Status: Good
This package is to build gradiant and floating Navigation Bar with a few lines of code.
stage_navigation_bar
Dart 3 compatible 👍 6
Maintenance Status: Good
A Flutter package for beautiful navigation bar with animation when select item.
animated_botton_navigation
Dart 3 compatible 👍 6
Maintenance Status: Good
An animated bottom navigation bar for Flutter, designed to provide a smooth and visually appealing transition between tabs.you can use like docunment
flexi_bottom_nav
Dart 3 compatible 👍 1
Maintenance Status: Good
FlexiBottomNavigation is a customizable bottom navigation widget for Flutter. It allows you to easily create a bottom navigation bar with configurable icons, labels, and colors, giving you the flexibility to tailor the navigation experience to your app's needs.
convex_bottom_bar
Dart 3 compatible 👍 2.72K
Maintenance Status: Average
A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.
salomon_bottom_bar
Dart 3 compatible 👍 1.01K
Maintenance Status: Average
Yet another bottom navigation bar, but with a few key promises.
dot_navigation_bar
Dart 3 compatible 👍 397
Maintenance Status: Average
Simple smooth animations, providing a nice and cleanUI/UX Bottom Nav Bar.
fluid_bottom_nav_bar
Dart 3 compatible 👍 186
Maintenance Status: Average
A beautiful bottom navigation with a fluid animation. Bar color, icons and animation speed are fully customizable.
bottom_bar
Dart 3 compatible 👍 128
Maintenance Status: Average
Bottom bar helps create an optimized bottom navigation bar with beautiful animations
hidable
Dart 3 compatible 👍 103
Maintenance Status: Average
Widget, that can make any static located widget hidable (scroll to hide).
motion_tab_bar_v2
Dart 3 compatible 👍 87
Maintenance Status: Average
An animated Bottom Navigation Bar for Flutter apps, icon animates into place, colors are customizable.
bottom_nav_layout
Dart 3 compatible 👍 86
Maintenance Status: Average
A quick and powerful app layout. Supports page state preservation, lazy page loading, and has a page backstack.
contactus
Dart 3 compatible 👍 64
Maintenance Status: Average
contactus is the package which helps the developers to add their contact information with ease. Developers can add many important details such as website, email, phone number, etc.
draggable_customized_btn_navy_bar
Dart 3 compatible 👍 32
Maintenance Status: Average
draggable_customized_btn_navy_bar, Drag and drop all your items, customize your bottom navigation in the best way.
navigation_view
Dart 3 compatible 👍 8
Maintenance Status: Average
NavigationView is a Flutter package that provides a customizable navigation bar with animated transitions.
flutter_snake_navigationbar
Dart 3 compatible 👍 634
Maintenance Status: Poor
Flutter bottom navigation bar widget with snake animation on change item.
custom_navigation_bar
Dart 3 compatible 👍 519
Maintenance Status: Poor
A custom navigation bar with bubble click effect. Inspired by The Boring Flutter Development Show EP. 35.
floating_bottom_navigation_bar
Dart 3 compatible 👍 186
Maintenance Status: Poor
Highly customizable floating bottom navigation package for flutter.
scroll_bottom_navigation_bar
Dart 3 compatible 👍 182
Maintenance Status: Poor
This package allow hide or show bottom navigation bar while scrolling
floating_frosted_bottom_bar
Dart 3 compatible 👍 84
Maintenance Status: Poor
Frosted bottom navigation bar allows you to create frsoted bottom bar that also reacts on scroll events.
bottom_bar_page_transition
Dart 3 compatible 👍 72
Maintenance Status: Poor
To display animation between pages while using bottom bar navigation.
floating_navbar
Dart 3 compatible 👍 66
Maintenance Status: Poor
Customisable, clean looking bottom floating navbar. FloatingNavBar comes with multiple customization options - colors, page indicators, etc. This can be used as an alternative to the default BottomNavigationBar
pandabar
Dart 3 compatible 👍 64
Maintenance Status: Poor
A fancy bottom navigation bar for pandas. Pandabar designed for new neumorphic design trend.
molten_navigationbar_flutter
Dart 3 compatible 👍 62
Maintenance Status: Poor
An animated bottom navigation bar with many parameters to tweak.
fancy_bar
Dart 3 compatible 👍 46
Maintenance Status: Poor
An fancy yet beautiful flutter widget to use with the bottomNavigationBar, supports on selected and works with any widgets.
rolling_bottom_bar
Dart 3 compatible 👍 37
Maintenance Status: Poor
Package to show a dynamic bottom bar with a ball as indicator.
flip_box_bar_plus
Dart 3 compatible 👍 34
Maintenance Status: Poor
A 3D BottomNavigationBar inspired by Dribbble design by Dannniel
curved_nav_bar
Dart 3 compatible 👍 30
Maintenance Status: Poor
Bottom nav bar with FAB, You can use FAB as a middle tab or perform other operations like, open popup or open camera.
scrollable_reorderable_navbar
Dart 3 compatible 👍 28
Maintenance Status: Poor
A bottom nav bar that can be scrolled when there are than 5 nav items to display. It also let user swipe items position and item can be deleted from the navbar.
custom_line_indicator_bottom_navbar
Dart 3 compatible 👍 28
Maintenance Status: Poor
A fully customisable bottom navbar with top,bottom indicator and gradients.
bottom_sheet_expandable_bar
Dart 3 compatible 👍 27
Maintenance Status: Poor
A package to show and bottom bar with the capability to expand and show a bottom sheet
blur_bottom_bar
Dart 3 compatible 👍 27
Maintenance Status: Poor
Flutter blur bottom bar is a recreation of the ios tab view with material desifn for android and ios
pinterest_nav_bar
Dart 3 compatible 👍 25
Maintenance Status: Poor
A new Flutter package project.
global_bottom_navigation_bar
Dart 3 compatible 👍 25
Maintenance Status: Poor
Global Bottom Navigation bar simple to integrate, Also you have the ability to add global App bar with adding an object from app bar in main file when you use this library.
shaped_bottom_bar
Dart 3 compatible 👍 24
Maintenance Status: Poor
Fully customizable bottom navigation bar with multiple built-in shapes and support custom shapes also with built-in transition animations
bottom_animation
Dart 3 compatible 👍 24
Maintenance Status: Poor
Flutter Bottom Navigation Bar | if you want bottom navigation with smooth animation add this package .
rounded_tabbar_widget
Dart 3 compatible 👍 18
Maintenance Status: Poor
A simple flutter package for creating a TabBarView layout with custom Tabbar.
expandable_bottom_bar
👍 336
Maintenance Status: Poor
Animatable bottom app bar with expandable sheet. Use me if you need cool bottom bar!
fancy_bottom_navigation
👍 229
Maintenance Status: Poor
An animated Bottom Navigation Bar for Flutter apps, icon animates into place, colors are customisable..
ff_navigation_bar
👍 158
Maintenance Status: Poor
Configurable bottom navigation bar with raised highlight and shadow
titled_navigation_bar
👍 143
Maintenance Status: Poor
A beautiful, clean and simple bottom navigation bar with smooth animation on click. This package is high customizable, read more bellow for more details.
bottom_personalized_dot_bar
👍 98
Maintenance Status: Poor
Bottom Personalized Dot Bar, Drag and drop all your items, customize your bottom navigation in the best way.
extended_navbar_scaffold
👍 88
Maintenance Status: Poor
A Custom Extended Scaffold with Expandable and Floating Navigation Bar
bubbled_navigation_bar
👍 72
Maintenance Status: Poor
Stunning Animating Bubbled Shape Navigation Bar. Adjustable color, background color, animation curve, animation duration. Working with PageView via controller param.
rolling_nav_bar
👍 63
Maintenance Status: Poor
A Flutter nav bar with a rolling active indicator behind each icon
custom_navigator
👍 51
Maintenance Status: Poor
A flutter package that makes it easy to create your own navigator anywhere in the widget tree.
jumping_bottom_nav_bar
👍 46
Maintenance Status: Poor
Jumping Bottom Navigation Bar for Flutter.
navigation_action_bar
👍 36
Maintenance Status: Poor
A beautiful modern Navigation Bar along with a Floating Action Bar.
inkblob_navigation_bar
👍 36
Maintenance Status: Poor
A custom navigation bar with smooth & dynamic ink blob transition effect.
expanding_bottom_bar
👍 17
Maintenance Status: Poor
A bottom navigation bar with expanding titles and icons when clicked.
neos_bottom_navigation
👍 14
Maintenance Status: Poor
A bottom navigation bar widget that is made to be customized
gradient_bottom_navigation_bar
👍 12
Maintenance Status: Poor
A material Bottom Navigation Bar with a linear gradient option.