Openblocks
开源retool(面向企业的低代码开发平台)替代方案
快速构建内部工具,没有任何限制
- 连接到任何数据源或 API。
- 使用 50 多个组件构建 UI。
- 与同事和客户分享。
创建单个应用程序很麻烦。您必须设计用户界面,用多种语言和框架编写代码,并了解所有这些代码如何协同工作。
低代码/无代码平台上手速度很快,但很快就会变得难以维护且不灵活。这产生的问题多于它解决的问题。
类似 Retool 的解决方案因其简单性和灵活性而非常出色,但与 React/Vue 等框架相比,它们也可能受到不同方式的限制。
Openblocks 想要向前迈出一步。更具体地说,Openblocks 是
- 一款用于创建内部或面向客户的应用程序的一体化 IDE。
- 创建、构建和共享 Web 应用程序构建块的地方。
- UI 可配置块是领域特定语言的一等公民。
- 具有 50 多个内置组件的可视化 UI 构建器。
- UI 构建器中可重用组件和查询的模块和查询库。
- 通过 React 和 Openblocks SDK(而不是 iFrame)共享自定义组件。
- 与 PostgreSQL、MongoDB、MySQL、Redis、Elasticsearch、REST API、SMTP 等的本机连接。
- 到处都支持 JavaScript来转换数据、控制组件等。
- 将 Openblocks 页面嵌入为 React 组件(而不是 iFrame)。演示
- 基于角色的访问控制 (RBAC),用于精细的权限管理。
- 自动保存和可恢复的发布和版本控制历史记录。
- DIY 应用程序主题可与您公司的内容精确匹配。
- 审核日志以跟踪活动并确保合规性。
- Openblocks 是开源的。您无需担心供应商锁定或受制于过时的软件版本。
- 在Openblocks中,开发者可以创建和使用自己的组件,而不是依赖官方更新。
- Openblocks 支持左侧菜单导航(就像大多数网站一样)。Retool 仅具有标题导航。
- Openblocks 比 Appsmith 和 Tooljet 有更多的组件和更丰富的配置。
- 在 Openblocks 中,您可以为组件选择自动高度或固定高度模式,而 Appsmith 仅支持固定高度模式。
- 在 Openblocks 中,您可以在使用模块和查询库功能构建应用程序时重用通用结构。
如果您有任何疑问,请随时与我们联系或与我们的社区分享。我们的团队随时准备为您提供帮助。
📮 在Discord上与我们聊天
📑 在我们的文档中搜索解决方案
🔎 在GitHub上提交问题
您可以随时从云托管版本访问 Openblocks ,或使用以下资源在不同平台上部署 Openblocks:
- 语言支持:如果您使用过我们的产品当前不支持的语言,请向我们发送拉取请求。
- 创建和共享组件或演示:如果您创建的内容可能对其他人有用,请在此处添加链接。
- 前端贡献指南