GithubHelp home page GithubHelp logo

yuanzhongqiao / openblocks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openblocks-dev/openblocks

0.0 0.0 0.0 132.21 MB

🔥 🔥 🔥 开源重组替代方案

Home Page: https://cloud.openblocks.dev

License: GNU Affero General Public License v3.0

Shell 0.10% JavaScript 17.71% Java 26.07% TypeScript 55.65% CSS 0.01% HTML 0.22% Smarty 0.06% Dockerfile 0.13% Less 0.05%

openblocks's Introduction

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)

openblocks's People

Contributors

neon-balcony avatar sarike avatar lvhuichao avatar hanshuai avatar jerry-goodman avatar ggbond2077 avatar esieve avatar qiqi03 avatar dependabot[bot] avatar ludomikula avatar lmx1117 avatar yuanzhongqiao avatar yojayz avatar onkee avatar pillowbalcony avatar ronen770 avatar 0xflotus avatar limgit avatar mingfang avatar ravintpillai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.