Projects in Awesome Lists tagged with deterministic-termination
A curated list of projects in awesome lists tagged with deterministic-termination .
https://github.com/ori88c/delayed-async-tasks-manager
A scheduler for one-time (non-periodic) asynchronous tasks, designed to manage delayed executions. It features status getters to communicate the execution state, a robust error handling mechanism for capturing uncaught errors, the ability to abort pending executions, and gracefully await the completion of ongoing tasks.
async-task async-tasks deferred-task delayed-job delayed-jobs delayed-tasks deterministic-termination error-handling graceful-shutdown graceful-termination job-manager job-scheduler nodejs task-execution task-manager task-manger task-scheduler tasks-manager tasks-scheduler typescript
Last synced: 18 Jan 2026
https://github.com/ori88c/zero-backpressure-fixed-window-promise-rate-limiter
A modern Promise rate-limiter for Node.js projects, implementing a fixed-window throttling policy. It restricts the number of tasks that can start execution within distinct, non-overlapping time windows. The API provides backpressure control by signaling availability, for enhanced efficiency.
backpressure backpressure-limit deterministic-termination es2020 executor fixed-window graceful-shutdown javascript js nodejs promise promise-limit rate-limit rate-limiter rate-limiting throttle throttling time-windows ts typescript
Last synced: 22 Feb 2026
https://github.com/ori88c/zero-backpressure-weighted-promise-semaphore
A modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensuring efficient resource utilization. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability.
async backpressure concurrency counting-semaphore deterministic-termination error-handling executor graceful-termination lock mutex nodejs promise promise-limit promise-semaphore rate-limiter scheduler semaphore typescript weight weighted-semaphore
Last synced: 19 Feb 2026