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,请先创建问题。这样,我们就可以确保您的工作不会白费。此处提供环境设置说明。
第一次发布项目是一个开始贡献的好地方。
Budibase 是由 lerna 管理的单一仓库。 Lerna 管理 budibase 包的构建和发布。从较高的层面来看,以下是构成 Budibase 的软件包。
packages/builder - 包含 budibase builder 客户端 svelte 应用程序的代码。
packages/client - 在浏览器中运行的模块,负责读取 JSON 定义并从中创建生动的 Web 应用程序。
packages/server - budibase 服务器。这个 Koa 应用程序负责为构建器和 budibase 应用程序提供 JS 服务,并提供用于与数据库和文件系统交互的 API。
有关更多信息,请参阅 CONTRIBUTING.md
Budibase 是开源的,许可为 GPL v3。客户端和组件库被许可为 MPL - 因此您构建的应用程序可以按照您喜欢的方式获得许可。
如果您在更新构建器期间遇到问题,请使用此处的指南来清理您的环境。
感谢这些优秀的人(表情符号键):
用 contrib.rocks 制作。