Rubick 基于 electron 的开源工具箱

开源网站开源项目 24-05-17 13:17:30

Rubick 是一个基于 electron 的工具箱,媲美 utools 的开源插件,已实现 utools 大部分的 API 能力,所以可以做到无缝适配 utools 开源的插件。 之所以做这个工具箱一方面是 utools 本身并未开源,但是公司内部的工具库又无法发布到 utools 插件中,所以为了既要享受 utools 生态又要有定制化需求,我们自己参考 utools 设计,做了 Rubick。

支持

支持 uTools 官方文档 90% API,还在更新中,很快可以做到 100%

插件化支持 uTools 所有开源插件

支持远程下载安装插件,支持插件开发者模式

支持插件分离

支持系统命令取色、截屏、帮助

支持超级面板,长按右击呼出

支持全局快捷键设置

支持搜索本地已安装 app 或 偏好设置

使用问题

目前Rubick插件市场 server 端还没有部署,所以目前看不到插件市场的插件。

依赖于robotjsdev 环境运行请在install后执行npm run rebuild

utools 插件支持plugin.json

在你觉得合适的地方新建一个文件夹,并创建plugin.json文件。这是最重要的一个文件,用来说明这个插件将如何与rubick集成,最基本的格式如下:

{"pluginName": "helloWorld","description": "我的第一个uTools插件","main": "index.html","version": "0.0.1","logo": "logo.png","features": [{  "code": "hello",  "explain": "hello world","cmds":["hello", "你好"]}]}

所有字段和utools保持一致,这将可以完美使用utools的插件生态

[Rubick 基于 electron 的开源工具箱]相关推荐
Fastify Node.js 的 Web 框架

Fastify Node.js 的 Web 框架

Fastify 是一个高度专注于以最少开销和强大的插件架构为开发者提供最佳体验的 Web 框架。 它受到了 Hapi……...

Flynn 开源 PaaS 系统

Flynn 开源 PaaS 系统

Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写。支持数据库包括 Postgres、Redis 和 ……...

Neo4j 高性能的 NoSQL 图形数据库

Neo4j 高性能的 NoSQL 图形数据库

Neo是一个网络——面向网络的数据库——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java……...

XINS 调用远程API规范

XINS 调用远程API规范

XINS是一项规范技术用于定义,创建和调用远程APIs。当API规范在XML文档中定义好之后,XINS将会把它们转换……...

Topcoat CSS 框架

Topcoat CSS 框架

Topcoat 是一个 CSS 框架用于快速创建简单、简洁的 Web 应用。 桌面版: 手机版: ...

今日开源
  1. SWT 本地化GUI组件库

    SWT 本地化GUI组件库

    SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的 (即Write Once,……

    开源软件 2024-05-18

  2. Asterisk PBX 软件

    Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的 x86 机器变成你自己的交换机,还能够当作一……

    开源软件 2024-05-18

  3. Magento 开源的 PHP 电子商务系统

    Magento 开源的 PHP 电子商务系统

    Magento是一套专业开源的PHP电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。 特点Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方……

    开源软件 2024-05-18

返回顶部小火箭