NebulaDB - TypeScript-first embedded database with reactive queries
by•
NebulaDB is a modern embedded database built specifically for TypeScript and JavaScript developers. It combines the flexibility of NoSQL with the safety of strong typing.
Replies
Best
Maker
📌
Hi Product Hunt! I'm excited to share NebulaDB with you today.
I built NebulaDB to solve the challenges I faced when working with databases in TypeScript projects. Most existing solutions either lacked type safety or required complex ORM setups.
NebulaDB gives you the best of both worlds - the flexibility of NoSQL with the safety of TypeScript. The reactive query system means your UI automatically updates when data changes, and the plugin architecture lets you extend functionality as needed.
I'd love to hear your feedback and answer any questions you might have about NebulaDB. What database challenges are you facing in your projects?
Report
Maker
📣 NebulaDB v0.2.2 is now available!
I've significantly improved error handling and recovery mechanisms:
• Added comprehensive test suite for error handling
Replies
📣 NebulaDB v0.2.2 is now available!
I've significantly improved error handling and recovery mechanisms:
• Added comprehensive test suite for error handling
• Implemented transaction failure recovery
• Added data corruption recovery
• Added network interruption recovery
• Improved transaction system robustness
All packages are now available on npm: npm install @nebula-db/core@0.2.2
Check out our latest release on GitHub: https://github.com/Nom-nom-hub/NebulaDB
We'd love to hear your feedback on these improvements!
📣 NebulaDB v0.2.3 is now available!
This release brings major improvements to the NebulaDB ecosystem:
All packages migrated to the new @nebula-db/* namespace for consistency and clarity
TypeScript & Linting: Fixed all TypeScript errors and linter issues across the codebase and examples
Vite Plugin: Resolved export conflicts and improved type safety
Demo Stability: Addressed browser polyfill for randomFillSync and improved error messaging
Documentation: Updated all usage and installation instructions for new package names
General Maintenance: Improved code quality, consistency, and developer experience
All packages are now available on npm:
Check out our latest release on GitHub:
https://github.com/Nom-nom-hub/NebulaDB
We’d love to hear your feedback and see what you build with NebulaDB! 🚀
🚀 Latest Release: NebulaDB v0.3.0 “Billow” (July 2025)
Huge milestone for NebulaDB! Here’s what’s new in v0.3.0:
✨ Advanced Indexing
Support for compound, partial, multi-field, partial prefix, and range queries — unlocks serious query flexibility.
📐 Schema Versioning
Built-in schema evolution and version tracking. No more manual hacks for model changes.
🔄 Migration Plugin
Easily migrate between schema versions with zero pain. Dev-friendly and reliable.
🛠️ Devtools Improvements
Smoother UI, animated terminal demo, and better DX across the board.
📘 Docs & Branding
Fresh documentation, a modern look, and an onboarding flow that doesn’t suck.
Killer update — excited to see what the community builds with it!
Nebula-db on BitBucket
Just released V0.4.0 Cirrus. Check GitHub for more information. Thanks for stopping by!
Latest Release: v0.6.0 "Cumulus" (May 2026)
A major release bringing cloud & edge integration:
☁️ Cloud & Edge Adapters — Cloudflare D1, Deno KV, Vercel KV, AWS Lambda, Hybrid, Filesystem 🔧 Build Fixes — Resolved TypeScript errors across all 40 packages, expanded Adapter/Plugin interfaces 🌐 Website Redesign — New Cumulus cloud/sky themed documentation site with glassmorphism design 🛠️ Release Automation — GitHub Actions release workflow with auto-generated release notes 💬 Community — GitHub Discussions enabled, repository topics for discoverability 🧪 CI Improvements — Fixed npm workspace protocol compatibility, browser crypto polyfills
Read the full Release Notes | Migration Guide