Skip to content
forked from undb-io/undb

๐Ÿš€ Private first self-hosted no code database & BaaS.

License

Notifications You must be signed in to change notification settings

tylerdurden4285/undb

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

The Open Source no code database / BaaS

UNDB is a no-code platform that can also serve as a Backend as a Service (BaaS). It is based on SQLite and can be packaged into a binary file using Bun for backend service. Additionally, it can be deployed as a service via Docker, offering a UI for table management.

undb



Undb - Open Source Airtable Alternative & Backend as a Service | Product Hunt

Features

  • โšก No-code platform, easy to use
  • ๐Ÿ—„๏ธ Based on SQLite, a lightweight database
  • ๐Ÿ” Private and local first
  • ๐Ÿ“ฆ Can be packaged into a binary file using Bun
  • ๐Ÿชœ Progressive deployment, from local in single file to cloud complicated stacks.
  • ๐Ÿณ Supports Docker deployment
  • ๐Ÿ› ๏ธ Provides a UI for table management

Screenshot

form openapi

Quick start

docker run -p 3721:3721 ghcr.io/undb-io/undb:latest

Development

Local Development (Recommended)

  1. Install Bun

    Refer to Bun's official documentation for installation instructions.

  2. Clone the repository

    git clone https://github.com/undb-io/undb.git
    cd undb
  3. Install dependencies

    bun install
  4. Start the development server

    bun run dev

Docker compose development

docker compose up -d

then visit http://localhost:3721

Build

Packaging into a Binary File

  1. Build
    bun run build

Docker Deployment

  1. Build the Docker image

    docker build -t undb .
  2. Run the Docker container

    docker run -d -p 3721:3721 undb

About

๐Ÿš€ Private first self-hosted no code database & BaaS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 59.5%
  • Svelte 38.2%
  • Handlebars 1.7%
  • CSS 0.2%
  • JavaScript 0.2%
  • HTML 0.1%
  • Other 0.1%