I’ve been working with Supabase and Nuxt 3 for a while now and really enjoy the developer experience. However, I’m looking to explore other database options that can still provide smooth user data handling and storage capabilities.
Self-hosting or having full control over the database is really important for my projects. I want something that doesn’t require tons of configuration but still gives me flexibility.
I keep hearing about PocketBase and wondering if anyone has experience integrating it with Nuxt apps. How does the performance compare and is the initial configuration process straightforward? Any other database solutions worth considering?
pocketbase is actually pretty sweet with nuxt! i’ve been tinkering with it lately and the setup was surprisingly smooth. what kind of data volumes are you expecting tho? also curious - are you planning to stick with vue/nuxt for the admin interface or thinking about seperate backends?
been using firebase with nuxt for ages but recently switched to planetscale + prisma combo and its been solid. way more control than supabase imo and the dx is pretty nice once you get past the initial learning curve. havent tried pocketbase yet but heard good things
Having worked extensively with self-hosted databases, I can recommend considering PostgreSQL with Drizzle ORM for Nuxt applications. The combination provides excellent type safety and performance while maintaining complete control over your data infrastructure. The migration system is straightforward, and you can deploy it anywhere from a simple VPS to containerized environments. Another solid option is SQLite with Turso for edge deployment scenarios. Both solutions offer minimal configuration overhead compared to traditional database setups, yet provide the flexibility you’re seeking. The key advantage is avoiding vendor lock-in while still maintaining excellent developer experience through modern ORM tooling.