Frontend Frameworks

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.

  1. 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.

  2. 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.

Open the setup guide →
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.

fs-write-stream-atomic — tracked on AI Navigator

Markdown

[![fs-write-stream-atomic — tracked on AI Navigator](https://navigateaitools.com/badge/fs-write-stream-atomic.svg)](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>