插件

一切皆插件,使用插件扩展 NocoBase 的能力。欢迎分享你的插件,无论它是开源的还是商业的。
请联系我们沟通详细信息。

分享插件

Data model tools

数据源管理

管理数据源,包括内置的 Main 数据库,外部的数据库、API。

Open source
可视化数据表管理

简单的 ER 图工具。目前只支持主数据库。

Open source

Data sources

数据源:Main 数据库

NocoBase 主数据库,支持 MySQL、PostgreSQL、SQLite 等关系型数据库。

Open source
数据源: 外部 MySQL

使用外部的 MySQL 数据库作为数据源。

Commercial
数据源: 外部 MariaDB

使用外部的 MariaDB 数据库作为数据源。

Commercial
数据源: 外部 PostgreSQL

使用外部的 PostgreSQL数据库作为数据源。

Commercial
数据源: REST API

使用外部的 REST API 作为数据源。

Commercial Coming soon

Collections

数据表:数据库视图

使用数据库的视图来创建 collection。

Open source
数据表:SQL

无需创建视图,快速的将 SQL 查询结果,结构化的展示出来,常用于复杂的关联查询、统计等场景。

Open source
数据表:连接外部数据(FDW)

基于数据库的 foreign data wrapper(FDW) 实现的连接远程数据表,目前支持 MySQL 和 PostgreSQL 数据库。

Commercial
数据表:表达式

用于存储表达式,在工作流中使用,以便针对不同的数据调用不同的表达式。

Open source
日历

提供日历表和区块,用于管理日期数据,通常用于事件、约会、任务等与日期/时间相关的信息。

Open source
评论

提供评论数据表模板和区块,为任意数据表的数据添加评论功能。

Commercial
数据表:树

树结构表,目前只支持邻接表结构,未来会逐步支持闭包表、嵌套集和路径枚举。

Open source
文件管理器

支持配置文件存储服务,内置包括本地、OSS、S3,可扩展。并提供了文件表模板和附件字段。

Open source

Collection fields

数据表字段:公式

根据配置的规则自动生成编码,支持日期、数字、文本的组合。

Open source
数据表字段:Markdown(Vditor)

用于存储 Markdown,并使用 Vditor 编辑器渲染,支持常见 Markdown 语法,如列表,代码,引用等,并支持上传图片,录音等。同时可以做到即时渲染,所见即所得。

Open source
数据表字段:自动编码

根据配置的规则自动生成编码,支持日期、数字、文本的组合。

Open source
数据表字段:快照

在添加数据时,为它的关系数据创建快照,并保存在当前的数据中。关系数据更新时,快照不会更新。

Open source
文件管理器

提供文件存储服务,并提供了文件 collection 模板和附件字段。

Open source
中国行政区划

提供中国行政区划数据和字段类型。

Open source

Blocks

数据可视化

提供数据可视化功能,包含图表区块和图表筛选区块,支持折线图、面积图、柱状图等十几种图表,你也可以扩展更多图表类型。

Open source
日历

提供日历数据表模板和区块,用于管理日期数据,通常用于事件、约会、任务等与日期/时间相关的信息。

Open source
区块:甘特图

提供甘特图区块。

Open source
区块:看板

提供看板区块。

Open source
区块:地图

地图区块,支持高德地图和 Google 地图,你也可以扩展更多地图类型。

Open source
区块:iframe

在页面上创建和管理iframe,用于嵌入和展示外部网页或内容。

Open source

Actions

操作:批量编辑

对全部数据或选中的数据进行批量编辑。

Open source
操作:批量更新

对全部数据或选中的数据进行批量更新。

Open source
操作:自定义请求

向任意 HTTP 服务发送请求,支持将上下文数据发送给目标服务。

Open source
操作:复制数据

复制一条数据,可以复制到表单中编辑后再提交,也可以直接复制并生成一条新数据。

Open source
操作:导出数据

导出筛选后的数据到 excel 中,适合少量数据导出。

Open source
操作:导出数据 pro

导出筛选后的数据到 excel、csv 中,适合大量数据导出。

Commercial Coming soon
操作:导入数据

使用 excel 模板导入数据,可以配置导入哪些字段,自动生成模板。适合导入少量数据。

Open source
操作:导入数据 pro

使用 excel 模板导入数据。适合导入大量数据。

Commercial Coming soon
操作:打印

调用浏览器的打印功能实现单条数据的打印。

Open source

Users & permissions

权限控制

基于角色、资源和操作的权限控制,可以精确控制界面配置权限、数据操作权限、菜单访问权限、插件权限。

Open source
用户

提供了基础的用户模型,以及创建人和最后更新人字段。

Open source
部门

以部门来组织用户,设定上下级关系,绑定角色控制权限,并支持作为变量用于工作流和表达式。

Commercial

Authentication

用户认证

用户认证管理,包括基础的密码认证、短信认证、SSO 协议的认证等,可扩展。

Open source
认证:CAS

通过 CAS 协议认证身份。

Commercial
认证:OIDC

通过 OIDC (OpenID Connect) 协议认证身份。

Commercial
认证:SAML 2.0

通过 SAML 2.0 认证身份。

Commercial
认证:LDAP

通过 LDAP 认证身份。

Commercial Coming soon
Auth: SMS

通过短信验证码验证身份。

Open source
Auth: API keys

允许用户使用 API 密钥访问应用的 HTTP API。

Open source

Workflow

工作流

一个强大的 BPM 工具,为业务自动化提供基础支持,并且可任意扩展更多的触发器和节点。

Open source
工作流:聚合查询节点

可用于在工作流中对数据库进行聚合查询,如:统计数量、求和、平均值等。

Open source
工作流:自定义变量

用于在工作流中创建自定义变量或对其赋值,来保存流程中的临时数据。

Commercial
工作流:延时节点

可用于工作流并行分支中等待其他分支执行完成。

Open source
工作流:动态表达式计算节点

对于不同条件的数据,调用不同的表达式进行计算,表达式来自于表达式 collection。

Open source
工作流:表单触发器

绑定到表单按钮上,在提交时触发对应的工作流事件

Open source
工作流:HTTP 请求节点

可用于在工作流中向任意 HTTP 服务发送请求,进行数据交互。

Open source
工作流:循环节点

用于对数组中的每个值进行重复的子流程处理,也可用于固定次数的重复子流程处理。

Open source
工作流:人工节点

用于人工控制决策、人工填写数据等场景。

Open source
工作流:分支节点

为工作流提供分支流程,各分支并行执行。

Open source
工作流:SQL 节点

在工作流中对数据库执行任意 SQL 语句。

Open source
工作流:操作前事件

过操作按钮或 API 发起请求并在执行前触发,比如新增、更新、删除数据之前。适用于在操作前进行数据验证、逻辑判断。

Commercial
工作流:响应消息

用于在表单事件和请求拦截工作流中组装并向客户端显示响应消息。

Commercial
工作流:JSON 解析节点

用于查询或解析复杂 JSON 对象的值(例如 HTTP 请求节点和 SQL 节点的结果)。

Commercial
工作流:审批事件

通过操作按钮或 API 发起审批申请时触发。专用于审批流程,有专属的审批节点和区块用于管理单据和追踪处理过程。

Commercial

System management

应用的备份与还原

备份和还原应用,可用于应用的复制、迁移、升级等场景。

Open source
自定义品牌

自定义页脚、系统右上角等各个位置的品牌信息。仅适用于购买了商业许可证的用户。

Commercial
系统设置

用于调整系统的标题、LOGO、语言 等。

Open source
主题编辑器

自定义 UI 的颜色、尺寸等,并将结果保存为主题,可在多个主题间切换。

Open source
本地化

支持管理应用程序的多语言资源。

Open source

Logging and monitoring

审计日志(废弃)

该插件已废弃,请勿使用。将有新的审计日志插件。

Open source
审计日志

记录所有操作的日志,并提供日志区块,可以查阅每个数据表或每行记录的日志。

Commercial Coming soon
日志

服务端日志,主要包括接口请求日志和系统运行日志,并支持打包和下载日志文件。

Open source
遥测: Prometheus

在 NocoBase 的遥测模块集成 Prometheus。

Commercial

Integration

嵌入 NocoBase

将 NocoBase 嵌入外部系统或页面中,使其成为该系统或页面的一部分。

Commercial
嵌入外部系统

将外部系统或页面嵌入到 NocoBase 中,使其成为 NocoBase 的一部分。

Commercial Coming soon

Others

API 文档

NocoBase HTTP API 的 OpenAPI 文档生成器。

Open source
错误处理器

处理应用程序中的错误和异常。

Open source
移动端

提供移动端页面配置的能力。

Open source
UI schema storage

提供中心化的 UI schema 存储服务。

Open source