Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Package atomicfile provides an atomically written/replaced file.

Subscribe to updates I use atomicfile

Statistics on atomicfile

Number of watchers on Github 51
Number of open issues 3
Average time to close an issue about 9 hours
Main language Go
Open pull requests 2+
Closed pull requests 0+
Last commit almost 4 years ago
Repo Created over 6 years ago
Repo Last Updated over 1 year ago
Size 179 KB
Organization / Authorfacebookgo
Page Updated
Do you use atomicfile? Leave a review!
View open issues (3)
View atomicfile activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating atomicfile for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

atomicfile Build Status


NOTE: This package uses os.Rename, which may or may not be atomic on your operating system. It is known to not be atomic on Windows. provides a similar library that is atomic on Windows as well and may be worth investigating.

atomicfile open pull requests (View All Pulls)
  • Fix windows panic on os.Rename when target file exists
  • Remove redundant if ...; err != nil checks
atomicfile list of languages used
Other projects in Go