这个可能是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部署
只需通过几个步骤,便可搭建和使用您的内部应用:
- 通过 GUI 快速连接数据源。
- 编写少量代码构建查询。
- 使用开箱即用的组件库轻松搭建应用界面,使用 JavaScript 表达式绑定查询数据。
- 触发查询/控制组件/响应用户行为/...,通过设置事件触发提供响应式 UI 交互。
- 预览并将您的应用分享给其他人。
创建单个应用程序很麻烦。您必须设计用户界面,用多种语言和框架编写代码,并了解所有这些代码如何协同工作。
低代码/无代码平台虽然可以快速上手,但很快就会变得不可维护且不灵活,产生的问题多于解决的问题。
类似retool的解决方案以其简单性和灵活性而闻名,但与react/vue等框架相比,它们也可能以不同的方式受到限制
-
UI可视化 内置50+组件.
-
复用模块 帮助您实现组件和查询的组装与复用.
-
嵌入lowcoder应用程序作为原生react组件 而不是框架.
-
查询库 可重用数据查询.
-
自定义组件 开发自己的组件并在UI生成器中使用.
-
数据连接 可连接 PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, REST API, SMTP, 等.
-
无处不在的JAVA支持 支持数据转换, 组件控制等等.
-
基于角色的访问控制 细粒度权限管理.
-
自动保存和可恢复的历史记录 用于发布和版本控制.
-
应用程序主题和主题编辑器 与贵公司的品牌指导方针保持一致.
-
自托管 在公司内部网络中使用lowcoder.
- Lowcoder是开源的。您无需担心供应商锁定或被过时版本的软件所困扰。
- 在Lowcoder中,开发人员可以创建和使用自己的组件,而不是依赖于官方更新。
- Lowcoder是免费的,你还可以贡献代码!
- EE版本的Lowcoder具有更好的定价模型,因此您没有“每用户成本”。
- Lowcoder比Appsmith和Tooljet拥有更多的组件和更丰富的配置。
- 在Lowcoder中,您可以为组件选择自动高度或固定高度模式,而Appsmith仅支持固定高度模式。
- 在Lowcoder中,您可以在使用模块和查询库功能构建应用程序时重复使用通用结构。
- Lowcoder是现代的。代码库是新鲜的,并使用现代标准。
- 低编码器应用不需要编译和部署。只需发布和使用。
- Lowcoder应用程序可以本机嵌入到网站和应用程序中,甚至可以嵌入到移动应用程序中。
- Lowcoder 完美地支持管理面板等内部工具,但面向客户的应用程序也可以开发和发布。
- Lowcoder UI构建器比Bubble简单易用。
- 应用发布周期和更新几乎每天都可以完成,而不会为客户和用户造成服务停机。