NebulaDB

NebulaDB

TypeScript-first embedded database with reactive queries

4 followers

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.
NebulaDB gallery image
NebulaDB gallery image
NebulaDB gallery image
NebulaDB gallery image
NebulaDB gallery image
Free
Launch Team / Built With
Framer
Framer
Launch websites with enterprise needs at startup speeds.
Promoted

What do you think? …

Teck Mill
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?
Teck Mill

📣 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!


Teck Mill

📣 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:

npm install @nebula-db/core@0.2.3

…and for any adapter, plugin, or tool, just use the new @nebula-db/* namespace!

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! 🚀

Teck Mill

🚀 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

Teck Mill

Just released V0.4.0 Cirrus. Check GitHub for more information. Thanks for stopping by!