pub.dev package manager

Find and use packages to build Dart and Flutter apps.

Flutter Favorites

Packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee

flutter_mobx

Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.

url_launcher

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

sensors

Flutter plugin for accessing the Android and iOS accelerometer and gyroscope sensors.

json_serializable

Automatically generate code for converting to and from JSON by annotating Dart classes.

Most popular packages

The most downloaded packages over the past 60 days

crypto

Implementations of SHA, MD5, and HMAC cryptographic functions

font_awesome_flutter

The Font Awesome Icon pack available as Flutter Icons. Provides 1500 additional icons to use in your apps.

geolocator_platform_interface

A common platform interface for the geolocator plugin.

provider

A wrapper around InheritedWidget to make them easier to use and more reusable.

firebase_core

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

string_scanner

A class for parsing strings using a sequence of patterns.

Top Flutter packages

Top packages that extend Flutter with new features

get

Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with GetX.

flutter_swiper

The best swiper(carousel) for flutter, with multiple layouts, infinite loop. Compatible with Android & iOS.

clipboard

A flutter package that helps copy text to clipboard and paste from clipboard.

flutter_chips_input

Flutter library for building input fields with InputChips as input options.

getwidget

GetWidget is open source libraries that come with pre-build 1000+ UI components. It makes development faster & more enjoyable. You can customize the component as per your need.

flutter_screenutil

A flutter plugin for adapting screen and font size.Guaranteed to look good on different models

Top Dart packages

Top packages for any Dart-based app or program

date_format

A simple API to format dates. Provides various constants to build Date format string. Use `formatDate` method to format date according to format string.

encrypt

A set of high-level APIs over PointyCastle for two-way cryptography.

pedantic_mono

[mono edition] How to get the most value from Dart static analysis.

algolia

Algolia is a pure dart SDK, wrapped around Algolia REST API for easy implementation for your Flutter or Dart projects.

http_auth

Dart http middleware for HTTP Basic and Digest authentication

devtools

A suite of web-based performance tooling for Dart and Flutter.