Skills2026年4月10日·1 分钟阅读

Budibase — Open Source Low-Code App Builder

Budibase is an open-source low-code platform for building internal tools, admin panels, dashboards, and workflow apps in minutes. Connect any database and deploy instantly.

Agent 就绪

这个资产会安全暂存

这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。

Stage only · 29/100策略:需暂存
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Stage only
信任
信任等级:Established
入口
step-1.md
安全暂存命令
npx -y tokrepo@latest install ed9cefd6-34ae-11f1-9bc6-00163e2b0d79 --target codex

先暂存文件;激活前需要读取暂存 README 和安装计划。

TL;DR
Open-source low-code platform for building internal tools, admin panels, and workflow apps.
§01

What it is

Budibase is an open-source low-code platform for building internal tools, admin panels, dashboards, and workflow applications. It provides a visual drag-and-drop builder to design user interfaces, connect data sources, set up automation workflows, and deploy apps with minimal custom code.

The project targets operations teams, developers, and IT departments who need to build internal tooling quickly without spinning up a full custom frontend project. It serves as a self-hostable alternative to platforms like Retool and Appsmith.

§02

How it saves time or tokens

Building an internal admin panel from scratch typically requires setting up a frontend framework, wiring API endpoints, handling authentication, and deploying the result. Budibase collapses this into a visual builder where you connect your existing database, drag components onto a canvas, and publish. The built-in automation engine handles triggers and actions without additional backend code. Self-hosting means data stays within your infrastructure.

§03

How to use

  1. Start Budibase with Docker:
docker run -d --name budibase -p 10000:80 budibase/budibase:latest
  1. Open http://localhost:10000 in your browser, register an admin account, and start building.
  1. Connect a data source (PostgreSQL, MySQL, REST API, Google Sheets, or Budibase's built-in database), then drag UI components onto the canvas to create your app.
§04

Example

A minimal Budibase automation that sends a Slack notification when a new row is added:

{
  "trigger": {
    "type": "row_created",
    "table": "support_tickets"
  },
  "steps": [
    {
      "type": "send_slack_message",
      "channel": "#support",
      "message": "New ticket: {{trigger.row.title}}"
    }
  ]
}

This automation runs server-side within Budibase and requires no external workflow tool.

§05

Related on TokRepo

§06

Common pitfalls

  • The Docker single-container deployment bundles CouchDB, MinIO, and the app server; for production, use the multi-container setup with external databases
  • Custom JavaScript in Budibase runs in a sandboxed environment with limited Node.js APIs; complex logic may need an external API endpoint
  • SSO integration requires configuring OIDC or SAML at the platform level, not per-app; plan your auth strategy before building multiple apps

常见问题

How does Budibase compare to Retool?+

Both are low-code platforms for internal tools. Budibase is open source and self-hostable, so your data never leaves your infrastructure. Retool offers a larger component library and more integrations but requires a paid plan for most team features. Choose Budibase when data sovereignty matters.

What databases can Budibase connect to?+

Budibase supports PostgreSQL, MySQL, MSSQL, MongoDB, REST APIs, Google Sheets, Airtable, Oracle, and its own built-in database (BudibaseDB). You can connect multiple data sources within a single app.

Can I self-host Budibase?+

Yes. Budibase offers Docker, Docker Compose, Kubernetes (Helm chart), and Digital Ocean one-click deployments. The self-hosted version includes all features with no user limits. You manage your own infrastructure and backups.

Does Budibase support role-based access control?+

Yes. Budibase has built-in RBAC with Admin, Power, and Basic roles out of the box. You can create custom roles and assign per-table or per-view permissions to control who sees and edits data.

Is Budibase suitable for customer-facing apps?+

Budibase is primarily designed for internal tools. While you can expose apps externally, it lacks the fine-grained theming and custom domain options that dedicated customer-facing app builders provide. Use it for back-office tools and internal dashboards.

引用来源 (3)

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产