当前位置: 欣欣网 > 码农

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