Budibase一个开源低代码平台

Budibase

Budibase

The low code platform you'll enjoy using

Budibase 是一个开源低代码平台,可以帮助工程师节省数百小时的安全构建表单、门户和审批应用程序的时间。

🤖 🎨 🚀


Budibase design ui

✨ 功能

构建并发布真正的软件

与其他平台不同,Budibase 可以构建并发布单页应用程序。Budibase 应用程序性能卓越,并支持响应式设计,为用户提供卓越的体验。


开源且可扩展

Budibase 是开源的,采用 GPL v3 许可证。这让您对 Budibase 充满信心,相信它会一直存在。您也可以基于 Budibase 进行编码,也可以对其进行分叉并根据需要进行更改,从而提供开发者友好的体验。


加载数据或从零开始

Budibase 可以从多个数据源提取数据,包括 MongoDB、CouchDB、PostgreSQL、MariaDB、MySQL、Airtable、S3、DynamoDB 或 REST API。与其他平台不同,使用 Budibase,您可以从零开始创建无需任何数据源的业务应用程序。 请求新的数据源

Budibase data

使用强大的预制组件设计和构建应用

Budibase 提供精美设计、功能强大的组件,开箱即用,您可以像积木一样使用它们来构建您的 UI。我们还提供了许多您常用的 CSS 样式选项,让您可以发挥更多创意。申请新组件

Budibase design

自动化流程、与其他工具集成并连接到 Webhook

通过自动化手动流程和工作流节省时间。从连接到 Webhook 到自动发送电子邮件,只需告诉 Budibase 执行操作,它就会为您服务。您可以轻松地在此处为 Budibase 创建新的自动化功能请求新的自动化功能

与您喜爱的工具集成

Budibase 集成了众多热门工具,让您能够构建完美契合您技术栈的应用。

Budibase integrations

安心安全部署

Budibase 可扩展。使用 Budibase,您可以在自己的基础架构上进行自主托管,并全局管理用户、用户引导、SMTP、应用、群组、主题等。您还可以为用户/群组提供应用门户,并将用户管理权限下放给群组管理员。

Budibase 公共 API

与我们在 Budibase 中构建的任何产品一样,我们新的公共 API 简单易用、灵活,并引入了新的可扩展性。总而言之,Budibase API 支持:

  • Budibase 作为后端
  • 互操作性

文档

您可以在以下位置了解有关 Budibase API 的更多信息:

🏁 立即开始

使用 Docker、Kubernetes 和 Digital Ocean 在您现有的基础架构上部署 Budibase。如果您不需要自行托管并希望快速上手,也可以使用 Budibase Cloud。

开始使用自托管 Budibase

开始使用 Budibase Cloud

🎓 学习 Budibase

Budibase 文档位于此处

💬 社区

如果您有任何疑问,或想与其他 Budibase 用户交流并加入我们的社区,请跳转至 Github 讨论区

❗ 行为准则

Budibase 致力于为每个人提供热情、多元且无骚扰的体验。我们希望 Budibase 社区的每个人都遵守我们的 行为准则。请仔细阅读。

🙌 为 Budibase 做出贡献

从提交错误报告到创建拉取请求:我们感激并欢迎每一份贡献。如果您计划实现新功能或更改 API,请先创建问题。这样,我们才能确保您的工作不会白费。
环境设置说明可在此处获取。(https://github.com/Budibase/budibase/tree/HEAD/docs/CONTRIBUTING.md)。

不确定从哪里开始?

开始贡献的一个好方法是查找 good first issue 标签。

代码库的组织方式

Budibase 是一个由 Lerna 管理的单一代码库。Lerna 负责 Budibase 软件包的构建和发布。概括地说,以下是组成 Budibase 的软件包。

  • packages/builder - 包含 Budibase 构建器客户端 Svelte 应用程序的代码。

  • packages/client - 一个在浏览器中运行的模块,负责读取 JSON 定义并基于此创建动态的 Web 应用。

  • packages/server - budibase 服务器。这个 Koa 应用负责为构建器和 budibase 应用提供 JS 代码,并提供与数据库和文件系统交互的 API。

更多信息,请参阅 CONTRIBUTING.md

📝 许可证

Budibase 是开源的,许可证为 GPL v3。客户端和组件库的许可证为 MPL,因此您可以根据自己的喜好选择合适的许可证。

关于项目

Budibase 是一个开源低代码平台,可以帮助工程师节省数百小时的安全构建表单、门户和审批应用程序的时间。几分钟内即可创建业务应用并实现工作流程自动化。支持 PostgreSQL、MySQL、MariaDB、MSSQL、MongoDB、Rest API、Docker、K8s 等 🚀 无代码/低代码平台。
MIT
Typescript
27,088
2008
221
2019-06-07
2025-10-11

增长趋势 - stars