當前位置: 妍妍網 > 碼農

9.2K star!基於瀏覽器的開源 Web 雲端桌面系統,絕對GitHub頂流!

2024-03-16碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:


大家好,我是開源君!

還記得小時候在電腦前玩小遊戲的快樂時光嗎?如今,隨著互聯網技術的飛速發展,網頁遊戲已經逐漸取代了傳統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