登录 注册

everything (从零重建各类常用软件)

去点 Star
其他
7,993
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
JavaScript
语言
创建时间
最近更新

项目能做什么

旨在从零重写各类商业软件,为 Office、Slack 等提供免费开源替代方案,是收录该项目所有自研应用的单体代码库。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

项目简介

Everything(The Everything Project)是由 HeyPuter 发起的开源项目,旨在从零开始重新构建并开源全球所有主流软件,为各类专有商业软件(从 Office 到 Slack、从 Photoshop 到 AutoCAD)打造免费且开源的替代品。本项目是一个单体仓库(mono-repository),汇集了该项目下孵化和开发的所有应用程序及工具。

核心功能

项目规划并提供了涵盖多个领域的开源替代软件,主要分类与代表应用包括:

  • Office(办公套件)
  • Spreadsheet:电子表格应用,替代 Microsoft Excel、Google Sheets、Apple Numbers。
  • Documents:文档处理应用,替代 Microsoft Word、Google Docs、Apple Pages。
  • Presentation:演示文稿制作,替代 Microsoft PowerPoint、Google Slides、Apple Keynote。
  • Whiteboard:协同白板工具,替代 Miro、Microsoft Whiteboard、FigJam。
  • PDF:PDF 阅读与编辑工具,替代 Adobe Acrobat、PDF Expert。
  • Notes:笔记记录工具,替代 Microsoft OneNote、Evernote、Apple Notes。
  • Records:轻量数据库与表格记录工具,替代 Airtable、Microsoft Access、Baserow。
  • Collaboration(协同沟通)
  • Meetings:音视频会议工具,替代 Zoom、Google Meet、Microsoft Teams。
  • 其他领域工具:仓库目录还涵盖 Creative Tools(创意设计)、Engineering(工程设计)、Productivity(生产力)、Finance(财务)、Business(商业)、Developer Tools(开发者工具)以及 Games(游戏)等类别。

适合谁用

此部分原文未说明,请查看原仓库。

安装步骤

前置要求

  • 需要安装 Node.js 22.12 或更高版本。

本地运行步骤

选择想要运行的具体应用目录进行安装并启动:

# 克隆仓库
git clone https://github.com/HeyPuter/everything.git

# 进入指定应用目录(将 [app-name] 替换为目标应用,例如 spreadsheet、documents 等)
cd everything/src/[app-name]

# 安装项目依赖
npm install

# 启动开发服务器
npm run dev

配置说明

此部分原文未说明,请查看原仓库。

常见问题

此部分原文未说明,请查看原仓库。

原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center"><img src="assets/everything.png" width="300" alt="Everything"></p>

<h3 align="center">The world’s software. Rebuilt, and open-sourced.</h3>

<p align="center"><strong>English</strong> · <a href="README.zh-CN.md">简体中文</a> · <a href="README.es.md">Español</a></p>

<!-- App names, descriptions, and navigation are native text. The Everything logo, app icons, and decorative hero are images. Demo and source links use project metadata where available; missing destinations point to the link-status note. -->

<p align="center"><img src="assets/hero/variants/34-app-wall-intact.png" width="100%" alt="Everything: a wall of app screenshots extending beyond the frame"></p>

The Everything Project is an effort to rebuild and open-source the world’s software from scratch. From Office to Slack and Photoshop to AutoCAD, we are recreating free, open-source alternatives to all proprietary software. This is a mono-repository containing all the applications and tools developed under the project.


[Office](#office) · [Collaboration](#collaboration) · [Creative Tools](#creative-tools) · [Engineering](#engineering) · [Productivity](#productivity) · [Finance](#finance) · [Business](#business) · [Developer Tools](#developer-tools) · [Games](#games)

<br>

## Getting started

Requires Node.js 22.12 or newer.

```sh
git clone https://github.com/HeyPuter/everything.git
cd everything/src/[app-name]
npm install
npm run dev
```

<br>

## Office

<table width="100%">
<tr><th width="296" align="left">Application</th><th width="420" align="left">Alternative to</th><th width="150" align="left">Links</th></tr>
<tr><td width="296" valign="middle" nowrap><a href="https://spreadsheet.puter.com/"><img src="src/spreadsheet/icon-128.png" width="48" height="48" alt="" align="center"></a> &nbsp; <strong><a href="https://spreadsheet.puter.com/">Spreadsheet</a></strong></td><td width="420" valign="middle">Microsoft Excel, Google Sheets, Apple Numbers</td><td width="150" valign="middle" nowrap><a href="https://spreadsheet.puter.com/">Try it</a>&nbsp;|&nbsp;<a href="src/spreadsheet/">Source</a></td></tr>
<tr><td width="296" valign="middle" nowrap><a href="https://documents.puter.com/"><img src="src/documents/icon-128.png" width="48" height="48" alt="" align="center"></a> &nbsp; <strong><a href="https://documents.puter.com/">Documents</a></strong></td><td width="420" valign="middle">Microsoft Word, Google Docs, Apple Pages</td><td width="150" valign="middle" nowrap><a href="https://documents.puter.com/">Try it</a>&nbsp;|&nbsp;<a href="src/documents/">Source</a></td></tr>
<tr><td width="296" valign="middle" nowrap><a href="https://presentation.puter.com/"><img src="src/presentation/icon-128.png" width="48" height="48" alt="" align="center"></a> &nbsp; <strong><a href="https://presentation.puter.com/">Presentation</a></strong></td><td width="420" valign="middle">Microsoft PowerPoint, Google Slides, Apple Keynote</td><td width="150" valign="middle" nowrap><a href="https://present
阅读完整原文

商业机会分析 AI 生成

单品/组合应用打包的私有化轻量办公套件

产品构想基于该仓库内的前端应用(如 Spreadsheet、Documents、PDF 等),为其补充统一后端或本地存储封装,打包为单 Docker 镜像售卖私有部署版本。
核心功能Docker一键拉起套件、统一鉴权中心、本地文件存储与自动备份管理。
目标用户对数据隐私敏感的小型工作室、离线内网办公企业(推测)。
难度/周期中等 · 1-2个月 · 成本:开发机器、测试服务器,低于 $100/月
收费模式按实例 License 买断或年度支持订阅费(推测)。
竞争风险仓库应用目前深度依赖 Puter.com 生态服务(推测),解耦本地化需要适配成本;专有协议兼容性可能不足。
依据 AI推测

垂直场景微型 SaaS(基于特定工具深度定制)

产品构想挑选仓库中高频刚需模块(如 PDF 工具或 Whiteboard),独立封装为专注解决特定场景痛点的小型 SaaS(例如面向 HR 的 PDF 批注签署工具)。
核心功能免登录/单点登录在线处理、团队协作空间、格式批量转换与云端同步。
目标用户特定行业需要轻量、免安装工具的职场人士或自由职业者(推测)。
难度/周期低至中等 · 2-4周 · 成本:Vercel/Cloudflare 部署成本,初期约 $0-$20/月
收费模式Freemium 增值服务模式(高级导出、大文件限制解除订阅)(推测)。
竞争风险垂直工具领域竞品极多,获客成本高;开源版易被仿制。
依据 AI推测

企业内部应用快速集成与定制服务

产品构想为企业内部系统(如 ERP、内部知识库)嵌入开源 Office/画板组件,提供二次开发、主题定制及技术支持。
核心功能SDK/Iframe 嵌入适配、组织架构对接、定制化导出格式开发。
目标用户需要内嵌轻文档或轻白板功能的中小型软件外包商或企业 IT 部门(推测)。
难度/周期中等 · 按项目交付,单次 1-3 周 · 成本:几乎为零,主要是人工时间成本
收费模式项目制技术服务费、定制开发人天费(推测)。
竞争风险交付周期不可控,且代码若未完全独立运作将增加维护难度。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
Dujltqzv/Some-Many-Books 个人收藏的各类电子书与 PDF 资源下载列表。 25,887 -
gztchan/awesome-design 精选全球设计资源合集。 17,754 -
winapps-org/winapps 在 Linux 中以原生体验运行 Windows 软件(winapps 分支)。 16,146 Shell
magento/magento2 中文介绍暂未生成
Prior to making any Submission(s), you must sign an Adobe Co
12,226 PHP
Fmstrat/winapps 在 Linux 中像原生应用一样运行 Office 等 Windows 软件。 10,253 Shell
KenneyNL/Adobe-Alternatives Adobe 软件的替代方案清单。 9,950 -
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送
社区活跃Star 7,993 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/HeyPuter/everything.git
cd everything
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。