Undb
๐ Private first, unified, self-hosted no code database.
โ
Features
- ๐ Private first
- ๐ Light weight, requires just one file storage by default
- ๐ป Self hosted in seconds
- ๐ Customizable
- ๐ Power BI like Record Level Security
- ๐ง Deploy with variant adapters
- ๐ฎ Developer friendly. Provide openapi / webhooks / realtime subscriptions / sdk(soon) / erd preview and more
- โจ Multiple built-in field types and variants
- ๐ Different types of views, including grid, kanban, gantt, tree, calendar and more
- ๐ก Light / Dark theme
- ๐๏ธ records trash / restore
๐ Tech Stack
- ๐ฅ SvelteKit - Simple and performant frontend framework.
- โก Vite + SWC - Fast compile ts code.
- ๐ Tailwind - Composable styles.
- ๐ง Nestjs Organize backend logic.
- โ๏ธ Domain Driven Design Make code easy to maintain.
Screen Shot
generated open api
erd
Deploy
Deploy with docker
docker run -d --name undb -p 4000:4000 --platform linux/x86_64 -v ~/.undb/:/var/opt/.undb ghcr.io/undb-xyz/undb:latest
And then you can visit http://localhost:4000 and get started
Deploy with Render.com
You'll need a render account to deploy your own undb instance
Deploy with Railway
๐ Quick Start
Visit out Live Demo to try undb
Checkout quick install / deployment document
Checkout development envionment setup to setup local development environment.
Open undb
in gitpod to setup development envionment quickly.
Live Demo ยท Documentation ยท Website ยท Roadmap
Download Details:
Author: undb-xyz
Source Code: https://github.com/undb-xyz/undb
License: AGPL-3.0 license
#nest #nestjs #nodejs #docker #typescript