mutex
Mutual exclusion with implementation of normal and read-write mutex
Explore Dart Extension & Enhancement Flutter packages and compare platform support and community metrics.
141 packages
Mutual exclusion with implementation of normal and read-write mutex
Package including lot helpers for easy developing on dart language
A flexible Dart bytecode compiler and interpreter written in Dart, enabling dynamic execution and code push for AOT Dart apps.
Give your types superpowers and spice up your generics. Make types great again.
Simple package making it easy to dispose (aka cancel, aka close) your objects.
More Dart — Literally. Collecting, iterating, caching, mathematics, matching, ordering, and formatting easily.
Result for dart. It is an implementation based on Kotlin Result and Swift Result.
Annotation for generating `copyWith` extensions code using `copy_with_extension_gen`.
A debouncer and throttle that works with Futures, Streams, and callbacks.
Multithreading and worker thread pool for Dart / Flutter, to offload CPU-bound and heavy I/O tasks to Isolate or Web Worker threads.
Kartal is an extension package for easy to use at app development time. You can access more features with primitive variables(context, string etc.).
Multiple results for dart. Inspired by dartz's Either and Kotlin's sealed classes
Utility functions and classes to work with byte buffers and streams efficiently, to read and write binary data formats.
Yet another variation of the good old Maybe monad with eager execution written in Dart.
Error handler library for type-safe and easy work with errors on Dart and Flutter. Either is an alternative to Nullable value and Exceptions.
Reflection support based on code generation, using 'capabilities' to specify which operations to support, on which objects. This is the run-time part of reflectable.
Dart common utils library.Contain DateUtil, EncryptUtil, JsonUtil, LogUtil, MoneyUtil, NumUtil, ObjectUtil, RegexUtil, TextUtil, TimelineUtil, TimerUtil.
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.
Observe value changes using a Future, Stream, and/or a callback.
The power of lazy-evaluated enumerables in your hands! (A port of functional LINQ from the .NET library.)
Queue up futures from multiple sources and await their return anywhere in your code.
A flutter package for managing different configurations and making them available everythere inside the app.
Create long-lived isolates for single or multiple functions, with support for Web Workers (via an efficient generator) and WASM compilation.
Reactive Extensions Library for Dart providing an API for asynchronous programming with observable streams.