Skip to content

yuanzhongqiao/openblocks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Openblocks
开源retool(面向企业的低代码开发平台)替代方案

快速构建内部工具,没有任何限制

📢 只需 3 步即可使用 Openblocks

  1. 连接到任何数据源或 API。
  2. 使用 50 多个组件构建 UI。
  3. 与同事和客户分享。

💡 为什么选择 Openblocks

创建单个应用程序很麻烦。您必须设计用户界面,用多种语言和框架编写代码,并了解所有这些代码如何协同工作。

低代码/无代码平台上手速度很快,但很快就会变得难以维护且不灵活。这产生的问题多于它解决的问题。

类似 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 与 Retool

  • Openblocks 是开源的。您无需担心供应商锁定或受制于过时的软件版本。
  • 在Openblocks中,开发者可以创建和使用自己的组件,而不是依赖官方更新。
  • Openblocks 支持左侧菜单导航(就像大多数网站一样)。Retool 仅具有标题导航。

Openblocks 与 Appsmith、Tooljet

  • Openblocks 比 Appsmith 和 Tooljet 有更多的组件和更丰富的配置。
  • 在 Openblocks 中,您可以为组件选择自动高度或固定高度模式,而 Appsmith 仅支持固定高度模式。
  • 在 Openblocks 中,您可以在使用模块和查询库功能构建应用程序时重用通用结构。

👐 支持和社区

如果您有任何疑问,请随时与我们联系或与我们的社区分享。我们的团队随时准备为您提供帮助。

📮 在Discord上与我们聊天

📑 在我们的文档中搜索解决方案

🔎 在GitHub上提交问题

💻 部署选项

您可以随时从云托管版本访问 Openblocks ,或使用以下资源在不同平台上部署 Openblocks:

💪 贡献

  • 语言支持:如果您使用过我们的产品当前不支持的语言,请向我们发送拉取请求。
  • 创建和共享组件或演示:如果您创建的内容可能对其他人有用,请在此处添加链接。
  • 前端贡献指南

📝 示例(WIP)

About

🔥 🔥 🔥 开源重组替代方案

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 55.6%
  • Java 26.1%
  • JavaScript 17.7%
  • HTML 0.2%
  • Dockerfile 0.1%
  • Shell 0.1%
  • Other 0.2%