GitHub顶流"Web OS"——运行于浏览器的桌面操作系统、用户超100万、原生jQuery和JS编写


转自:OSC开源社区(ID:oschina2013)

Puter 是近日在 GitHub 上最受欢迎的一款开源项目,正式开源还没到一周 ——star 数就已接近 7k。

作者表示这个项目已开发 3 年,并获得了超过 100 万用户。

根据介绍,Puter 是基于 Web 的桌面操作系统,运行于浏览器中,具有丰富的功能、速度极快且可高度扩展。它可用于构建远程桌面环境或用作云存储服务、远程服务器、Web 托管平台等的界面。

特性

  • 功能丰富:Puter 可用于构建远程桌面环境,也可作为云存储服务、远程服务器、网络托管平台等的界面。

  • 速度快:Puter 使用原生 JavaScript 和 jQuery,直接与 DOM 进行互动,保证了运行速度。

  • 高度可扩展:Puter 可进行高度定制和扩展,以满足用户的需求。

  • 轻松上手:Puter 提供了一系列的说明和指南,使用户可以轻松开始使用 Puter。

没错,Puter 选择采用原生 JavaScript 和 jQuery 编写,而没有使用前端三大框架(React、Vue、Angular)。作者解释这是出于性能方面的考虑 —— 希望避免复杂的抽象并尽可能保持对整个技术栈的控制。

他说道:“Puter 直接与 DOM 进行交互,jQuery 为操作 DOM、处理事件等提供了优雅且强大的 API,并且这是一个快速、成熟且经过实战考验的框架。”

这一点他也是受到了一些不使用框架的项目,如 VSCode、Photopea 和 OnlyOffice 的启发。

关于 Puter 的应用场景,作者列举如下:

  • 提供一个新颖界面且功能强大的替代 Dropbox、Google Drive、OneDrive 等工具的平台

  • 为服务器和工作站提供远程桌面环境

  • 作为构建和托管网站、网页应用、游戏的平台

  • 提供一个有利于学习关于 Web 开发、云计算、分布式系统等知识的开源项目和社区

最后感受一下这款 Web OS:

主界面

自带了许多常用应用程序:终端、代码编辑器、文本应用、文件管理器、App 商店,还有一些休闲游戏,等等。

相关链接

https://github.com/HeyPuter/puter

https://puter.com/

推荐阅读  点击标题可跳转

1、前端开始“锈化”?Vue团队开源JS打包工具:基于Rust、速度极快、尤雨溪主导

2、十分钟,带你深入了解 axios 源码实现

3、前端文件流、切片下载和上传:优化文件传输效率与用户体验

相关推荐

  • LLaMA-2-7B数学能力上限已达97.7%?Xwin-Math利用合成数据解锁潜力
  • 4万亿个晶体管,单机可训练比GPT4大10倍的模型,最快最大的芯片面世
  • 智能体的ChatGPT时刻!DeepMind通用AI向人类玩家进化,开始理解游戏
  • 零一万物API正式上线:支持输入30万汉字,看不懂《百年孤独》的人有救了
  • 能说会看会行动,OpenAI机器人,一出手就是王炸
  • 大模型RAG问答技术扫盲:RAG的基本认识、演变、关键技术、增强方案及潜在挑战
  • 20240313大模型进展早报:兼论大模型FAQ生成及RAG多轮问答
  • 深度学习训练过程可视化(附github源码)
  • 深度学习模型加速方法详解:以ERNIE工业化部署为例(速度提升7倍)
  • 大厂年终奖也太…只发了4.5个月,准备跑路了…
  • IP地址无所遁形!试试这个3k星热门开源查询神器!
  • 从 ChatGPT 到 Sora,国内的大模型追赶之路到底有多远?
  • 台大李宏毅老师新课:生成式人工智能导论
  • 大厂学妹整理的 2024 顶会论文,已经碾压同事了!
  • 我重构了第三方登录
  • 最强 Java 面试题库,堪称涨薪天花板!
  • V8引擎Promise源码全面解读(深度好文)
  • 互联网大厂都在用 Linux 系统优化指南
  • IDEA 接口调试神器,贼好用!
  • 当 React 核心开发者逐渐离开 ,React 在社区还有未来吗?