Skip to main content

⚡ aof-db

The embedded database that goes brrr.

Stupid-fast, append-only, zero-server storage you drop into your app and forget about.


63,400 writes/sec        1,340,000 point reads/sec        one fsync per batch

aof-db is a tiny, blazing-fast, in-process datastore. No daemon. No schema migrations. No 400 MB of dependencies. Just import it and start flooding it with data — it keeps up.

Why people can't shut up about it

  • 🏎️ Fast where it counts. Append-only + group-commit: one fsync per batch, not per record. Bigger batches get cheaper per item. Throughput goes up under load, not down.
  • 🪶 Featherweight. In-process, near-zero footprint. Boots instantly, runs in memory, persists when you say so.
  • 🧷 Durable, not fragile. Every write is hash-chained and the log replays clean on open — crash-safe without the ceremony.
  • 🚀 Scales with your ambition. Same engine family as crypto-database — flip on the content-addressed DAG the day you need time-travel and tamper-evidence. Start fast, grow powerful.

Install (10 seconds, tops)

npm install aof-db     #  pip install aof-db     #  cargo add aof-db
import { NedbCore } from "aof-db";
const db = new NedbCore();
console.time("100k");
for (let i = 0; i < 100_000; i++) db.put("events", String(i), JSON.stringify({ t: Date.now(), i }));
db.flush();              // one durable group-commit for the whole burst
console.timeEnd("100k"); // …go on, time it.

Built for

Edge & embedded · high-throughput event logging · local-first apps · game state · CLIs · anywhere "just make it fast" beats "stand up a server."

Note: aof-db was previously published as nitrodb. The rename aligns the public package name with what it is — an append-only-file (AOF) fast-path distribution of NEDB. Same engine, same speed, new name.

If aof-db just saved your afternoon, ⭐ it and tell a friend.


aof-db is a distribution of the NEDB engine, tuned for speed + simplicity (benchmarks measured on commodity hardware — yours will vary). Engine development: Eth-Interchained/nedb. © Interchained LLC.

Metadata

Release files for aof-db 3.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aof-db 3.3.0
File Size Uploaded
aof_db-3.3.0.tar.gz 81.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for aof-db 3.3.0
File Interpreter ABI Platform
aof_db-3.3.0-py3-none-any.whl Python 3 none any Details
aof_db-3.3.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
aof_db-3.3.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 3.1 MB

Release files / aof_db-3.3.0.tar.gz

Download URL aof_db-3.3.0.tar.gz
Size 81.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ce66719475064ec9a80d80074f29b40e516328aafa195aefdef5372a88d14a4e
BLAKE2b-256 checksum
How to use checksums
e4417afb537aec1dfcca9bd3e7cbd7464642e2e36916eafa6b4131fb02aced0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / aof_db-3.3.0-py3-none-any.whl

Download URL aof_db-3.3.0-py3-none-any.whl
Size 86.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f89719b63de0f73fcd1181fb2c42978d5aa1300d62dd0b3b8a183b1867700a1e
BLAKE2b-256 checksum
How to use checksums
72c3824a9720c4d5447b460c56091bc7daf2f594592ad76d0c6cacbde773b98c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / aof_db-3.3.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL aof_db-3.3.0-cp38-abi3-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15418615df735cf511f5e0bcfc91c0c252d75f9c9243aa24561264dbe6bf00fa
BLAKE2b-256 checksum
How to use checksums
bef9ceab6e2cc186eef336e9ab2ecee9052fc4fccb4f3244565808614e60cf5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.7

Release files / aof_db-3.3.0-cp38-abi3-macosx_10_12_x86_64.whl

Download URL aof_db-3.3.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d3ffb04417efe0a76d5e3c5009054adf2af1ee7f85158158b113ccf699fe3abc
BLAKE2b-256 checksum
How to use checksums
14b20babf96fb15a01e2d330cec570c86582c181fe140b9fee16587c12d16ba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.7

Release history Release notifications | RSS feed

9.0.2

4 release files

9.0.1

4 release files

9.0.0

4 release files

8.8.9

4 release files

8.8.8

4 release files

8.0.0

4 release files

7.2.0

4 release files

7.0.0

2 release files

6.1.0

4 release files

6.0.0

4 release files

5.0.1

4 release files

5.0.0

4 release files

4.3.2

4 release files

4.3.0

4 release files

4.2.0

4 release files

4.1.1

4 release files

4.1.0

4 release files

4.0.0

4 release files

3.3.1

4 release files

This release

3.3.0 This release

4 release files

3.2.2

4 release files

3.2.1

4 release files

3.2.0

4 release files

3.1.0

4 release files

3.0.0

4 release files

2.8.6

4 release files

2.8.4

4 release files

2.8.3

2 release files

2.8.2

4 release files

2.8.1

4 release files

2.8.0

4 release files

2.7.2

4 release files

2.7.1

4 release files

2.7.0

4 release files

2.6.3

4 release files

2.6.2

4 release files

2.6.1

4 release files

2.6.0

4 release files

2.5.2

4 release files

2.5.1

4 release files

2.5.0

4 release files

2.4.68

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page