undb

私有第一的自托管无代码数据库和 BaaS。「🚀 Private first self-hosted no code database & BaaS.」

Github stars Tracking Chart

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

Features

  • ⚡ No-code platform, easy to use
  • 🗄️ Based on SQLite, a lightweight database
  • 🥁 Built-in playground mode, try it out without any setup
  • 🔐 Private and local first
  • 📦 Can be packaged into a binary file using Bun
  • 📊 Support formula field like Excel/Airtable
  • 🌐 OpenAPI RESTful API support
  • 🪜 Progressive deployment, from local in single file to cloud complicated stacks.
  • 🐳 Supports Docker deployment
  • 🛠️ Provides a UI for table management

Screenshot

kanban
gallery
calendar
pivot
form
openapi

Quick start

docker run -p 3721:3721 ghcr.io/undb-io/undb:latest
  • Run with docker with volume
docker run -d \
  -p 3721:3721 \
  -v $(pwd)/undb:/usr/src/app/.undb \
  --name undb \
  ghcr.io/undb-io/undb:latest

Deploy on Render.com

Development

  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
    

Main metrics

Overview
Name With Ownerundb-io/undb
Primary LanguageTypeScript
Program language (Language Count: 9)
Platform
License:GNU Affero General Public License v3.0
所有者活动
Created At2022-11-18 03:22:51
Pushed At2025-03-28 00:43:56
Last Commit At
Release Count213
Last Release Namev1.0.0-143 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count2.5k
Watchers Count12
Fork Count123
Commits Count7k
Has Issues Enabled
Issues Count467
Issue Open Count45
Pull Requests Count1562
Pull Requests Open Count0
Pull Requests Close Count188
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private