db-migrator-distributed
A tool for executing DB migrations based on Sequelize and Umzug. Safely executes migrations among distributed, synchronously launched server instances, by acquiring a greedy lock on a migration table.
A tool for executing DB migrations based on Sequelize and Umzug. Safely executes migrations among distributed, synchronously launched server instances, by acquiring a greedy lock on a migration table.
locking based inMemory cache
一种延迟加载方式, 受 Kotlin by lazy 启发, JS 端的懒加载装饰器(支持异步)
Add logs to lock.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
nodejs distributed locks
A distributed locking mechanism using Cloudflare Durable Objects.
Simple data persistence for Electron app
A filesystem exclusionary lock implementation based on .lock files.
Client to comunicate with Eufy-Security devices
Client to comunicate with Eufy-Security devices
Client to comunicate with Eufy-Security devices
Node WebSocket server implementation to integrate Eufy Security devices
Node WebSocket server implementation to integrate Eufy Security devices
Node WebSocket server implementation to integrate Eufy Security devices
Common utility commands for Git repositories.
Common utility commands for Git repositories.
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)