Undb screenshot

Undb

Author Avatar Theme by Undb io
Updated: 28 Mar 2025
2566 Stars

Private first self-hosted no code database & BaaS.

Overview:

UNDB is a versatile platform that functions as a no-code tool and also operates as a lightweight Backend as a Service (BaaS) solution. It utilizes SQLite as its database foundation and can be transformed into a binary file for backend use with Bun. Moreover, UNDB offers Docker deployment options, with the flexibility of managing tables through its user-friendly interface.

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

Installation:

Quick start:

Try UNDB cloud Run with docker

Development:

  1. Install Bun
  2. Refer to Bun’s official documentation for installation instructions.
  3. Clone the repository
  4. Install dependencies
  5. Start the development server

Docker compose development:

Then visit http://localhost:3721

Build:

  • Packaging into a Binary File:
    1. Build
  • Docker Deployment:
    1. Build the Docker image
    2. Run the Docker container

Summary:

UNDB is a multi-faceted platform that combines the simplicity of a no-code tool with the functionality of a Backend as a Service. Its utilization of SQLite and compatibility with Bun for binary file generation make it a versatile solution for various development needs. The option for Docker deployment and a convenient UI for table management further enhance its appeal to developers seeking efficiency and ease of use.