Budibase 是一个开源低代码平台,可以帮助工程师节省数百小时的安全构建表单、门户和审批应用程序的时间。
与其他平台不同,Budibase 可以构建并发布单页应用程序。Budibase 应用程序性能卓越,并支持响应式设计,为用户提供卓越的体验。
Budibase 是开源的,采用 GPL v3 许可证。这让您对 Budibase 充满信心,相信它会一直存在。您也可以基于 Budibase 进行编码,也可以对其进行分叉并根据需要进行更改,从而提供开发者友好的体验。
Budibase 可以从多个数据源提取数据,包括 MongoDB、CouchDB、PostgreSQL、MariaDB、MySQL、Airtable、S3、DynamoDB 或 REST API。与其他平台不同,使用 Budibase,您可以从零开始创建无需任何数据源的业务应用程序。 请求新的数据源。
Budibase 提供精美设计、功能强大的组件,开箱即用,您可以像积木一样使用它们来构建您的 UI。我们还提供了许多您常用的 CSS 样式选项,让您可以发挥更多创意。申请新组件。
通过自动化手动流程和工作流节省时间。从连接到 Webhook 到自动发送电子邮件,只需告诉 Budibase 执行操作,它就会为您服务。您可以轻松地在此处为 Budibase 创建新的自动化功能 或请求新的自动化功能。
Budibase 集成了众多热门工具,让您能够构建完美契合您技术栈的应用。
Budibase 可扩展。使用 Budibase,您可以在自己的基础架构上进行自主托管,并全局管理用户、用户引导、SMTP、应用、群组、主题等。您还可以为用户/群组提供应用门户,并将用户管理权限下放给群组管理员。
与我们在 Budibase 中构建的任何产品一样,我们新的公共 API 简单易用、灵活,并引入了新的可扩展性。总而言之,Budibase API 支持:
您可以在以下位置了解有关 Budibase API 的更多信息:
使用 Docker、Kubernetes 和 Digital Ocean 在您现有的基础架构上部署 Budibase。如果您不需要自行托管并希望快速上手,也可以使用 Budibase Cloud。
Budibase 文档位于此处。
如果您有任何疑问,或想与其他 Budibase 用户交流并加入我们的社区,请跳转至 Github 讨论区
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,因此您可以根据自己的喜好选择合适的许可证。