
Flutter Gems
A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!
Follow on Twitter Subscribe for Updates Contribute
Crafted with 💙 for Flutter Community
dio
👍 1604
A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.
READ MOREflutter_cache_manager
👍 379
Generic cache manager for flutter. Saves web files on the storages of the device and saves the cache info using sqflite.
READ MOREflutter_downloader
👍 334
A plugin for creating and managing download tasks. Supports iOS and Android.
READ MOREretrofit
👍 297
retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
READ MOREchopper
👍 136
Chopper is an http client generator using source_gen and inspired from retrofit
READ MOREretry
👍 116
Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
READ MOREdio_http_cache
👍 78
http cache lib for Flutter dio like RxCache.It use sqflite as disk cache,and google/quiver-dart/LRU strategy as memory cache.
READ MOREgrpc
👍 73
Dart implementation of gRPC, a high performance, open-source universal RPC framework.
READ MOREmime
👍 67
Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.
READ MOREweb_scraper
👍 64
A simple web scraper to scrape HTML tags and their attributes to cast them into Lists and Maps for dart and flutter.
READ MOREhttp_interceptor
👍 38
A lightweight, simple plugin that allows you to intercept request and response objects and modify them if desired.
READ MOREmetadata_fetch
👍 37
A dart library for extracting metadata on web pages such as OpenGraph, Meta, Twitter Cards, and Structured Data (Json-LD)
READ MOREwebview_cookie_manager
👍 31
Have you been turned into a cookie management problem? This package can help. It has all of the cookie management functionality you have been looking for.
READ MOREuniversal_io
👍 31
Cross-platform 'dart:io' that works in all platforms (browsers, Flutter, and VM).
READ MORE
vexana
👍 27
Manage your network layer with dio. You will be able to use it very easily network operations.
READ MOREstomp_dart_client
👍 27
Dart STOMP client for easy messaging interoperability. Build with flutter in mind, but should work for every dart application.
READ MOREssh
👍 26
SSH and SFTP client for Flutter. Wraps iOS library NMSSH and Android library JSch.
READ MOREjson_api
👍 22
Framework-agnostic implementations of JSON:API Client (Flutter, Web and VM) and Server (VM). Supports JSON:API v1.0 (http://jsonapi.org)
READ MOREftpconnect
👍 22
Flutter simple and robust dart FTP Connect Library to interact with FTP Servers with possibility of zip and unzip files.
READ MOREdio_cookie_manager
👍 21
A cookie manager for Dio, which supports persistent cookies in RAM and file.
READ MOREflutter_user_agent
👍 20
Retrieve device and webview user agent strings for Android and iOS devices. It also provides you with simple building blocks for generating your own user agent string.
READ MOREcookie_jar
👍 20
A cookie manager for http requests in Dart, by which you can deal with the complex cookie policy and persist cookies easily.
READ MOREfresh_dio
👍 19
An http interceptor for token refresh. Fresh is built on top of package:dio and manages authentication tokens transparently.
READ MOREflutter_openvpn
👍 15
Flutter OpenVPN uses OpenVpn Protocol to connect with ovpn file configurations.
READ MOREapi_manager
👍 11
A simple package for manage api request easily with the help of flutter dio api.
READ MOREvm_service
👍 10
A library to communicate with a service implementing the Dart VM service protocol.
READ MOREsse
👍 10
Provides client and server functionality for setting up bi-directional communication through Server Sent Events (SSE) and corresponding POST requests.
READ MOREhttp_services
👍 8
A Dart package based on Dio that provides base models to handle HTTP services requests.
READ MOREhttp_client
👍 6
A platform-independent HTTP client API supporting browser, console, and curl (for SOCKS proxy).
READ MOREdio_flutter_transformer
👍 6
A dio transformer espically for flutter, by which the json decoding will be in background with [compute] function in flutter sdk.
READ MORE