Search packages, repositories and app categories

FLUTTER ECOSYSTEM

Top Dart

Explore Top Dart Flutter packages and compare platform support and community metrics.

106 ranked packages · Official ranking order

RankPackages30-day downloadsPub pointsVersion published
01
httpv1.6.0

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

AndroidiOSWebmacOSWindowsLinux
14,400,000160—
02
intlv0.20.3

Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization issues.

AndroidiOSWebmacOSWindowsLinux
13,200,000160—
03
uuidv4.6.0

RFC4122 (v1, v4, v5, v6, v7, v8) UUID Generator and Parser for Dart

AndroidiOSWebmacOSWindowsLinux
18,500,000160—
04
cryptov3.0.8

Implementations of SHA, MD5, and HMAC cryptographic functions.

AndroidiOSWebmacOSWindowsLinux
15,000,000160—
05
diov5.11.1

A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc.

AndroidiOSWebmacOSWindowsLinux
5,320,000160—
06
pathv1.9.1

A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.

AndroidiOSWebmacOSWindowsLinux
12,700,000160—
07
equatablev3.0.0

A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.

AndroidiOSWebmacOSWindowsLinux
7,360,000160—
08

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

AndroidiOSmacOSWindowsLinux
4,270,000160—
09
riverpodv3.4.3

A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.

AndroidiOSWebmacOSWindowsLinux
4,260,000160—
10

A build system for Dart code generation and modular compilation.

macOSWindowsLinux
7,460,000160—
11
imagev4.12.0

Dart Image Library provides server and web apps the ability to load, manipulate, and save images with various image file formats.

AndroidiOSWebmacOSWindowsLinux
8,950,000160—
12

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

AndroidiOSWebmacOSWindowsLinux
10,700,000160—
13
shelfv1.4.3

A model for web server middleware that encourages composition and easy reuse.

AndroidiOSWebmacOSWindowsLinux
13,200,000160—
14
get_itv9.3.0

Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"

AndroidiOSWebmacOSWindowsLinux
2,450,000160—
15
archivev4.5.2

Provides encoders and decoders for various archive and compression formats such as zip, tar, bzip2, gzip, and zlib.

AndroidiOSWebmacOSWindowsLinux
19,100,000160—
16
loggingv1.3.0

Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger.

AndroidiOSWebmacOSWindowsLinux
12,700,000160—
17
blocv9.2.1

A predictable state management library that helps implement the BLoC (Business Logic Component) design pattern.

AndroidiOSWebmacOSWindowsLinux
2,450,000160—
18
win32v6.4.0

Call common Windows APIs directly from Dart using FFI.

Windows
11,500,000160—
19
pdfv3.13.1

A pdf producer for Dart. It can create pdf files for both web or flutter.

AndroidiOSWebmacOSWindowsLinux
2,020,000160—
20
driftv2.35.3

Drift is a reactive library to store relational data in Dart and Flutter applications.

AndroidiOSWebmacOSWindowsLinux
1,840,000160—
21
mimev2.1.0

Utilities for handling media (MIME) types, including determining a type from a file extension and file contents.

AndroidiOSWebmacOSWindowsLinux
18,200,000160—
22
mocktailv1.0.5

A Dart mock library which simplifies mocking with null safety support and no manual mocks or code generation.

AndroidiOSWebmacOSWindowsLinux
3,900,000160—
23
melosv8.10.0

A tool for managing Dart & Flutter repositories with multiple packages (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package.

AndroidiOSmacOSWindowsLinux
1,830,000150—
23
retryv3.1.2

Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.

AndroidiOSWebmacOSWindowsLinux
2,540,000160—