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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aof_db-2.8.1.tar.gz (83.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aof_db-2.8.1-py3-none-any.whl (88.0 kB view details)

Uploaded Python 3

aof_db-2.8.1-cp38-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

aof_db-2.8.1-cp38-abi3-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file aof_db-2.8.1.tar.gz.

File metadata

  • Download URL: aof_db-2.8.1.tar.gz
  • Upload date:
  • Size: 83.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for aof_db-2.8.1.tar.gz
Algorithm Hash digest
SHA256 43fc783469dbac69228a0118097e161c02c3a28fafdd2e15dc2facd0fd58d323
MD5 4c9ea5676fbb46b5c4f8ad60efeb1e16
BLAKE2b-256 b795307edebe757132d6ecd2897a6f6980af5bd54a3ef52715da76625eae2029

See more details on using hashes here.

File details

Details for the file aof_db-2.8.1-py3-none-any.whl.

File metadata

  • Download URL: aof_db-2.8.1-py3-none-any.whl
  • Upload date:
  • Size: 88.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for aof_db-2.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cb908a94a60eb963cd040ea0f6d6b4bba44e6ae3b60162854042a648f14d82ab
MD5 9133fd67ac61d082878b77a04d7c0a29
BLAKE2b-256 8d2d68f80728181148d9060270f725dafd8bca2bdafc99626934f15e2bd43375

See more details on using hashes here.

File details

Details for the file aof_db-2.8.1-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aof_db-2.8.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fa57c74cf62850b7d1e7c668fdbb6b752bd27a4beed79af86ce95209e6bbf3f
MD5 6da1afda84e30ef86adc8d498ee4c2a2
BLAKE2b-256 95c666f7ccb746af61b2f2a6991b9a83ee59f0c3c2acf10c8eae120712e0e4d6

See more details on using hashes here.

File details

Details for the file aof_db-2.8.1-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aof_db-2.8.1-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b9c8e15fef7f38491a6fb94060433791b28625228198a44a5702f517741fd8b
MD5 105bccf26c2f92a1e74a51a24e7d79fd
BLAKE2b-256 bf8c4f36c2c39f71fd49312ff33e9b2a5b34c648b9427017341a8cf25aa881fc

See more details on using hashes here.

Release history Release notifications | RSS feed

2.8.2

4 files

This release

2.8.1 This release

4 files

2.8.0

4 files

2.7.2

4 files

2.7.1

4 files

2.7.0

4 files

2.6.3

4 files

2.6.2

4 files

2.6.1

4 files

2.6.0

4 files

2.5.55

4 files

2.5.45

4 files

2.5.44

4 files

2.5.43

4 files

2.5.34

4 files

2.5.2

4 files

2.5.1

4 files

2.5.0

4 files

2.4.468

4 files

2.4.68

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page