Dart package manager

Find and use packages to build Flutter and web apps with Dart.

Top Dart packages

Packages are sorted by the overall score. More information on ranking.
  • http

    A composable, cross-platform, Future-based API for making HTTP requests.

  • shared_preferences

    Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.

  • url_launcher

    Flutter plugin for launching a URL on Android and iOS. Supports web, phone, SMS, and email schemes.

  • path_provider

    Flutter plugin for getting commonly used locations on the Android & iOS file systems, such as the temp and app data directories.

  • image_picker

    Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

  • cloud_firestore

    Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

  • rxdart

    RxDart is an implementation of the popular reactiveX api for asynchronous programming, leveraging the native Dart Streams api.

  • firebase_core

    Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.

  • provider

    A mixture between dependency injection and state management, built with widgets for widgets.

  • cached_network_image

    Flutter library to load and cache network images. Can also be used with placeholder and error widgets.

  • sqflite

    Flutter plugin for SQLite, a self-contained, high-reliability, embedded, SQL database engine.

  • dio

    A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.

  • google_sign_in

    Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account on Android and iOS.

  • firebase_messaging

    Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS.

  • connectivity

    Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.