Live data the easy way. Write features first, access your data anywhere. Fireproof is a realtime document ledger that adds collaboration to any app with zero configuration.
import { fireproof } from "@fireproof/core";
const db = fireproof("my-app");
await db.put({ _id: "first", hello: "world" });
📚 Read the Docs | 🚀 React Tutorial | 💬 Join Discord
- Network aware - encrypted and multi-writer safe
- Real-time collaboration - built on CRDTs
- Web-native - small package size, no WASM
- Zero config - write features first, add sync later
- Core Ledger - The main database engine
- React Hooks - Live data hooks for React
- Connect - Real-time sync between browsers and backends
- Examples - Sample apps and integrations
- 📝 Blog
- 🗺️ Roadmap
- 📦 NPM Packages
Dual-licensed under MIT or Apache 2.0