Skip to content

undb-io/undb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9c2b70f Β· Jan 14, 2025
Oct 28, 2024
Sep 21, 2024
Jan 14, 2025
Nov 13, 2024
Jan 14, 2025
Jan 14, 2025
May 10, 2024
Aug 8, 2024
May 14, 2024
Aug 8, 2024
May 18, 2024
May 9, 2024
Jun 29, 2024
May 14, 2024
Jan 14, 2025
Nov 29, 2024
Nov 13, 2024
Aug 1, 2024
Jan 14, 2025
Jan 14, 2025
Oct 18, 2024
Nov 13, 2024
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Jan 14, 2025
Dec 8, 2024

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/storage
  -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