Per-key asyncio locking with automatic cleanup and graceful-shutdown support. Zero dependencies.
-
Updated
Apr 10, 2026 - Python
Per-key asyncio locking with automatic cleanup and graceful-shutdown support. Zero dependencies.
An efficient keyed Promise lock for Node.js projects, ensuring the mutually exclusive execution of tasks associated with the same key. Key features include active key metrics and the ability to gracefully await the completion of all currently executing or pending tasks, making it ideal for robust production applications requiring smooth teardown.
Add a description, image, and links to the sequential-per-key topic page so that developers can more easily learn about it.
To associate your repository with the sequential-per-key topic, visit your repo's landing page and select "manage topics."