⚡ nitroDB
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
nitroDB 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
fsyncper 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 CryptoDB — 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 nitrodb # pip install nitrodb # cargo add nitrodb
import { NedbCore } from "nitrodb";
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."
If nitroDB just saved your afternoon, ⭐ it and tell a friend.
nitroDB 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 nitrodb 2.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nitrodb-2.4.3.tar.gz | 83.5 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nitrodb-2.4.3-py3-none-any.whl | Python 3 | none | any | Details |
| nitrodb-2.4.3-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
| nitrodb-2.4.3-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 / nitrodb-2.4.3.tar.gz
| Download URL | nitrodb-2.4.3.tar.gz |
|---|---|
| Size | 83.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9a17466c95b08fe6efda02df0bb0823ed8b2e0bb3a12adc4f86d0bfbe7c8d32e
|
|
BLAKE2b-256 checksum How to use checksums |
d31277f0d18b75df7f11d8fd5a1b0210ab2ac0e777e59d73cc23a335f61b8cb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / nitrodb-2.4.3-py3-none-any.whl
| Download URL | nitrodb-2.4.3-py3-none-any.whl |
|---|---|
| Size | 88.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
769582b63067034547dfbe2f9e28615af1140274d6f605a4dde22a7f0e61e6cc
|
|
BLAKE2b-256 checksum How to use checksums |
64cfe949fc6e78f43d3c93439c805f85e14733f38d4c2eb45490e09266b39795
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / nitrodb-2.4.3-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | nitrodb-2.4.3-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 |
b038b9425750de0199d18855a60c6988f1c9138095dea7c5956fba1cc42affe9
|
|
BLAKE2b-256 checksum How to use checksums |
d3306c09a6045d496685daf6cb09f00e1feded194da8fc71ef5fd5ccba83acc0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / nitrodb-2.4.3-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | nitrodb-2.4.3-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 |
5d704aa69d26994e80a10fd91f9f85d85c77991075623b6058b55e641d359df5
|
|
BLAKE2b-256 checksum How to use checksums |
95f8cdfa58382813416a98d1ae012d989ce22f68fe42ca37c4b73f7b1ad90b54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|