Want to take your software engineering career to the next level? Join the mailing list for career tips & advice 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 over 4 years ago
Repo Created over 7 years ago
Repo Last Updated over 2 years ago
Size 179 KB
Homepage https://godoc.org...
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 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating atomicfile for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

atomicfile Build Status

Documentation: https://godoc.org/github.com/facebookgo/atomicfile

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. https://github.com/natefinch/atomic 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