syncguard
Functional TypeScript library for distributed locking across microservices. Prevents race conditions with Redis, PostgreSQL, Firestore, and custom backends. Features automatic lock management, timeout handling, and extensible architecture.
Ecosystem
npmjs.org
npmjs.org
Latest Release
3 months ago
2.5.3
3 months ago
Versions
16
16
Downloads
159 last month
159 last month
Loading...
Readme
Loading...
Links
| Registry | npmjs.org |
| Source | Repository |
| Homepage | Homepage |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:npm/syncguard
spec |
| License | MIT |
| First Release | 9 months ago |
| Last Synced | 24 days ago |
Keywords
atomic backend-agnostic cluster concurrency coordination critical-section database-lock distributed-lock distributed-systems functional lock microservices multi-process mutex parallel postgres postgresql race-condition redis resource-locking semaphore sql nosql firestore gcp google-cloud synchronization typescript atomic-operation distributed lock-manager locking nodejs race-conditions rate-limiting scalability
atomic backend-agnostic cluster concurrency coordination critical-section database-lock distributed-lock distributed-systems functional lock microservices multi-process mutex parallel postgres postgresql race-condition redis resource-locking semaphore sql nosql firestore gcp google-cloud synchronization typescript atomic-operation distributed lock-manager locking nodejs race-conditions rate-limiting scalability
Repository
| Stars | 5 on GitHub |
| Forks | 1 on GitHub |