Top Flutter Search Bar, Search APIs and Utilities packages 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.
material_floating_search_bar_2
314
A Flutter implementation of an expandable and animated floating search bar, also known as persistent search.
searchable_listview
253
A new easy way to filter listview with simple implementation with possibilty to customize search field and empty widget
algolia
226
Algolia is a pure dart SDK, wrapped around Algolia REST API for easy implementation for your Flutter or Dart projects.
substring_highlight
194
Highlight Flutter text at the character-level for simple and customizable search term highlighting.
search_widget
146
A Flutter package which provides a Search Widget for selecting an option from a data list.
searchbar_animation
143
Searchbar Animation provides the horizontal slide animation to a searchbar and it is fully customizable.
easy_search_bar
90
AppBar with animated search functionality that can be used as regular or floating AppBar
input_history_text_field
78
A input_history_text_field widget is automatically saved and suggest as you type.
animated_search_bar
72
A Beautiful and Simple SearchBar widget with animation transition. It can be fully customized with label, labelStyle, searchDecoration, etc. It also maintains onChange state.
multiple_search_selection
66
A highly customizable multiple selection widget with fuzzy search functionality.
dynamic_text_highlighting
54
Dynamic Text Highlighting (DTH) is a Flutter package written in pure Dart, ideal for highlighting search results.
paginated_search_bar
52
A search bar library that let's you search for items and paginate them in a results list.
custom_searchable_dropdown
52
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.
expandable_search_bar
46
A beautiful animated search bar for flutter. You can customize it as mush as you want.
search_app_bar
46
An animated SearchAppBar library that makes it easy to control the search for any type of data in a list of elements.
elastic_client
43
Dart bindings for ElasticSearch HTTP API. ElasticSearch is a full-text search engine based on Lucene.
algolia_helper_flutter
42
Patterns and APIs to implement advanced search features with Algolia for Flutter
advanced_search
32
Text Field with Advanced Search features that gives you search results from a predefined set as per your search settings
algoliasearch
30
A Dart package for Algolia. Enables seamless integration for instant search, typo tolerance & user insights, and more, in Dart/Flutter apps.
woozy_search
24
A super simple and lightweight client-side fuzzy-search library based on Levenshtein distance.
select_searchable_list
24
A very useful Flutter widget for searching through single or multiple options from a drop-down list.
huawei_site
13
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.
simple_search_bar
13
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.
algolia_client_search
4
A sub-package of the AlgoliaSearch library, offering search-specific functionalities for enhanced search and discovery in Dart/Flutter apps.