開源的外掛化桌面端效率工具箱

Java陈序员發表於2024-04-17

大家好,我是 Java陳序員

問君能有幾多愁,唯有開源專案解千愁!之前,分別給大家介紹了離線和線上的工具箱應用程式。

開發者的瑞士軍刀!一款適用於開發者的工具集合!

8.7K+ Star!快速搭建個人線上工具箱

今天,再給大家安利一款無廣告、不需要登入、可二開的桌面端工具箱!

關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。

專案介紹

Rubick —— 一款純綠色、效率、開源的桌面端工具箱軟體。

軟體支援外掛化的方式來安裝工作所需要的任何外掛。外掛是基於 npm 進行安裝和解除安裝,非常輕便。

功能特色:

安裝使用

Rubick 提供了 Windows、macOS、Linux 三種作業系統的安裝包,在專案的 release 中下載對應的版本即可。

安裝好後,啟動 rubick,按 Alt/Option + R 即可看到主程式:

軟體功能

1、豐富的外掛市場

點選搜尋框左側的 rubick 圖示,進入外掛市場。

選擇所需外掛,點選下載按鈕即可下載。安裝完成後,輸入外掛呼起命令即可使用對應外掛。

2、強大的搜尋能力

支援拼音和縮寫來搜尋、安裝、使用外掛。

3、基於 webdav 的多端資料同步

在 rubick 內搜尋偏好設定,進入賬戶和設定、多端資料同步,就可以對 rubick 外掛使用資料進行匯出匯入

4、外掛市場分類

外掛市場中目前已經整合了幾十種工具外掛,分為效率、搜尋工具、影像、開發文件、系統五大類。

自定義開發外掛

如果外掛市場的外掛不滿足日常工作需求,可自行開發一個外掛使用。

rubick 中的外掛分為 UI外掛系統外掛 兩類。

下面以UI外掛的開發為例。

1、安裝外掛 CI 工具

npm install -g rubick-plugin-cli

2、快速建立專案

rubick create <plugin-name>

一路確認回車即可。

3、檔案說明

  • public/package.json: 用於指定外掛最基礎的配置
  • public/index.html: 外掛的入口檔案,用於展示外掛的樣式
  • public/preload.js: 為頁面提供全域性函式

4、測試外掛

首先需要在外掛的根目錄下執行:

npm link

然後透過外掛市場的開發者選單進行安裝、除錯。

更多外掛的開發和API,以及系統外掛的開發,可參考官方文件,這裡就不一一贅述。

總結

Rubick 作為一款工具箱應用軟體,十分輕量、便捷。最主要的是完全免費開源,可私有化部署、二開定製,這是 uTools 所不具備的!

如果你正在尋找一個輕量的、無廣告的工具箱應用軟體,不妨試試 Rubick.

專案地址:

https://github.com/rubickCenter/rubick

最後

推薦的開源專案已經收錄到 GitHub 專案,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章