- Category
- Developer Tools
- Rank
- No. 3597Tools index
Previous survey · No. 3511 ·
- Type
- TOOL
- Use case
- Data Processing
- GitHub
- 7 stars
- Latest release
- v0.2.2
- Date
About
WebDB is a browser-native relational database engine under 50KB that compiles type-safe TypeScript queries directly into VDBE bytecode instead of parsing SQL strings, persists data through OPFS and IndexedDB, and coordinates multi-tab access via Web Locks without requiring COOP/COEP isolation headers.
At a glance
WebDB is an alpha relational database engine built for browser apps. It compiles TypeScript queries directly to WebAssembly instructions and is worth evaluating when a small client bundle and local relational queries are both important.
Good fit
Developers prototyping browser-local apps that need indexes, joins or reactive views.
Consider something else when
Use an established database when you need existing SQLite integrations, a stable storage format or proven migrations.
Start here
Use a synthetic table, add an index and update one row from another tab. Check the subscription result and reload to see whether your chosen storage backend persists the change.
Cost and requirements
Distributed as an npm alpha with WebAssembly and TypeScript APIs. Browser persistence uses OPFS or IndexedDB depending on configuration.
Limits to know
This is its own engine and query API. Treat the publisher’s speed comparisons as workload-specific and verify storage and concurrency on the browsers you support.
Sources checked 2026-11-05. Source-based assessment.
Why it made the leaderboard
Offline-first and local-first web apps get a full relational engine without the multi-megabyte bundle size or strict cross-origin isolation headers that heavier SQLite-Wasm ports require.
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.