51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

9.2K star!基于浏览器的开源 Web 云端桌面系统,绝对GitHub顶流!

还记得小时候在电脑前玩小游戏的快乐时光吗?如今,随着互联网技术的飞速发展,网页游戏已经逐渐取代了传统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

赞(6)
未经允许不得转载:工具盒子 » 9.2K star!基于浏览器的开源 Web 云端桌面系统,绝对GitHub顶流!