Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

undb-io/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



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

Deploy to Render

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

Sponsor this project

Packages

Contributors 10

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /