intersperse
Insert an element between each element of an Iterable or List.
Explore Dart Extension & Enhancement Flutter packages and compare platform support and community metrics.
141 packages
Insert an element between each element of an Iterable or List.
A Dart library containing convenient extension methods on basic Dart objects.
Asynchronous tasks and parallel executors (similar to thread pools) for all Dart platforms (transparently), without having to deal with `Isolate` complexity.
v5.12.0A dart package aiming to provide useful extensions and helper functions to ease and speed up development.
A simple implementation of an Ordered Set for Dart that allows multiple items with the same priority.
Effortless isolates abstraction layer with support for inter-isolate communication.
Utilities for working with chunked streams, such as byte streams which is often given as a stream of byte chunks with type `Stream>`.
Flutter common utils library. SpUtil, ScreenUtil, WidgetUtil, DirectoryUtil, ImageUtil. SharedPreferences Util. Screen info & Screen adaptation. get image size.
Set of method-extensions for dart that makes using framework in a much easier and clean way also adds additional functionality.
A singleton isolated worker for Flutter (Isolate) and Web (Web Worker).
A cancellable event emitter which supports context based event driven programming.
Useful and easy to use extensions, helper classes and widgets to create Flutter apps easier.
Dart implementation of Conflict-free Replicated Data Types (CRDTs).
Generic directed graph and weighted directed graph with algorithms enabling sorting and topological ordering of vertices.
To display data in a width-limited component, this function will smartly help you to convert number to a certain chart length. To be simple, plain, flexible and accurate.
A Flutter plugin that provides a platform-specific way to exit the app without calling exit(0) in Dart code.
Agents are state that lives on a background isolate.
Flutter Future and Stream builder with less boilerplate and better error handling.
A Dart Circular Buffer container based on List with a fixed capacity.
Easy to use pool of concurrent workers with compute() like API.
Create lightweight custom Events, that allow interested subscribers to be notified that something has happened.
Extended capabilities for collections. It's a bunch of shortcuts to avoid unnecesary boilerplate work with collections.
Definitions of Rust-like types, Option and Result, to promote safer programming.
Contain "throttling" and "debouncing" async helper classes with listeners