pglock

Locking system

A distributed locking library built on top of PostgreSQL

PostgreSQL Lock Client for Go

GitHub

109 stars
2 watching
23 forks
Language: Go
last commit: almost 2 years ago
locklocking

Related projects:

RepositoryDescriptionStars
cirello-io/dynamolockA distributed locking library built for Amazon's DynamoDB service.127
sanketplus/go-mysql-lockProvides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications.62
viney-shih/go-lockA lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking117
ssgreg/stlProvides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications.30
lucanaef/pgproAn iOS app for encrypting and managing OpenPGP keys using the ObjectivePGP library.386
bsm/redislockProvides a simple distributed locking mechanism using Redis.1,495
antonlindstrom/pgstoreA session store backend for the gorilla/sessions package using PostgreSQL as the underlying storage94
subchen/go-trylockProvides trylock functionality on top of read-write locks for Golang concurrency control35
protonmail/go-cryptoProvides an up-to-date OpenPGP implementation for secure communication343
arenadotio/pgxA pure OCaml PostgreSQL client library with support for asynchronous and lightweight operations122
karlseguin/pg.zigA native PostgreSQL client driver written in Zig259
lk4d4/trylockImplementation of a mutex-like locking mechanism using unsafe Go constructs66
giorgisio/goavA comprehensive Golang binding to the FFmpeg video/audio manipulation library2,108
leafo/pgmoonA PostgreSQL client library written in pure Lua that provides an asynchronous connection to the database.398
lawzava/go-pg-migrateA package for managing PostgreSQL database schema changes10