Dart and Flutter packages
2,000 in Packages and libraries, most used first. Page 2 of 10.
-
hive_generator Extension for Hive. Automatically generates TypeAdapters to store any class.
-
flutter_dotenv Easily configure any flutter application with global variables using a .env file.
-
pretty_dio_logger Pretty Dio logger is a Dio interceptor that logs network calls in a pretty, easy to read format.
-
flutter_zoom_drawer A Flutter package with custom implementation of the Side Menu (Drawer)
-
dcli Dart console SDK - write console (cli) apps/scripts using dart.
-
typed_data Utility functions and classes related to the dart:typed_data library.
-
june June is a lightweight and modern state management library that focuses on providing a pattern very similar to Flutter's native state…
-
wakelock Plugin that allows you to keep the device screen awake, i.e. prevent the screen from sleeping on Android, iOS, macOS, Windows, and web.
-
flutter_map Flutter's №1 non-commercially aimed map client: it's easy-to-use, versatile, vendor-free, fully cross-platform, and 100% pure-Flutter
-
keyboard_attachable A Flutter package to build widgets that can be attached to the soft keyboard.
-
cross_file An abstraction to allow working with files across multiple platforms.
-
postgres PostgreSQL database driver. Supports binary protocol, connection pooling and statement reuse.
-
device_preview_module this is a module for juneflow, which provides a preview of the app on different devices using the device_preview package.
-
screenutil_module this module is a part of the juneflow project, it provides a screenutil module for flutter project.
-
flutter_lints_module It will add the cupertino_icons package to the project and add the necessary settings to the project.
-
june_view view framework by june, divide view,action,event and state for easy to use.
-
event_bus A simple Event Bus using Dart Streams for decoupling applications
-
qr_flutter QR.Flutter is a Flutter library for simple and fast QR code rendering via a Widget or custom painter.
-
june_view_more expandable view from june_view, include bottom navigation bar, drawer, tap bar, bottom sheet, dialog, snackbar, in app notification, toast…
-
bip39 Dart implementation of Bitcoin BIP39 Mnemonic code for generating deterministic keys
-
bot_toast_module this module is a part of the juneflow project, it provides a bot_toast module for flutter project.
-
image_cropper A Flutter plugin for Android, iOS and Web supports cropping images
-
get_storage A fast, extra light and synchronous key-value storage written entirely in Dart
-
pana PAckage aNAlyzer - produce a report summarizing the health and quality of a Dart package.
-
pub_updater A Dart package which enables checking whether a package is up to date.
-
test_api The user facing API for structuring Dart tests and checking expectations.
-
shelf_static Static file server support for the shelf package and ecosystem.
-
angular Fast and productive web framework by Google. Separate, but similar to the JavaScript framework with a similar name.
-
retrofit_generator retrofit generator is an dio client generator using source_gen and inspired by Chopper and Retrofit.
-
flutter_markdown A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted…
-
chewie A video player for Flutter with Cupertino and Material play controls
-
katana Package containing a collection of basic Dart utilities. It provides the base part of the Masamune framework.
-
firebase_analytics Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on…
-
socket_io_client Dartlang port of socket.io-client for web, flutter, dartvm to use
-
hive_module this module is a wrapper for the hive package, it provides a simple way to use hive in juneflow project.
-
pubspec A library for manipulating pubspec.yaml files
-
analyzer_plugin A framework and support code for building plugins for the analysis server.
-
flutter_slidable A Flutter implementation of slidable list item with directional slide actions that can be dismissed.
-
enum_to_string Better conversion of ENUMs to string. Dart has annoying EnumName.ValueName syntax when calling enum.toString, this package fixes that.
-
timezone Time zone databases and time zone aware DateTime.
-
timeago A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")
-
easy_localization Easy and Fast internationalizing and localization your Flutter Apps, this package simplify the internationalizing process.
-
webview_flutter_android A Flutter plugin that provides a WebView widget on Android.
-
scrollable_positioned_list A list with helper methods to programmatically scroll to an item.
-
dotted_border A flutter package to let users easily add a dotted border around any widget.
-
flutter_webview_plugin Plugin that allow Flutter to communicate with a native Webview.
-
web3dart A Celo compatible Dart library to connect to Ethereum clients.
-
extended_image Official extension image, support placeholder for loading/failed state, cache network, zoom/pan, photo view, slide out page, editor (crop…
-
vm_service A library to communicate with a service implementing the Dart VM service protocol.
-
sign_in_with_apple Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android).
-
dartx Superpowers for Dart. Collection of useful static extension methods.
-
shelf_router A convenient request router for the shelf web-framework, with support for URL-parameters, nested routers and routers generated from source…
-
asn1lib An ASN1 parser library for Dart. Encodes / decodes from ASN1 Objects to BER bytes
-
extra_pedantic Stricter Dart analyzer linter settings and best practices.
-
cookie_jar A cookie manager for http requests in Dart, help you to deal with the cookie policies and persistence.
-
hooks_riverpod A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
-
reactive_forms This is a model-driven approach to handling form inputs and validations, heavily inspired in Angular Reactive Forms.
-
firebase_core_platform_interface A common platform interface for the firebase_core plugin.
-
version
-
golden_toolkit Common patterns for screenshot-based widget testing using Goldens.
-
just_audio A feature-rich audio player for Flutter. Loop, clip and sequence any sound from any source (asset/file/URL/stream) in gapless playlists.
-
katana_test Base package containing utilities for testing. It provides the base part of the Masamune framework.
-
gql GraphQL tools for parsing, transforming and printing GraphQL documents.
-
googleapis Auto-generated client libraries for accessing Google APIs described through the API discovery service.
-
flutter_webrtc Flutter WebRTC plugin for iOS/Android/Desktop/Web, based on GoogleWebRTC.
-
webview_flutter_wkwebview A Flutter plugin that provides a WebView widget based on Apple's WKWebView control.
-
http_server Library of HTTP server classes.
-
mobx_codegen Code generator for MobX that adds support for annotating your code with @observable, @computed, @action and also creating Store classes.
-
google_mobile_ads Flutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native ads
-
mask_text_input_formatter The package provides TextInputFormatter for TextField and TextFormField which format the input by a given mask.
-
console A library for common features required by console applications, including color formatting, keyboard input, and progress bars.
-
dart_to_js_script_rewriter Replaces Dart script tags with JavaScript script tags, speeding up initial loads and reducing 404s. Use when ready to deploy.
-
validators String validation and sanitization for Dart.
-
flutter_easyloading A lightweight, customizable loading and toast overlay for Flutter applications.
-
colorize Colorize console output
-
flutter_mobx Flutter integration for MobX. It provides a set of Observer widgets that automatically rebuild when the tracked observables change.
-
share Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
-
redux Redux is a predictable state container for Dart and Flutter apps
-
retry Utility for wrapping an asynchronous function in automatic retry logic with exponential back-off, useful when making requests over network.
-
image_gallery_saver A flutter plugin for save image to gallery, iOS need to add the following keys to your Info.plist file.
-
sqflite_common_ffi sqflite ffi based implementation, for desktop and units tests.
-
jwt_decoder This small library helps you to decode Json Web Tokens, you can also know if a JWT is already expired.
-
basic_utils Common util classes for Strings, Dates, X509, PKCS, Cryptographie and more.
-
json_rpc_2 Utilities to write a client or server using the JSON-RPC 2.0 spec.
-
resource Reading resource data from (package and other) files.
-
uri Utilities for building and parsing URIs, including support for parsing URI templates as defined in RFC 6570.
-
mongo_dart MongoDB driver, implemented in pure Dart. All CRUD operations, aggregation pipeline and more!
-
mustache_template A templating library that implements the Mustache template specification
-
flutter_animate Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
-
fpdart Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with…
-
photo_manager A Flutter plugin that provides album assets abstraction management APIs on Android, iOS, macOS, and OpenHarmony.
-
uni_links Flutter plugin for accepting incoming links - App/Deep Links (Android), Universal Links and Custom URL schemes (iOS).
-
chopper Chopper is an http client generator using source_gen, inspired by Retrofit
-
sembast NoSQL persistent embedded file system document-based database for Dart VM and Flutter with encryption support.
-
transparent_image A transparent image in Dart code, represented as a Uint8List.
-
oauth2 A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the…
-
injectable Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
-
buffer Utility functions and classes to work with byte buffers and streams efficiently, to read and write binary data formats.
-
fast_immutable_collections Immutable lists, sets, maps, and multimaps, which are as fast as their native mutable counterparts.
-
dart_dev Centralized tooling for Dart projects. Consistent interface across projects. Easily configurable.
-
faker A library for generating fake data. faker is heavily inspired by the Python package faker and, the Ruby package ffaker.
-
flame A minimalist Flutter game engine, provides a nice set of somewhat independent modules you can choose from.
-
firebase_crashlytics Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console.
-
e2e Runs tests that use the flutter_test API as integration tests.
-
mustache Mustache template library
-
random_string Simple library for generating random ascii strings by default using Random from 'dart:math'.
-
flutter_rust_bridge Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
pdf A pdf producer for Dart. It can create pdf files for both web or flutter.
-
sqlite3 Provides lightweight yet convenient bindings to SQLite by using dart:ffi
-
dart_jsonwebtoken An easy to use JSON Web Token (JWT) implementation in Dart with all algorithms supported.
-
test_process Test processes: starting; validating stdout and stderr; checking exit code
-
masamune An application development framework centered on automatic code generation using build_runner.
-
jaguar Jaguar is a production ready HTTP server framework built for speed, simplicity and extensiblity
-
yaml_edit A library for YAML manipulation with comment and whitespace preservation.
-
pedantic_mono [mono edition] Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
-
local_auth Flutter plugin to allow local authentication via biometrics, passcode, pin, or pattern.
-
test_descriptor An API for defining and verifying files and directory structures.
-
csslib A library for parsing and analyzing CSS (Cascading Style Sheets).
-
mock A library for mocking classes
-
video_thumbnail A flutter plugin for creating a thumbnail from a local video file or from a video URL.
-
flare_flutter Vector design and runtime animation for Flutter.
-
badges A package for creating badges. Badges can be used for an additional marker for any widget, e.g. show a number of items in a shopping cart.
-
custom_lint_builder A package to help writing custom linters
-
graphql A stand-alone GraphQL client for Dart, bringing all the features from a modern GraphQL client to one easy to use package.
-
build_resolvers Resolve Dart code in a Builder
-
dio_cache_interceptor Dio HTTP cache interceptor with multiple stores respecting HTTP directives (or not).
-
firebase_database Flutter plugin for Firebase Database, a cloud-hosted NoSQL database with realtime data syncing across Android and iOS clients, and offline…
-
flutter_form_builder This package helps in creation of forms in Flutter by removing the boilerplate code, reusing validation, react to changes, and collect…
-
dio_cookie_manager A cookie manager combines cookie_jar and dio, based on the interceptor algorithm.
-
pointer_interceptor A widget to prevent clicks from being swallowed by underlying HtmlElementViews on the web.
-
melos A tool for managing Dart & Flutter projects with one or many packages (monorepo). Supports automated versioning via Conventional Commits.
-
custom_lint Lint rules are a powerful way to improve the maintainability of a project.
-
path_drawing A flutter library to help with (Canvas) Path creation and manipulation
-
screenshot Flutter Screenshot Package (Runtime). Capture any Widget as an image.
-
injectable_generator Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart.
-
flutter_facebook_auth The easiest way to add facebook login to your flutter app. Feature includes getting user information, profile picture and more.
-
angular2 DEPRECATED - please use angular (without the 2)
-
bip32 A BIP32 compatible library for Flutter writing by Dart.
-
dart2_constant A polyfill for Dart 2 constant names.
-
mason A Dart template generator which helps teams generate files quickly and consistently.
-
flame_lint Flame lint package
-
scroll_to_index Scroll to a specific child of any scrollable widget in Flutter
-
xml2json An XML to JSON conversion package. Supports Badgerfish, GData, OpenRally and Parker conversions.
-
source_helper Utilities to help with Dart source code generation. Includes utilities for properly generating String literals from any String value.
-
mime_type MIME type library for Dart HTTP server applications.
-
cli_completion Completion functionality for Dart Command-Line Interfaces built using CommandRunner. Built by Very Good Ventures.
-
chopper_generator Chopper is an http client generator using source_gen, inspired by Retrofit
-
percent_indicator Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.
-
geocoding A Flutter Geocoding plugin which provides easy geocoding and reverse-geocoding features.
-
lint_hard All the lints except where they clash.
-
html_unescape A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character…
-
webview_flutter_platform_interface A common platform interface for the webview_flutter plugin.
-
open_file A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) /…
-
copy_with_extension_gen Generate type-safe copyWith extensions for annotated classes and record typedefs.
-
flutter_launcher_icons A package which simplifies the task of updating your Flutter app's launcher icon.
-
jiffy Jiffy is a Flutter (Android, IOS and Web) date time package for parsing, manipulating, querying and formatting dates and time
-
pin_code_fields A highly customizable PIN/OTP input field for Flutter with Material Design support and headless core for custom UIs.
-
firebase_remote_config Flutter plugin for Firebase Remote Config. Update your application look and feel and behavior without re-releasing.
-
flutter_typeahead A highly customizable typeahead (autocomplete) text input field for Flutter
-
flutter_widget_from_html_core Flutter package to render html as widgets that focuses on correctness and extensibility.
-
page_transition Flutter Page Transition Package which is the transition second page
-
simple_animations Powerful package to create beautiful custom animations in no time.
-
email_validator A simple (but correct) dart class for validating email addresses
-
shelf_web_socket A shelf handler that wires up a listener for every connection.
-
isar Extremely fast, easy to use, and fully async NoSQL database for Flutter.
-
animate_do Beautiful animations inspired by Animate.css, providing customizable widget-based animations with no external dependencies.
-
internet_connection_checker A library designed for seamless internet connectivity checks.
-
animations Fancy pre-built animations that can easily be integrated into any Flutter application.
-
smooth_page_indicator Customizable animated page indicator with a set of built-in effects.
-
material_design_icons_flutter The Material Design Icons designed by the community for Flutter
-
state_notifier ValueNotifier, but outside Flutter and with some extra perks
-
web_components Polyfills for Shadow DOM, Custom Elements, and HTML Imports. Custom Elements let authors define their own elements.
-
checked_yaml Generate more helpful exceptions when decoding YAML documents using package:json_serializable and package:yaml.
-
sqflite_common Dart wrapper on SQLite, a self-contained, high-reliability, embedded, SQL database engine.
-
flutter_rating_bar A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating.
-
video_player_platform_interface A common platform interface for the video_player plugin.
-
pip_services3_commons Common patterns for Pip.Services in Dart. This framework is part of the Pip.Services…
-
string_validator Dart library for validating and sanitizing strings, especially those from user input.
-
copy_with_extension Annotation for generating copyWith extensions code using copy_with_extension_gen.
-
process A pluggable, mockable process invocation abstraction for Dart.
-
sentry A crash reporting library for Dart that sends crash reports to Sentry.io. This library supports Dart VM and Web.
-
simple_dart_ui_core Core UI library
-
diacritic Removes common accents and diacritical signs from a string by replacing them with an equivalent character.
-
logging_handlers A selection of handlers that you can use as targets for the "logger" pub package. Stop using print() and start using logger.info()
-
test_cov Command line utility to run tests in Dart VM and collect coverage data.
-
dropdown_search Simple, reactive and highly customizable Flutter Dropdown with a lot of features (search, popups platform, async/sync,...) with multi mode…
-
dbus A native Dart implementation of the D-Bus message bus client.
-
sensors_plus Flutter plugin for accessing accelerometer, gyroscope, and magnetometer sensors.
-
qr_code_scanner QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.
-
http_mock_adapter A simple to use mocking package for Dio intended to be used in tests.
-
oktoast A pure flutter toast library, support custom style/widget, easy achieve the same effect with native toasts.
-
pip_services3_components Components patterns for Pip.Services in Dart. This framework is part of the Pip.Services…
-
http2 A HTTP/2 implementation in Dart.
-
jose Javascript Object Signing and Encryption (JOSE) library supporting JWE, JWS, JWK and JWT
-
firebase Firebase libraries for Dart on the web and server
-
source_maps A library to programmatically manipulate source map files.
-
nested A Flutter Widget which helps nest multiple widgets without needing to manually nest them.
-
date_format A simple API to format dates. Provides various constants to build Date format string.
-
eventify A cancellable event emitter which supports context based event driven programming.
-
quiver_hashcode Compute hashCode correctly for your objects
Nothing on this page matches. Search all 85,062 technologies.