fs-write-stream-atomic
Atomic write stream for Node.js, ensuring data integrity.
- Status
- UnmaintainedGitHub repository has been archived.
- Last checked
- Checked · Oct 16, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
This tool provides an atomic write stream in Node.js, similar to `fs.createWriteStream()`, but ensures that the file is only written if all operations are successful, preventing partial writes and maintaining data integrity.
fs-write-stream-atomic stands out by providing a simple yet robust solution for ensuring file integrity during write operations in Node.js applications, without the need for complex manual handling.
When it fits — and when it doesn’t
A good fit for
Developers who need to ensure complete and consistent file writes in Node.js applications.
Projects requiring robust logging mechanisms that avoid partial log entries.
Look elsewhere if
Applications where real-time streaming of data is required, as this tool focuses on atomic operations.
Scenarios where the overhead of ensuring atomicity might impact performance.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Narrow feature set compared to alternatives
Does not offer additional features such as compression or encryption that are available in other file writing libraries.
- 02
Performance overhead for small files
The atomic write mechanism may introduce a performance penalty when handling very small files due to the overhead of ensuring data integrity.
What it does well
Ensures atomic writes to files, preventing partial data corruption.
Compatible with Node.js environments.
Simplifies file writing operations by handling the complexity of ensuring integrity.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up fs-write-stream-atomic
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for fs-write-stream-atomic’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/fs-write-stream-atomic)HTML
<a href="https://navigateaitools.com/explorer/tool/fs-write-stream-atomic"><img src="https://navigateaitools.com/badge/fs-write-stream-atomic.svg" alt="fs-write-stream-atomic — tracked on AI Navigator" height="58"></a>