Puter 免费开源的互联网操作系统!
什么是 Puter?
Puter是浏览器中的一个高级开源桌面环境,设计为功能丰富、速度极快、可扩展性强。它可以用于构建远程桌面环境,也可以作为云存储服务、远程服务器、网络托管平台等的接口。
借助于 Puter,开发者无需编写一行后端代码即可构建强大的 Web 应用程序。 Puter 提供直接从前端代码对各种云和人工智能服务的完整、免费访问,同时将云存储、键值存储、GPT-3.5 Turbo、DALL·E、托管等引入前端代码。
Puter 的使用可以覆盖以下核心场景:
Dropbox、Google Drive、OneDrive 等的替代品,具有新颖的界面和强大的功能 服务器和工作站的远程桌面环境 用于构建和托管网站、网络应用程序和游戏的平台 一个友好的开源项目和社区,用于了解 Web 开发、云计算、分布式系统等目前 Puter 在 Github 通过 MIT 协议开源,有超过 7.7k 的 star,是一个的关注的前端开源项目。
Puter GitHub地址:https://github.com/HeyPuter/puter
如何安装 Puter?
本地开发:
git clone https://github.com/HeyPuter/puter
cd puter
npm install
npm start
Puter将在http://localhost:4000(或下一个可用端口)。
使用 Docker
git clone https://github.com/HeyPuter/puter
cd puter
docker compose up
部署到生产环境
关于如何在生产中部署Puter的详细指南:https://github.com/HeyPuter/puter/blob/main/docs/prod.md
为什么 Puter 选中 jQuery?
值得注意的是,Puter 是使用普通 JavaScript 和 jQuery 构建的。
出于性能方面的考虑,Puter 是使用普通 JavaScript 和 jQuery 构建的,而不是采用 React, Angular, Vue 等主流前端框架。 此外,Puter 希望避免复杂的抽象并尽可能保持对整个堆栈的控制。当然,部分灵感也来自一些非框架构建的项目,比如:VSCode、Photopea 和 OnlyOffice。
Puter 选择直接与 DOM 交互,而 jQuery 提供了一个优雅而强大的 API 来操作 DOM、处理事件等等。同时还非常快速、成熟且经过实战考验。
利用 Puter 的 开源 SDK
目前 Puter 的 SDK Puter.js 已经开源,开发者可以轻松上手。
Puter 的工作方式是,应用程序的每个用户都只承担自己的费用,因此无论有 1 个用户还是 100 万个用户,应用程序都不会花费任何运行费用。 换句话说,Puter 为应用程序免费提供无限可扩展的云和人工智能。
Puter 由 Puter.com 提供支持,Puter.com 是一个可扩展的个人云平台,非常注重隐私。 Puter 不使用跟踪技术,也不货币化,甚至不收集个人信息。
更新于:4个月前相关文章
- Sylvan.Data.Excel 性能优异的开源.NET Excel数据读取库
- .NET 开源 ORM FreeSql 使用教程
- GitHub上开源许可证License含义说明
- LinkWeChat开源系统
- IIS使用Certify安装Let's Encrypt免费SSL证书
- DynamoDB 数据转换安全性:从手动工作到自动化和开源
- 基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体基础
- 开源软件:释放创新的力量,改变数字世界的游戏规则
- 面向设计师、开发者的开源免费图标库
- 免费前端图标框架有哪些?
- 国内免费图标库分享
- 免费开源的开发工具DevToys
- 免费开源的远程桌面软件RustDesk官网下载
- 开源中文LLaMA2模型 Chinese-Llama-2-7b
- 开源去马赛克工具Depix用法
- 开源远程支持软件RustDesk官网下载
- 基于Vue的免费开源admin管理后台框架
- .Net开源框架列表
- 免费开源WinForm UI控件库ReaLTaiizor
- vmware 使用 centos7 最小化镜像文件安装操作系统