* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
在日常工作和學習中,我們經常需要使用各種網頁套用,例如聊天工具、知識管理工具、線上創作平台等等。但是這些網頁套用通常都受限於瀏覽器環境,無法進行個人化客製。
今天開源君和大家分享一個非常棒的開源計畫 -
Pake
。它可以將任何網頁轉換為跨平台桌面套用,讓你輕松擁有客製版網頁套用。
計畫簡介
Pake
是一款基於 Rust 語言開發的計畫,可以快速實作將網頁套用打包成獨立的桌面套用。同時,Pake 還提供了豐富的客製功能,讓我們可以根據自己的需求對套用進行個人化設定。
Pake 支持將以下型別的網頁套用轉換為桌面套用:
靜態網頁
單頁套用
動態網頁
此外,Pake 還支持以下功能:
自訂套用圖示
添加啟動參數
整合系統選單
支持多語言
目前在Github上面收獲了22.9K star!
效能特色
輕量級: Pake 打包的應用程式體積小巧,通常只有幾兆字節,甚至幾十KB。
快速啟動: Pake 打包的應用程式啟動速度快,通常只需幾秒鐘即可啟動。
低資源占用: Pake 打包的應用程式占用資源少,即使在低配機器上也能流暢執行。
高效能: Pake 打包的應用程式效能優異,可以提供流暢的使用者體驗。
計畫安裝使用
Pake 提供了支持多種打包模式,可以滿足不同使用者的需求。
作者提供了現成打包好的一些套用,如微信讀書、X、某管、小紅書等等,直接下載就能用。
對於新手使用者,推薦使用 GitHub Actions 的線上編譯。
如果你是開發者,可以使用命令列的打包方式,對 Mac 使用者比較友好,Windows 和 Linux 的小夥伴需要折騰配置一下環境。
# 使用 npm 進行安裝
npm install -g pake-cli
# 命令使用
pake url [OPTIONS]...
# 打包網頁
pake https://weekly.tw93.fun --name Weekly --transparent
另外還有一些高級玩法,小夥伴們可以去計畫主頁檢視使用文件。
體驗下來,
Pake
是一個功能強大、易於使用的開源計畫,可以幫助我們將網頁套用轉換為跨平台桌面套用。
更多計畫細節,感興趣的可以到計畫地址進行檢視:
計畫地址: https://github.com/tw93/Pake