Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Search Bar, Search APIs and Utilities packages
Last updated: April 2, 2024
The search bar or search box component is a search field that allows the user to enter a search query. This component can also be part of the App Bar and includes a submit button or search icon that executes the search query. Once executed builtin algorithm can be executed or a call can be made to a 3rd party Search API that provides the matching results.
The complete list of Dart and Flutter packages that can help you build Search Bar, Search Box or App Bar Search, and provide Search APIs and utilities for your Flutter app is provided below.
searchable_listview
Dart 3 compatible 👍 193
Maintenance Status: Good
A new easy way to filter listview with simple implementation with possibilty to customize search field and empty widget
material_floating_search_bar_2
Dart 3 compatible 👍 187
Maintenance Status: Good
A Flutter implementation of an expandable and animated floating search bar, also known as persistent search.
flutter_search_bar
Dart 3 compatible 👍 120
Maintenance Status: Good
A (mostly) automatic search bar inside an AppBar for flutter
fuzzy
Dart 3 compatible 👍 86
Maintenance Status: Good
Fuzzy search in Dart. Initially a code conversion, subset of Fuse.js.
search_app_bar_page
Dart 3 compatible 👍 82
Maintenance Status: Good
A search page built for minimal work and good performance. Enjoy.
easy_search_bar
Dart 3 compatible 👍 80
Maintenance Status: Good
AppBar with animated search functionality that can be used as regular or floating AppBar
animated_search_bar
Dart 3 compatible 👍 55
Maintenance Status: Good
A Beautiful and Simple SearchBar widget with animation transition. It can be fully customized with label, labelStyle, searchDecoration, etc. It also maintains onChange state.
meilisearch
Dart 3 compatible 👍 53
Maintenance Status: Good
Meilisearch Dart is the Meilisearch API client for Dart and Flutter developers.
multiple_search_selection
Dart 3 compatible 👍 45
Maintenance Status: Good
A highly customizable multiple selection widget with fuzzy search functionality.
typesense
Dart 3 compatible 👍 44
Maintenance Status: Good
Dart client library for accessing the HTTP API of Typesense search engine.
app_bar_with_search_switch
Dart 3 compatible 👍 44
Maintenance Status: Good
An extension for AppBar which can switch it into search field.
elastic_client
Dart 3 compatible 👍 40
Maintenance Status: Good
Dart bindings for ElasticSearch HTTP API. ElasticSearch is a full-text search engine based on Lucene.
algolia_helper_flutter
Dart 3 compatible 👍 32
Maintenance Status: Good
Patterns and APIs to implement advanced search features with Algolia for Flutter
anim_search_bar
Dart 3 compatible 👍 348
Maintenance Status: Average
A flutter package that has an animated search bar with loads of customization
algolia
Dart 3 compatible 👍 219
Maintenance Status: Average
Algolia is a pure dart SDK, wrapped around Algolia REST API for easy implementation for your Flutter or Dart projects.
search_page
Dart 3 compatible 👍 180
Maintenance Status: Average
Fast and easy way to build a custom search experience in you app
searchbar_animation
Dart 3 compatible 👍 134
Maintenance Status: Average
Searchbar Animation provides the horizontal slide animation to a searchbar and it is fully customizable.
animation_search_bar
Dart 3 compatible 👍 81
Maintenance Status: Average
A Customizable Animated Search Bar. It is suitable for the AppBar.
rate_limiter
Dart 3 compatible 👍 69
Maintenance Status: Average
A pure dart package to apply useful rate limiting strategies on regular functions.
input_history_text_field
Dart 3 compatible 👍 68
Maintenance Status: Average
A input_history_text_field widget is automatically saved and suggest as you type.
fsearch
Dart 3 compatible 👍 30
Maintenance Status: Average
To help developers build the most beautiful search bar.
advanced_search
Dart 3 compatible 👍 28
Maintenance Status: Average
Text Field with Advanced Search features that gives you search results from a predefined set as per your search settings
select_searchable_list
Dart 3 compatible 👍 22
Maintenance Status: Average
A very useful Flutter widget for searching through single or multiple options from a drop-down list.
huawei_site
Dart 3 compatible 👍 13
Maintenance Status: Average
Huawei Site Kit plugin for Flutter. With Huawei Site Kit, your app can provide users with convenient and secure access to diverse, place-related services.
substring_highlight
Dart 3 compatible 👍 181
Maintenance Status: Poor
Highlight Flutter text at the character-level for simple and customizable search term highlighting.
paginated_search_bar
Dart 3 compatible 👍 52
Maintenance Status: Poor
A search bar library that let's you search for items and paginate them in a results list.
outline_search_bar
Dart 3 compatible 👍 36
Maintenance Status: Poor
This package allows you to create an outlined Material design search bar.
flappy_search_bar_ns
Dart 3 compatible 👍 28
Maintenance Status: Poor
A SearchBar widget automatizing most of your asynchronous searchs cases.
woozy_search
Dart 3 compatible 👍 24
Maintenance Status: Poor
A super simple and lightweight client-side fuzzy-search library based on Levenshtein distance.
material_floating_search_bar
👍 1.3K
Maintenance Status: Poor
A Flutter implementation of an expandable and animated floating search bar, also known as persistent search.
floating_search_bar
👍 157
Maintenance Status: Poor
A Search App Bar like the one in Gmail and Google Photos.
search_widget
👍 142
Maintenance Status: Poor
A Flutter package which provides a Search Widget for selecting an option from a data list.
easy_search
👍 72
Maintenance Status: Poor
A highly customizable search component to accelerate your development.
dynamic_text_highlighting
👍 54
Maintenance Status: Poor
Dynamic Text Highlighting (DTH) is a Flutter package written in pure Dart, ideal for highlighting search results.
custom_searchable_dropdown
👍 51
Maintenance Status: Poor
Widget allows user to search from a dynamic list of data you can customise the dropdown according to your need, it can also be customised as multiple select or single select.
search_app_bar
👍 46
Maintenance Status: Poor
An animated SearchAppBar library that makes it easy to control the search for any type of data in a list of elements.
appbar_textfield
👍 35
Maintenance Status: Poor
A flutter AppBar widget with a switchable textfield mainly used for search
simple_search_bar
👍 13
Maintenance Status: Poor
A simple yet functional flutter search bar. It's an AppBar that You can turn on a SearchBar. You could make that clicking on any element You want using the Controller Stream.