Fastify Node.js 的 Web 框架
Fastify 是一个高度专注于以最少开销和强大的插件架构为开发者提供最佳体验的 Web 框架。 它受到了 Hapi……...
Rubick 是一个基于 electron 的工具箱,媲美 utools 的开源插件,已实现 utools 大部分的 API 能力,所以可以做到无缝适配 utools 开源的插件。 之所以做这个工具箱一方面是 utools 本身并未开源,但是公司内部的工具库又无法发布到 utools 插件中,所以为了既要享受 utools 生态又要有定制化需求,我们自己参考 utools 设计,做了 Rubick。
支持
支持 uTools 官方文档 90% API,还在更新中,很快可以做到 100%
插件化支持 uTools 所有开源插件
支持远程下载安装插件,支持插件开发者模式
支持插件分离
支持系统命令取色、截屏、帮助
支持超级面板,长按右击呼出
支持全局快捷键设置
支持搜索本地已安装 app 或 偏好设置
使用问题
目前Rubick
插件市场 server 端还没有部署,所以目前看不到插件市场的插件。
依赖于robotjs
dev 环境运行请在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
的插件生态
Fastify 是一个高度专注于以最少开销和强大的插件架构为开发者提供最佳体验的 Web 框架。 它受到了 Hapi……...
OneDev是一款综合Git服务器、CI/CD、看板和软件包管理功能的软件。支持符号搜索、代码查找、静态分析标……...
Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写。支持数据库包括 Postgres、Redis 和 ……...
Neo是一个网络——面向网络的数据库——也就是说,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java……...
XINS是一项规范技术用于定义,创建和调用远程APIs。当API规范在XML文档中定义好之后,XINS将会把它们转换……...
Topcoat 是一个 CSS 框架用于快速创建简单、简洁的 Web 应用。 桌面版: 手机版: ...
SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的 (即Write Once,……
Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的 x86 机器变成你自己的交换机,还能够当作一……
Magento是一套专业开源的PHP电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。 特点Magento设计得非常灵活,具有模块化架构体系和丰富的功能。易于与第三方……