Clone this repo:


  1. 680376e Better comments, Unlock test. by Dan Jacques · 3 months ago master
  2. a8ffa11 Initial implementation, supports POSIX and Windows by Dan Jacques · 3 months ago
  3. 0ce5a36 Initial commit by Daniel Jacques · 3 months ago


Go implementation of filesystem-level locking.

GoDoc Build Status


Request features and report bugs using the GitHub Issue Tracker.


Contributions to this project are welcome, though please file an issue. before starting work on anything major.

To get started contributing to this project, clone the repository:

git clone

This repository uses pre-commit-go to validate itself. Please install this prior to working on the project:

  • Make sure your and are configured in git config.
  • Install test-only packages: go get -u -t
  • Install the pcg git hook: go get -u && pcg