pglock

Locking system

A distributed locking library built on top of PostgreSQL

PostgreSQL Lock Client for Go

GitHub

108 stars
2 watching
23 forks
Language: Go
last commit: 13 days ago
locklocking

Related projects:

Repository Description Stars
cirello-io/dynamolock A distributed locking library built for Amazon's DynamoDB service. 127
sanketplus/go-mysql-lock Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications. 62
viney-shih/go-lock A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking 117
ssgreg/stl Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. 30
lucanaef/pgpro An iOS app for encrypting and managing OpenPGP keys using the ObjectivePGP library. 382
bsm/redislock Provides a simple distributed locking mechanism using Redis. 1,470
antonlindstrom/pgstore A session store backend for the gorilla/sessions package using PostgreSQL as the underlying storage 92
subchen/go-trylock Provides trylock functionality on top of read-write locks for Golang concurrency control 35
protonmail/go-crypto Provides an up-to-date OpenPGP implementation for secure communication 338
arenadotio/pgx A pure OCaml PostgreSQL client library with support for asynchronous and lightweight operations 122
karlseguin/pg.zig A native PostgreSQL client driver written in Zig 249
lk4d4/trylock Implementation of a mutex-like locking mechanism using unsafe Go constructs 66
giorgisio/goav A comprehensive Golang binding to the FFmpeg video/audio manipulation library 2,103
leafo/pgmoon A PostgreSQL client library written in pure Lua that provides an asynchronous connection to the database. 395
lawzava/go-pg-migrate A package for managing PostgreSQL database schema changes 10