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")