Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shivanshvij/dblock

A simple distributed locking library for Go
https://github.com/shivanshvij/dblock

distributed golang lock postgres

Last synced: 17 days ago
JSON representation

A simple distributed locking library for Go

Awesome Lists containing this project

README

        

# DBLock

A simple distributed locking library for Go. Heavily inspired by [cirello.io/pglock](https://github.com/cirello-io/pglock), but built on top of
[ent](https://entgo.io) instead for better database compatibility.

[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-brightgreen.svg)](https://www.apache.org/licenses/LICENSE-2.0)
![Go Version](https://img.shields.io/badge/go%20version-%3E=1.22-61CFDD.svg)

## Contributing

Bug reports and pull requests are welcome on GitHub at [https://github.com/shivanshvij/dblock][gitrepo]. For more contribution information check out [the contribution guide](contributing).

## License

This project is available as open source under the terms of the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).

## Code of Conduct

Everyone interacting in this project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).

[gitrepo]: https://github.com/shivanshvij/dblock
[contributing]: https://github.com/shivanshvij/dblock/blob/main/CONTRIBUTING.md