You are currently viewing Everything: repo gom hàng trăm app thay thế Excel, Photoshop, Slack

Everything: repo gom hàng trăm app thay thế Excel, Photoshop, Slack

Repo HeyPuter/everything đang cố làm một việc nghe hơi điên: viết lại toàn bộ phần mềm độc quyền của thế giới thành bản mã nguồn mở. Đọc README lần đầu tôi tưởng đùa. Nhưng mở ra xem thì họ list ra hàng trăm ứng dụng, chia theo nhóm rõ ràng, từ bảng tính, soạn thảo, Photoshop cho tới AutoCAD, CRM, POS, thậm chí cả cờ vua, solitaire.

Repo này làm gì, giải quyết vấn đề gì

Mô tả gốc một câu: “We’re rebuilding and open-sourcing the world’s software from scratch.” Dịch thẳng ra là họ đang dựng lại phần mềm của thế giới từ đầu, và mở source. Đây là một mono-repository, tức là tất cả ứng dụng và công cụ của dự án nằm chung trong một repo duy nhất, cấu trúc kiểu src/[app-name].

Vấn đề nó nhắm tới khá rõ: mỗi phần mềm thương mại trong danh mục của họ đều có một đối trọng mã nguồn mở tương ứng, license MIT. Ví dụ Spreadsheet thay cho Excel, Google Sheets, Numbers. Documents thay cho Word, Google Docs, Pages. Photo Studio thay cho Photoshop, Pixelmator. CAD thay cho AutoCAD, DraftSight, BricsCAD. Teamchat thay cho Slack, Microsoft Teams, Google Chat. API Client thay cho Postman, Insomnia, Hoppscotch.

Không phải mấy cái wrapper mỏng. README ghi rõ mỗi app có link “Try it” và “Source” riêng, tức là có bản chạy thử được và source để xem.

Vì sao nó đang hot

Repo mới tạo ngày 2026-10-13, cập nhật lần cuối 2026-10-17, tức là chưa đầy một tuần mà đã 1,938 sao. Con số đó nói lên nhiều thứ. Thứ nhất, tốc độ lan truyền kiểu này thường đến từ một cú tweet hoặc một post Hacker News, chứ không phải SEO tự nhiên.

Thứ hai, cái tên HeyPuter không lạ với ai theo dõi mảng “web desktop”. Họ có tiếng trong việc dựng môi trường máy tính chạy trên trình duyệt. Everything giống như bước mở rộng logic đó ra toàn bộ danh mục phần mềm.

Điểm khác biệt so với mấy repo “clone app” lẻ tẻ: phạm vi. Không ai đi gom Office, Collaboration, Creative Tools, Engineering, Productivity, Finance, Business, Developer Tools, Games vào cùng một chỗ. Riêng nhóm Business trong README đã có 13 app, từ CRM tới Property Management. Đó là lý do dân dev share nhau.

Tôi cũng phải nói thẳng một nghi ngờ cá nhân: số app nhiều thế này mà repo mới mở chưa tới một tuần thì khó mà tất cả đều chín. Nhiều khả năng phần lớn đang ở mức MVP, demo được vài tính năng chính. Cứ vào xem source rồi tự đánh giá.

Cài đặt và dùng thử nhanh

Yêu cầu Node.js 22.12 trở lên. README ghi đúng như vậy, không có gì thêm. Clone repo rồi vào từng app để chạy:

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

Chỗ [app-name] là tên thư mục ứng dụng bạn muốn thử. Muốn xem có những app nào thì cứ ls src sau khi clone. Mỗi app tự cài dependencies riêng, không có script cài một lần cho cả repo, nên đừng ngồi chờ npm install ở root.

Cách nhanh hơn nếu chỉ muốn nghía: bấm link “Try it” trong README, khỏi cài gì cả.

Ai nên dùng, dùng vào việc gì

Nếu bạn là dev đang cần một app nội bộ nhẹ, ví dụ công cụ quản lý task, wiki nhỏ cho team, hay API client, đây là nguồn để đọc code và fork. License MIT cho phép bạn sửa, nhúng vào sản phẩm riêng, thương mại hóa, miễn giữ copyright notice.

Nếu bạn là người làm công nghệ trong công ty nhỏ, muốn thay một mớ subscription SaaS đắt đỏ bằng bản self-host, danh mục Business và Productivity đáng xem trước. CRM, Help Desk, Invoicing, Time Tracking đều có. Tất nhiên là “đáng xem”, chưa chắc là “dùng được ngay trong production”.

Còn nếu bạn tò mò cách người ta dựng một spreadsheet engine hay một bộ vẽ vector trên nền JavaScript thì repo này là mỏ vàng để đọc. Một repo gom nhiều app cùng stack (JavaScript là ngôn ngữ chính) thì việc so sánh cách tổ chức code giữa các app khá tiện.

So sánh ngắn

Với từng app đơn lẻ thì đã có đối thủ lâu năm: LibreOffice cho Office, GIMP cho Photoshop, Figma community cho design. Nhưng chúng nằm rải rác, mỗi cái một repo, một cộng đồng, một style code. Everything gộp lại dưới một mono-repo và một license MIT thống nhất, đó là điểm khác. Còn về độ chín thì đừng so với LibreOffice, nó có hơn hai thập kỷ phát triển. So sánh kiểu đó không công bằng.

Ưu điểm, hạn chế, điều cần lưu ý

Ưu điểm:

  • License MIT cho repo và toàn bộ sub-project, module, component, trừ khi có ghi chú khác. Thoáng, dễ nhúng.
  • Phạm vi rộng, phủ gần như mọi nhóm phần mềm văn phòng và doanh nghiệp.
  • Có link Try it cho từng app, thử trước khi cài.
  • Cấu trúc mono-repo thống nhất, dễ điều hướng khi đã quen layout src/[app-name].

Hạn chế:

  • Repo mới tạo ngày 2026-10-13. Độ trưởng thành gần như bằng không tại thời điểm này.
  • Chưa thấy README nói về test, CI, hay quy trình đóng góp chi tiết. Tài liệu dừng ở mức getting started.
  • Mono-repo với hàng trăm app thì dung lượng clone sẽ không nhỏ, và việc cài dependencies từng app một khá lẻ tẻ.
  • README có ghi third-party libraries có thể theo license riêng của chúng, nên nếu dùng thương mại thì phải tự rà lại từng dependency. Đừng đọc mỗi chữ MIT ở đầu trang rồi yên tâm.
  • Yêu cầu Node.js 22.12+ khá mới, máy nào còn kẹt ở Node 18 hay 20 sẽ phải nâng cấp trước.

Một điều nữa: tên repo là “everything”, tham vọng thì lớn, nhưng mình khuyên cứ coi nó như một bộ sưu tập đang lớn dần chứ chưa phải một sản phẩm hoàn chỉnh. Chọn một app cụ thể, đọc source, chạy thử, rồi tự quyết định. Đừng đọc danh mục rồi kỳ vọng thay được cả bộ Adobe ngay tuần này.

1,938 sao trong vài ngày là tín hiệu đáng để bỏ 10 phút clone về nghía. Nếu bạn đang tìm một app cụ thể trong danh mục của họ, vào HeyPuter/everything, bấm “Try it” trước, ưng thì mới npm install.

Đăng ngày 18/10/2026
Giang Na
Về tác giả: Giang Na
Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.

Giang Na

Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.