synchronization-atom
A powerful (& typed) zero-dependency primitive to help build other synchronization primitives like locks, semaphores, events, or barriers
locko
A simple in-process locking mechanism for critical sections of code.
node-synch
Synchronization Primitives in JavaScript
async-atomic-store
An agnostic little store abstraction for reading, writing and appending on the same data from multiple sources in a locking manner, that allows concurrent/parallel (like from many async sources) write, append and read