Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter API packages
Last updated: December 4, 2024
Various organizations provide Flutter APIs and SDKs which can help you add some amazing specialized features to your Flutter app. You can check out a full list of these APIs and SDKs below.
googleapis
Dart 3 compatible 👍 1.04K
Maintenance Status: Good
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
pusher_channels_flutter
Dart 3 compatible 👍 145
Maintenance Status: Good
Pusher Channels Flutter Plugin
github
Dart 3 compatible 👍 144
Maintenance Status: Good
A high-level GitHub API Client Library that uses Github's v3 API
openfoodfacts
Dart 3 compatible 👍 123
Maintenance Status: Good
Dart package for the Open Food Facts API, a food products database made by everyone, for everyone.
openvpn_flutter
Dart 3 compatible 👍 106
Maintenance Status: Good
A plugin that allow you to connect OpenVPN service with Flutter
unsplash_client
Dart 3 compatible 👍 64
Maintenance Status: Good
Unsplash provides free high-resolution photos. This is a client for their REST API.
pub_api_client
Dart 3 compatible 👍 60
Maintenance Status: Good
An API Client for Pub to interact with public package information.
shopify_flutter
Dart 3 compatible 👍 53
Maintenance Status: Good
A Flutter package to seamlessly connect your Shopify store with your app.
tmdb_api
Dart 3 compatible 👍 51
Maintenance Status: Good
Dart client-side API package for TMDB.org API
ably_flutter
Dart 3 compatible 👍 44
Maintenance Status: Good
A wrapper around Ably's Cocoa and Java client library SDKs, providing iOS and Android support.
freshchat_sdk
Dart 3 compatible 👍 39
Maintenance Status: Good
Freshchat is a modern messaging software for sales and customer engagement teams. freshchat_sdk (BETA) will help you integrate chat support in your mobile apps.
wordpress_client
Dart 3 compatible 👍 36
Maintenance Status: Good
A library to interact with the Wordpress REST API. Supports most of the common endpoints and all of the CRUD operations on the endpoints.
flutter_datawedge
Dart 3 compatible 👍 35
Maintenance Status: Good
A Flutter package to communicate with Zebra DataWedge scanners using the DataWedge Intent API
yt
Dart 3 compatible 👍 31
Maintenance Status: Good
Native Dart interface to multiple YouTube REST APIs including the Data API.
obs_websocket
Dart 3 compatible 👍 30
Maintenance Status: Good
obs_websocket allows dart-based connections to the OBS (Open Broadcaster Software) plugin obs-websocket
jikan_api
Dart 3 compatible 👍 27
Maintenance Status: Good
Dart wrapper for the Jikan API, an unofficial MyAnimeList API.
vk_bridge
Dart 3 compatible 👍 25
Maintenance Status: Good
A dart package for working with VK Mini Apps via VK Bridge. Works web, mobile-web
bluesky
Dart 3 compatible 👍 25
Maintenance Status: Good
The most famous and powerful Dart/Flutter library for Bluesky Social.
nextcloud
Dart 3 compatible 👍 24
Maintenance Status: Good
A Nextcloud API client written in Dart supporting all maintained Nextcloud server versions.
googleapis_beta
Dart 3 compatible 👍 14
Maintenance Status: Good
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
weather_pack
Dart 3 compatible 👍 12
Maintenance Status: Good
The project is designed to obtain weather via the OpenWeatherMap API. With geocoding and units measure. :)
open_meteo
Dart 3 compatible 👍 12
Maintenance Status: Good
A simple, fast, asynchronous Dart/Flutter package for accessing the Open-Meteo API.
atproto
Dart 3 compatible 👍 12
Maintenance Status: Good
The most famous and powerful Dart/Flutter library for AT Protocol.
ory_client
Dart 3 compatible 👍 11
Maintenance Status: Good
OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control.
libanime
Dart 3 compatible 👍 8
Maintenance Status: Good
A Dart/Flutter library for anime websites downloading and parsing.
mason_api
Dart 3 compatible 👍 6
Maintenance Status: Good
A Dart API client used by the Mason CLI.
brick_rest
Dart 3 compatible 👍 1
Maintenance Status: Good
RESTful API connector for Brick, a data persistence library. Includes annotations, adapter, model, and provider.
carp_webservices
Dart 3 compatible 👍 0
Maintenance Status: Good
Flutter API for accessing the CARP web services - authentication, file management, data points, and app-specific collections of documents.
weather
Dart 3 compatible 👍 224
Maintenance Status: Average
A weather plugin for fetching current weather and forecasting via the OpenWeatherMap API. Works for both Android and iOS.
twitter_api_v2
Dart 3 compatible 👍 72
Maintenance Status: Average
The most famous and powerful Dart/Flutter library for Twitter API v2.0.
cloudflare
Dart 3 compatible 👍 32
Maintenance Status: Average
This is a dart package for Cloudflare API to allow easy Image, Stream and Live Input api management.
slack_logger
Dart 3 compatible 👍 25
Maintenance Status: Average
A simple flutter package to send message to slack channel via slack webhook
books_finder
Dart 3 compatible 👍 24
Maintenance Status: Average
A library to help on the search for books on google books api
twitch_api
Dart 3 compatible 👍 22
Maintenance Status: Average
A wrapper in pure Dart to connect to Twitch.tv using OAuth implicit authentication.
mastodon_api
Dart 3 compatible 👍 22
Maintenance Status: Average
The easiest and powerful Dart/Flutter library for Mastodon API.
draw
Dart 3 compatible 👍 20
Maintenance Status: Average
A fully-featured Reddit API wrapper for Dart, inspired by PRAW.
youtube_data_api
Dart 3 compatible 👍 58
Maintenance Status: Poor
A Flutter package for fetching complete data from YouTube. Supports Search, Trending, Channels, Playlists and Video Data.
sendgrid_mailer
Dart 3 compatible 👍 44
Maintenance Status: Poor
A Dart library used to compose and send emails using SendGrid v3 Mail Send API.
gst_verification
Dart 3 compatible 👍 28
Maintenance Status: Poor
A flutter plugin to verify GST number in your flutter applications.
notion_api
Dart 3 compatible 👍 27
Maintenance Status: Poor
A wrapper for the public beta Notion API to manage it like a Notion SDK package for dart.
unleash
Dart 3 compatible 👍 23
Maintenance Status: Poor
A Server Side Dart SDK for Unleash. Unleash is an open-source feature flag service.
insta_public_api
Dart 3 compatible 👍 22
Maintenance Status: Poor
A plugin for getting Instagram Details of a public user. Just Pass username inside InstaPublicApi class and get the required details.
bible
Dart 3 compatible 👍 22
Maintenance Status: Poor
A simple application to interact with multiple bible APIs from a single place
stream_feed
Dart 3 compatible 👍 20
Maintenance Status: Poor
Stream Feed official Dart SDK. Build your own feed experience using Dart and Flutter.
flutter_simple_shopify
👍 64
Maintenance Status: Poor
A new Flutter package which provides help in creating a mobile app of a shopify store.
alquran_cloud
👍 28
Maintenance Status: Poor
un-official dart client wrapper for the quran.cloud api consume the holy book of quran