Coder Social home page Coder Social logo

rollini / lowcoder_cn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mousheng/lowcoder_cn

0.0 0.0 0.0 316.27 MB

🔥🔥🔥开源Retool, Tooljet和Appsmith的替代方案,码匠的开源版

License: GNU Affero General Public License v3.0

Shell 0.06% JavaScript 44.98% Java 15.54% TypeScript 39.15% CSS 0.01% HTML 0.12% Smarty 0.03% Dockerfile 0.08% Less 0.03%

lowcoder_cn's Introduction

Lowcoder_cn的前生今世

这个可能是lowcoder_CN最后一个更新,因为lowcoder上游代码实在合并得太累,而且很多功能是国内用户用不到的而且样式统一性一直做不好,因此,准备重新从Openblocks开分支,吸收lowcoder的好用的功能,并做好性能优化和样式统一。至于时间那肯定不会快,毕竟我只有一双手敲代码,您可以先用这个版本。

lowcoder继承自废弃的openblocks项目,openblocks 则是国内低代码平台码匠的开源版,后码匠项目下马。后来一个国外公司以openblocks为基础,改名为lowcoder。因改为国外团队维护,导致没有了对国内的数据源支持,甚至中文环境一度都无法运行。作为一款国产低代码平台,居然沦落到无法在中文环境运行,实在令人唏嘘。 本人试用过appsmith、retool、tooljet、码匠,很早对码匠就挺有兴趣的,跟他们的销售人员聊的时候问及以后没有开源版来二次开发,但一直跟我说没有开源版。后来选择改造 tooljet,前段时间无意间发现lowcoder原来就是码匠的开源版,于是开始对其进行改造。

Lowcoder_cn(以下简称lowcoder)是lowcoder的国内分支(因为lowcoder合并代码速度太慢以及有些理念不同,特开此分支),是一款开发者友好的低代码平台。通过开箱即用的组件库、所见即所得 UI 布局以及连接数据库/API,您可以快速开发内部应用,同时无需关注复杂繁琐的前后端交互、应用的安装与部署,让您专注于业务发展。

维护该项目纯粹出于对低代码平台的兴趣,因此,如果有志同道合的小伙伴,欢迎大家一起交流、讨论、贡献代码,如果你是码匠的前开发人员,更希望你能联系我,因为真的有很多问题需要请教🥺

文档

Document On Github 国内推荐访问 Document On Gitee

讨论群

↑↑↑↑↑↑点击查看↑↑↑↑↑↑↑↑

如果群二维码过期可以直接联系我

联系我

快速开始

在线试用

请访问 https://lowcoder.mousheng.top

❗❗仅供试用,请不要在系统中保存任何有用的信息,系统不定期重置,如需长期试用,请自行私有化部署❗❗

私有化部署

请参阅 docker部署

搭建应用的步骤?

只需通过几个步骤,便可搭建和使用您的内部应用:

  1. 通过 GUI 快速连接数据源
  2. 编写少量代码构建查询
  3. 使用开箱即用的组件库轻松搭建应用界面,使用 JavaScript 表达式绑定查询数据。
  4. 触发查询/控制组件/响应用户行为/...,通过设置事件触发提供响应式 UI 交互。
  5. 预览并将您的应用分享给其他人。

💡 为什么选择Lowcoder

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

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

类似retool的解决方案以其简单性和灵活性而闻名,但与react/vue等框架相比,它们也可能以不同的方式受到限制

🪄 特征

  • UI可视化 内置50+组件.

  • 复用模块 帮助您实现组件和查询的组装与复用.

  • 嵌入lowcoder应用程序作为原生react组件 而不是框架.

  • 查询库 可重用数据查询.

  • 自定义组件 开发自己的组件并在UI生成器中使用.

  • 数据连接 可连接 PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, REST API, SMTP, 等.

  • 无处不在的JAVA支持 支持数据转换, 组件控制等等.

  • 基于角色的访问控制 细粒度权限管理.

  • 自动保存和可恢复的历史记录 用于发布和版本控制.

  • 应用程序主题和主题编辑器 与贵公司的品牌指导方针保持一致.

  • 自托管 在公司内部网络中使用lowcoder.

🏆 比较

Lowcoder vs Retool

  • Lowcoder是开源的。您无需担心供应商锁定或被过时版本的软件所困扰。
  • 在Lowcoder中,开发人员可以创建和使用自己的组件,而不是依赖于官方更新。
  • Lowcoder是免费的,你还可以贡献代码!
  • EE版本的Lowcoder具有更好的定价模型,因此您没有“每用户成本”。

Lowcoder vs Appsmith, Tooljet

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

Lowcoder vs Mendix, Outsystems, Pega

  • Lowcoder是现代的。代码库是新鲜的,并使用现代标准。
  • 低编码器应用不需要编译和部署。只需发布和使用。
  • Lowcoder应用程序可以本机嵌入到网站和应用程序中,甚至可以嵌入到移动应用程序中。

Lowcoder vs internal Tool platforms

  • Lowcoder 完美地支持管理面板等内部工具,但面向客户的应用程序也可以开发和发布。
  • Lowcoder UI构建器比Bubble简单易用。
  • 应用发布周期和更新几乎每天都可以完成,而不会为客户和用户造成服务停机。

lowcoder_cn's People

Contributors

mousheng avatar falkwolsky avatar raheeliftikhar5 avatar neon-balcony avatar dependabot[bot] avatar falnyr avatar sarike avatar aq-ikhwa-tech avatar freddysundowner avatar ludomikula avatar lvhuichao avatar hanshuai avatar jerry-goodman avatar ggbond2077 avatar aaron1604 avatar imtananikhwa avatar esieve avatar qiqi03 avatar sudoischenny avatar taosiqi avatar snowe2010 avatar lmx1117 avatar joenan avatar nangelov7 avatar louga31 avatar yojayz avatar zaini avatar onkee avatar elee1766 avatar pillowbalcony 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.