An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.
-
Updated
May 19, 2026 - JavaScript
An ESnext spec-compliant `DisposableStack`, `AsyncDisposableStack`, `Symbol.dispose`, and `Symbol.asyncDispose` shim/polyfill/replacement that works as far down as ES3.
The samples of .NET design patterns
RxJava Extensions for Android
High-performance Flutter package that automatically manages disposal of all disposable resources — zero boilerplate, zero memory leaks. Supports TextEditingController, AnimationController, StreamController, FocusNode, custom types, and anything with dispose/close/cancel
A flexible Object Pool that trims the pool down to the specified max size after a specified delay.
Auto gen dispose pattern
Yort.Trashy is .Net library for implementing the disposable pattern correctly and in a thread-safe manner, as well was working with disposable types.
A library for managing and disposing events. It provides a simple and efficient way to handle event management in complex applications.
Lightweight asynchronous in-memory cache that handles construction and disposal of all your expensive objects
Base object for disposing managed and unmanaged objects.
Wrap an object in a disposable decorator to attempt to dispose the object later. This is useful when retrieving an instance of an object from a factory or container while only having an interface reference that does not implement IDisposable.
A flexible solution for managing the cleanup of resources in Flutter.
threejs garbage collector
Reference counted explicit resource management in TypeScript.
This repository contains sample about how to dispose of children of ListView in Xamarin.Forms (SfListView)
Add a description, image, and links to the dispose topic page so that developers can more easily learn about it.
To associate your repository with the dispose topic, visit your repo's landing page and select "manage topics."