* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
還記得小時候在電腦前玩小遊戲的快樂時光嗎?如今,隨著互聯網技術的飛速發展,網頁遊戲已經逐漸取代了傳統PC遊戲的地位。但你是否想過,將整個桌面作業系統搬到瀏覽器中會是什麽樣的體驗呢?
Puter
正是這樣一個充滿創意的開源計畫。它將桌面環境引入瀏覽器,讓你可以無需下載安裝,就能在網頁上享受媲美原生系統的流暢體驗。
計畫簡介
Puter
是一個先進的開源桌面環境,設計用於在瀏覽器中功能豐富、異常快速和高度可延伸。它可以用於構建遠端桌面環境,或作為雲端儲存服務、遠端伺服器、網路托管平台等的界面。
簡單說,這是一個基於 Web 的桌面作業系統,可以在瀏覽器中執行無需安裝,即可提供豐富的功能和極快的速度。
這個計畫是最近才在 GitHub 上開源的,正式開源才2周左右時間,star 數超過了9.2K,目前還在持續增長,非常火爆。
使用場景
替代 Dropbox、Google Drive、OneDrive 等的選項,具有清新界面和強大功能
用於伺服器和工作站的遠端桌面環境
用於構建和托管網站、Web 應用程式和遊戲的平台
友好的、開源的計畫和社群,可以學習有關 Web 開發、雲端運算、分布式系統等等。
效能特色
功能豐富多樣:Puter 不僅可以構建遠端桌面環境,還能作為雲端儲存服務、遠端伺服器、網路托管平台等的界面,滿足多種需求。
飛速響應:透過使用原生 Java 和 jQuery 技術,Puter 直接與 DOM 互動,確保快速高效的執行速度。
高度可延伸性:可根據個人需求透過 Puter.js 庫進行擴充套件,靈活適應不同場景的要求。
簡單上手:Puter 提供了詳盡的說明和指南,使使用者輕松上手並享受其強大功能。
安裝部署
本地安裝的話,執行下面的命令:
git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start
之後瀏覽器開啟 http://localhost:4000 即可存取。
如果使用docker的話,使用這個:
git clone https://github.com/HeyPuter/puter
cd puter
docker compose up
使用體驗
接下來,開源君帶大家來感受一下這個神奇的Web OS。
主界面
內建的一些常用的套用,比如終端、程式碼編輯器、notepad、檔管理器、App 商店、畫圖、播放器、錄音機等等。
支持自己建立套用並送出
相關的開發文件可以檢視這裏。
https://docs.puter.com/
還有一些休閑娛樂遊戲
關於容量方面,官方預設給的是 500M,不過可以透過邀請朋友註冊的方式來擴容。
每新邀請 1 一位朋友,雙方都可以增加 1GB 的容量。
有需要的可以用開源君的連結哈~~
https://puter.com/?r=FAZRDXFG
更多的計畫細節,感興趣的朋友可以自行到計畫地址檢視。
計畫地址:
https://github.com/HeyPuter/puter