把任意網站制作成桌面客戶端程序Pake

有些網站沒有提供桌面客戶端程序,如果你想要把網站或者自己的博客制作成桌面端程序的需求,給大家推薦這個「Pake」開源的工具,它提供支持 Mac / Windows / Linux。

據介紹是基于 Rust 編程語言開發,提供了一種簡單而高效的方式,并且支持定制開發。項目作者也提供了一些編譯成客戶端的案例,例如:微信讀書、小紅書等。

圖片[1]-把任意網站制作成桌面客戶端程序Pake

功能特色

  • 相比傳統的 Electron 套殼打包,要小將近 20 倍,5M 上下。
  • Pake 的底層使用的 Rust Tauri 框架,性能體驗較 JS 框架要輕快不少,內存小很多。
  • 不是單純打包,實現了快捷鍵的透傳、沉浸式的窗口、拖動、樣式改寫、去廣告、產品的極簡風格定制。
  • 只是一個很簡單的小玩具,用 Tauri 替代之前套殼網頁打包的老思路,其實 PWA 也很好。

開始之前

  • 小白用戶:使用 「常用包下載」 方式來把玩 Pake 的能力,可去 討論群 尋求幫助,也可試試 Action 方式。
  • 開發用戶:使用 「命令行一鍵打包」,對 Mac 比較友好,Windows / Linux 需折騰下 環境配置。
  • 折騰用戶:假如你前端和 Rust 都會,那可試試下面的 「定制開發」,可深度二次開發定制你的功能。

如果你是新手小白,可以直接用在線編譯的方式,先 Fork 項目,然后前往 Actions 界面,選擇 Build App with Pake-Cli,填寫表單信息,點擊 Run Workflow 即可。

圖片[2]-把任意網站制作成桌面客戶端程序Pake

出現綠色小圖標則代表打包成功,可以點擊 Build App with Pake-Cli 查看打包詳情和附件。

圖片[3]-把任意網站制作成桌面客戶端程序Pake

自定義項,如:樣式改寫、屏蔽廣告、邏輯代碼注入、容器消息通信、自定義快捷鍵等等,就需要你會一定的開發能力了,具體可以看作者的項目介紹。

下載地址:

------本頁內容已結束,喜歡請分享------
溫馨提示:由于項目或工具都有失效性,如遇到不能做的項目或不能使用的工具,可以根據關鍵詞在站點搜索相關內容,查看最近更新的或者在網頁底部給我們留言反饋。
? 版權聲明
THE END
喜歡就支持一下吧
點贊1158 分享
評論 搶沙發

請登錄后發表評論

    暫無評論內容