Skip to content
Projects

baotlake/office-website has 1,501 GitHub stars and 201 forks. GitHot measured -2 stars in 24 hours and +3 in 7 days. Last checked 2026-11-10 03:28 UTC. Last push 2026-04-25.

How these counts are measured

Web Office: Local-First & Private. Professional-grade Word, Excel, and PowerPoint editing powered by WebAssembly. Zero data uploads, 100% client-side for uncompromising privacy. 🛡️ 纯本地浏览器 Office,数据零上传,隐私安全。⚡️ Wasm 採用、ローカル完結で究極のプライバシー。🚀 Полная приватность: Wasm-офис без загрузки данных.

What you can do

  • 📂 Multi-Format Support: Open and edit .docx, .xlsx, and .pptx files.
  • 🔒 Local-First: Files are processed locally in your browser, ensuring data privacy.
  • ⚡ Fast & Responsive: Built with Next.js 15+ and optimized for performance.
  • 🛠️ Rich Tools: Integrated with advanced editing capabilities.

Measured star growth

in 24h
-2
in 7 days
+3
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Office App Logo

ZIZIYI Office

A modern, local-first Office document preview and editing solution.

Version Framework License Website

🚀 Live Demo | 中文版 | English

Quick Create: 📄 Word | 📊 Excel | 📽️ PowerPoint


🚀 Overview

ZIZIYI Office is a powerful web application designed to provide a seamless experience for viewing and editing Office documents (Word, Excel, PowerPoint) directly in your browser. Built with a "local-first" philosophy, it ensures your documents remain private and secure while providing a desktop-class editing experience.

🌍 Access Options

  • Global (office.ziziyi.com): Hosted on Cloudflare Pages. Recommended for users outside the Asia-Pacific region.
  • Asia-Pacific Optimized (o.ziziyi.com): Hosted on EdgeOne. Features a shorter, easier-to-remember domain and offers faster access for users in the Asia-Pacific region (e.g., China, Japan, Singapore).

✨ Key Features

  • 📂 Multi-Format Support: Open and edit .docx, .xlsx, and .pptx files.
  • 🔒 Local-First: Files are processed locally in your browser, ensuring data privacy.
  • ⚡ Fast & Responsive: Built with Next.js 15+ and optimized for performance.
  • 🛠️ Rich Tools: Integrated with advanced editing capabilities.
  • 📦 Persistent Storage: Uses IndexedDB for local file management.
  • 🌐 Cloud Integration: Easy file selection via Uppy (Google Drive, Dropbox, OneDrive).

🛠️ Technology Stack

🛠️ Getting Started

Prerequisites

  • Node.js 22+
  • pnpm (recommended)

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd website
    
  2. Install dependencies:

    pnpm install
    
  3. Run the development server:

    pnpm dev
    
  4. Open http://localhost:3000 in your browser.

🚢 Deployment

The project is configured for Cloudflare Pages.

  • Production Build: pnpm build
  • Deploy to Production: pnpm deploy
  • Deploy Preview: pnpm deploy:preview

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request or open an issue.

📜 License

This project is licensed under the GNU Affero General Public License Version 3 (AGPL v3).

🙏 Acknowledgments

Special thanks to the following projects that made this possible:


Built with ❤️ for a better office experience.

Explore related projects