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
24

Lock mechanism to prevent concurrent access to asynchronous code.

AndroidiOSWebmacOSWindowsLinux
5,470,000160—
25
xmlv7.1.0

Full-featured XML for Dart — DOM parsing, SAX streaming, XPath 3 querying, and a fluent builder API.

AndroidiOSWebmacOSWindowsLinux
17,100,000160—
26

String replacement with operations that are Unicode/grapheme cluster aware.

AndroidiOSWebmacOSWindowsLinux
11,300,000160—
27
timeagov3.7.1

A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")

AndroidiOSWebmacOSWindowsLinux
758,000160—
28
timezonev0.11.2

Time zone databases and time zone aware `DateTime`.

AndroidiOSWebmacOSWindowsLinux
4,800,000160—
29
pigeonv29.0.13

Code generator tool to make communication between Flutter and the host platform type-safe and easier.

macOSWindowsLinux
887,000160—
30

A dynamic parser framework to build efficient grammars and parsers quickly.

AndroidiOSWebmacOSWindowsLinux
16,300,000160—
31

A simple (but correct) dart class for validating email addresses

AndroidiOSWebmacOSWindowsLinux
850,000160—
32

Lint rules for Dart and Flutter used internally at Very Good Ventures.

AndroidiOSWebmacOSWindowsLinux
1,330,000160—
33
bloc_testv10.0.0

A testing library which makes it easy to test blocs. Built to be used with the bloc state management package.

AndroidiOSWebmacOSWindowsLinux
1,500,000160—
34

A package for manipulating stack traces and printing them readably.

AndroidiOSWebmacOSWindowsLinux
17,200,000160—
35
masonv0.1.3

A Dart template generator which helps teams generate files quickly and consistently.

AndroidiOSWebmacOSWindowsLinux
1,160,000160—
36
sentryv10.2.0

A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web. For Flutter consider sentry_flutter instead.

AndroidiOSWebmacOSWindowsLinux
2,170,000160—
37
ffiv2.2.0

Utilities for working with Foreign Function Interface (FFI) code.

AndroidiOSmacOSWindowsLinux
14,900,000160—
38
hive_cev2.22.0

Hive Community Edition - A spiritual continuation of Hive v2

AndroidiOSWebmacOSWindowsLinux
1,410,000160—
39

Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.

AndroidiOSWebmacOSWindowsLinux
415,000160—
40
yamlv3.1.4

A parser for YAML, a human-friendly data serialization standard

AndroidiOSWebmacOSWindowsLinux
19,300,000160—
41
sembastv3.9.0

NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.

AndroidiOSWebmacOSWindowsLinux
387,000160—
42

A fluent, builder-based library for generating valid Dart code.

AndroidiOSWebmacOSWindowsLinux
12,900,000160—
43
markdownv7.3.1

A portable Markdown library written in Dart that can parse Markdown into HTML.

AndroidiOSWebmacOSWindowsLinux
3,260,000160—
44

Custom event transformers inspired by ember concurrency. Built to be used with the bloc state management package.

AndroidiOSWebmacOSWindowsLinux
770,000160—
45

A collection of utilities to transform and manipulate streams.

AndroidiOSWebmacOSWindowsLinux
8,670,000160—
46

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple

AndroidiOSWebmacOSWindowsLinux
593,000160—
47

ValueNotifier, but outside Flutter and with some extra perks

AndroidiOSWebmacOSWindowsLinux
3,970,000160—