🏳️The official repository for Dart and Flutter packages.

Website faviconpub.dev

Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs.

pub.dev package manager

-----------------------

The official package repository for [Dart](https://dart.dev/) and [Flutter](https://flutter.dev/) apps.

Flutter Favorites

=================

Some of the packages that demonstrate the [highest levels of quality](https://flutter.dev/docs/development/packages-and-plugins/favorites), selected by the Flutter Ecosystem Committee

[firebase\_auth](/packages/firebase_auth)

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

[firebase.google.com](/publishers/firebase.google.com)

[intl](/packages/intl)

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

[dart.dev](/publishers/dart.dev)

[flame](/packages/flame)

A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.

[flame-engine.org](/publishers/flame-engine.org)

[firebase\_core](/packages/firebase_core)

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

[firebase.google.com](/publishers/firebase.google.com)

[View all](/packages?q=is%3Aflutter-favorite "Search Flutter Favorites packages")

Most popular packages

=====================

Some of the most downloaded packages over the past 60 days

[archive](/packages/archive)

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

[loki3d.com](/publishers/loki3d.com)

[characters](/packages/characters)

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

[dart.dev](/publishers/dart.dev)

[win32](/packages/win32)

Access common Win32 APIs directly from Dart using FFI — no C required!

[halildurmus.dev](/publishers/halildurmus.dev)

[node\_preamble](/packages/node_preamble)

Better node.js preamble for dart2js, use it in your build system.

[args](/packages/args)

Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.

[dart.dev](/publishers/dart.dev)

[url\_launcher\_ios](/packages/url_launcher_ios)

iOS implementation of the url\_launcher plugin.

[flutter.dev](/publishers/flutter.dev)

[View all](/packages?sort=downloads "Search popular packages")

Top Flutter packages

====================

Some of the top packages that extend Flutter with new features

[firebase\_core](/packages/firebase_core)

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

[firebase.google.com](/publishers/firebase.google.com)

[flutter\_image\_compress](/packages/flutter_image_compress)

Compress Pictures. Can effectively reduce the size of the transmission.

[fluttercandies.com](/publishers/fluttercandies.com)

[provider](/packages/provider)

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

[dash-overflow.net](/publishers/dash-overflow.net)

[local\_auth](/packages/local_auth)

Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern.

[flutter.dev](/publishers/flutter.dev)

[after\_layout](/packages/after_layout)

Execute code after the first layout of your widget has been performed, i.e. after the first frame has been displayed.

[fluttercommunity.dev](/publishers/fluttercommunity.dev)

[synchronized](/packages/synchronized)

Lock mechanism to prevent concurrent access to asynchronous code.

[tekartik.com](/publishers/tekartik.com)

[View all](/packages?q=sdk%3Aflutter "Search Flutter packages")

Top Dart packages

=================

Some of the top packages for any Dart-based app or program

[bloc](/packages/bloc)

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

[bloclibrary.dev](/publishers/bloclibrary.dev)

[sembast](/packages/sembast)

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

[tekartik.com](/publishers/tekartik.com)

[petitparser](/packages/petitparser)

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

[lukas-renggli.ch](/publishers/lukas-renggli.ch)

[http](/packages/http)

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

[dart.dev](/publishers/dart.dev)

[dart\_jsonwebtoken](/packages/dart_jsonwebtoken)

An easy to use JSON Web Token (JWT) implementation in Dart with all algorithms supported.

[jonasroussel.com](/publishers/jonasroussel.com)

[faker](/packages/faker)

A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker.

[View all](/packages?q=sdk%3Adart "Search Dart packages")

Package of the Week

===================

Package of the Week is a series of quick, animated videos, each of which covers a particular package

[

](https://youtube.com/watch?v=Jxw6FaA0j3I&list=PLjxrf2q8roU1quF6ny8oFHJ2gBdrYN_AK "Display a video from the internet, or the user's device, in your Flutter app in a few lines of code with the video_player package.")

[

](https://youtube.com/watch?v=sjPSx6-iCao&list=PLjxrf2q8roU1quF6ny8oFHJ2gBdrYN_AK "Use the Mix package to style plain widgets in your Flutter apps.")

[

](https://youtube.com/watch?v=8Vzv2CdbEY0&list=PLjxrf2q8roU1quF6ny8oFHJ2gBdrYN_AK "Learn more about google_fonts → https://goo.gle/37Q0zJB ")

[

](https://youtube.com/watch?v=ebYDOadpPcI&list=PLjxrf2q8roU1quF6ny8oFHJ2gBdrYN_AK "firebase_vertexi on pub.dev → https://goo.gle/3z3Im8P ")

[View playlist](https://www.youtube.com/playlist?list=PLjxrf2q8roU1quF6ny8oFHJ2gBdrYN_AK "Visit the YouTube playlist")