頂級的Flutter Dart擴展和增強套件 --------------------------------------------------- 如果您希望通過添加新的數據結構、有用的擴展和其他功能來增強Dart語言,那麼請看下面的Dart套件列表,它可以提升您的Dart開發體驗。 * * *
quiver
645
Quiver is a set of utility libraries for Dart that makes using many Dart libraries easier and more convenient, or adds additional functionality.
flutter_isolate
473
FlutterIsolate provides a way to launch dart isolate in flutter that work with flutter plugins.
fast_immutable_collections
383
Immutable lists, sets, maps, and multimaps, which are as fast as their native mutable counterparts. Extension methods and comparators for native Dart collections.
dart_eval
256
A flexible Dart bytecode compiler and interpreter written in Dart, enabling code push for AOT Dart apps.
kartal
221
Kartal is an extension package for easy to use at app development time. You can access more features with primitive variables(context, string etc.).
squadron
195
Multithreading and worker thread pool for Dart / Flutter, to offload CPU-bound and heavy I/O tasks to Isolate or Web Worker threads.
reflectable
181
Reflection support based on code generation, using 'capabilities' to specify which operations to support, on which objects.
kt_dart
169
This project is a port of kotlin-stdlib for Dart/Flutter projects. It includes collections (KtList, KtMap, KtSet) with 150+ methods as well as other useful packages.
common_utils
166
Dart常用工具庫。包含DateUtil、EncryptUtil、JsonUtil、LogUtil、MoneyUtil、NumUtil、ObjectUtil、RegexUtil、TextUtil、TimelineUtil、TimerUtil。
either_dart
158
Error handler library for type-safe and easy work with errors on Dart and Flutter. Either is an alternative to Nullable value and Exceptions.
darq
153
The power of lazy-evaluated enumerables in your hands! (A port of functional LINQ from the .NET library.)
isolate_manager
109
Create multiple long-lived isolates for a function (keep it active to send and receive data), supports Worker and WASM on the Web.
copy_with_extension
107
Annotation for generating 'copyWith' extensions code using 'copy_with_extension_gen'.
screwdriver
107
A dart package aiming to provide useful extensions and helper functions to ease and speed up development.
async_task
105
Asynchronous tasks and parallel executors (similar to thread pools) for all Dart platforms (transparently), without having to deal with 'Isolate' complexity.
isolate_handler
101
Effortless isolates abstraction layer with support for inter-isolate communication.
flustars
94
Flutter常用工具庫。包括SpUtil、ScreenUtil、WidgetUtil、DirectoryUtil、ImageUtil。SharedPreferences工具,屏幕信息和屏幕適配,獲取圖像大小。
dart_extensions
93
Set of method-extensions for dart that makes using framework in a much easier and clean way also adds additional functionality.
fleasy
83
Useful and easy to use extensions, helper classes and widgets to create Flutter apps easier.
more
79
More Dart — Literally. Collecting, iterating, caching, mathematics, matching, ordering, and formatting easily.
fixnum
66
Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes.
directed_graph
63
Generic directed graph and weighted directed graph with algorithms enabling sorting and topological ordering of vertices.
chunked_stream
49
Utilities for working with chunked streams, such as byte streams which is often given as a stream of byte chunks with type Stream<List<int>>
daily_extensions
46
Set of most useful Dart extensions for daily use that increases development velocity.
list_ext
41
Dart extension methods for Iterable and List. You can easily sum, count elements and many more.
combine
34
A Flutter package which allows you to work with MethodChannels in Isolate and provides simplified Isolate and Thread Pool API.
ordered_set
32
A simple implementation of an Ordered Set for Dart that allows multiple items with the same priority.
extension_utils
31
A util library that contains various extensions for strings, lists, maps, numbers and more.
enhanced_future_builder
29
Wrapper that improves readability and solves the common refiring FutureBuilder problem
isolated_download_manager
28
File download manager based on reusable isolates with progress, cancellation, pause and resume
actors
28
Actors Model library for Dart. It is a thin wrapper around Dart's 'Isolate' that makes them much easier to use.

