RowLock is a Go library. A row lock is a set of locks associated with rows. Instead of locking and unlocking globally, you only operate locks on a row level.
(Example code on pkg.go.dev)
BSD 3-Clause.