
NocoBase 是一个开源免费的无代码开发平台。 无论是不懂编程的业务主管,还是精通编程的开发人员,都可以快速搭建各类定制化、私有部署的协作平台、管理系统。
https://github.com/nocobase/nocobase
我们在 2016-2017 年花了近 1 年的时间开发了 Treation,在今天看来也可以用“无代码”来定义它。但由于当时并没有想清楚它到底应该是什么,严重脱离了真实需求,导致越做越迷惑,最后不得不停下来。
经过几年的思考和摸索,我们从 2020 年中开始了 NocoBase 这个项目,同时决定采用 MIT 协议开源,对于商业使用不做限制。
产品的持久性不需要担心。在今天这个阶段,NocoBase 已经可以协助我们创造可观的收入。我们没有生存压力也没有融资需求,相当长时间内也没有商业化的打算。我们将长期保持小而精的团队持久专注在这个产品上,以及围绕这个产品的开源生态建设。
期待感兴趣的朋友一起来探讨。

微内核 NocoBase 采用微内核架构,框架只保留核心的概念,具体各类功能都以插件的形式扩展。各个包可以拆出来单独或组合使用,可用于现有项目中,这也是渐进式框架的意义所在。除此之外,我们也非常注重与现有技术框架融合,做连接现有生态的桥梁,而不是闭门造车。
插件化 所有的功能需求都通过插件形式扩展,除了现有的几个核心插件以外,开发者还可以自由的扩展,包括但不局限于:
配置化驱动 配置化是常见的无代码 /低代码技术方案,NocoBase 也是基于配置驱动的,为了方便各类配置需求,配置有三类写法:
NocoBase 仍处于早期开发阶段,仅用于预览,不适合在生产环境中使用。相对稳定以及包含完善文档的公开测试版预计将于 2021 年第三季度发布。
如果你希望加入我们一起开发 NocoBase,或者探讨 NocoBase 未来发展,或者需要提供 NocoBase 使用上的帮助,欢迎通过邮件联系我们: [email protected]
1 qiayue PRO 看起来不错,有空试一下 |
2 qnsh 2021-03-29 19:25:08 +08:00 日志--新增数据--过滤报错 |
3 xiaoluoboding 2021-03-29 19:33:16 +08:00 支持下 |
4 MASAILA 2021-03-29 19:48:00 +08:00 在用明道云私有部署,很香 |
5 rqrq 2021-03-29 20:20:17 +08:00 UI 和前端很棒,顶一个。 |
7 lawsiki 2021-03-29 23:27:14 +08:00 已 star~ |
8 leigou19 2021-03-29 23:35:46 +08:00 为什么我去配置新增或者删除菜单项页面没有相应变化 |
9 levon 2021-03-29 23:54:51 +08:00 treation 这个产品很不错的,现在字节的飞书表格很多都跟你们这个类似 |
10 zhouyanliang OP @leigou19 demo 里的操作不会被保存 |
12 jezal 2021-03-30 11:08:14 +08:00 支持,当时知道 Treation 停止运营后,就觉得很可惜。现在以这样形式复活,真的很好! |
13 zhouyanliang OP |
14 sparrowwht7 2021-03-30 14:08:32 +08:00 |
15 chensong004 2021-03-30 14:24:12 +08:00 不错,支持一下 |
16 huyiwei 2021-03-30 15:07:06 +08:00 怎么运行呢?有没有文档? |
17 jr55475f112iz2tu 2021-03-30 15:11:47 +08:00 感觉不错啊 现在还不开放注册,只能通过 demo 来做体验对吗? |
18 zhouyanliang OP |
19 jr55475f112iz2tu 2021-03-30 16:24:34 +08:00 @zhouyanliang 好的,期待~ |
20 Desiree 2021-03-31 10:12:40 +08:00 资瓷 |
21 rtx3 2021-04-01 23:39:21 +08:00 厉害了 可以商业化的东西了 |
22 7k7k 2021-04-05 14:33:54 +08:00 via Android 怎么启动。。。npm start 后,localhost:8000 访问端口 23000 无反应,还需要启动哪个 |
23 xuyihao 1 天前 牛逼,千万收入 |
24 lswlray 1 天前 有 2 个问题: 1 、如何得到数据源?例如来自其他 ERP 产品的数据,你们如何获取呢?对方的数据库结构、数据字典你们都有还是能自动分析出来?通过视图或触发器动态计算出来的数据,你们如何获取? 简单说,对于企业而言,如果成品 ERP 系统中的数据很难作为你们的数据源,那你们的产品的实际意义不高啊。 2 、如何处理来自互联网的数据?例如你们可以自己去抓取指定网页上的数据吗?如果对方有一定的防护,例如需要登录、登录时有图文验证码或滑动验证码,你们能处理吗? 其实这 2 个问题的核心都一样,就是解决来自外部和内部数据源的问题。如果你们对已有的数据都没办法,需要用户自己先处理好提供给你们,这样的无代码不能说没价值,但在企业端价值也有限。 望回复我的疑问。 @zhouyanliang |
25 KeYee 1 天前 |
26 bowencool 1 天前 收入牛,产品也牛,技术也牛,膜拜 |
28 CSGO 1 天前 不可思议! |
29 lswlray 1 天前 想喷可以,但请先擦亮眼睛:我那句话说无价值、无意义了?我原文中是“实际意义不高”、“价值也有限”,谁教你“实际意义不高”=“无意义”、“价值也有限”=无价值的?? @nc4697 |
33 chenos 1 小时 20 分钟前 @lswlray 1. NocoBase 支持多种数据源接入。数据库类型的数据源可以直接通过连接数据库接入;支持 HTTP API 的,也可以通过 API 数据源连接;此外还可以扩展数据源来支持更多场景。从 2.0 开始,接入流程将进一步简化,所以不存在“难以作为数据源”的问题。 2. 爬取数据本身并不是 NocoBase 的职责。你可以使用任意爬虫工具完成数据采集,再将采集结果写入 NocoBase 的数据库,由 NocoBase 负责后续的数据管理与应用。 至于数据用户自己处理,还是交给 NocoBase 来做,这主要看两方面:有没有权限、谁更擅长。 用户自己先处理好数据其实没啥不好,能高效解决问题就行。 |