Skip to content

Serverless Office: Edit Word, Excel, and PowerPoint entirely in-browser via WebAssembly. 100% Client-side, No Backend, Maximum Privacy. 纯浏览器版 Office 套件: 基于 WebAssembly 技术,支持 Word、Excel、PPT 及 PDF 编辑。数据完全本地处理,零服务端上传,守护绝对隐私。

License

Notifications You must be signed in to change notification settings

baotlake/office-website

Repository files navigation

Office App Logo

Office by ZIZIYI

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

Serverless Web Office by ZIZIYI - Serverless Web Office: Private, In-Browser editing via WASM. | Product Hunt

Version Framework License Website

🚀 Live Demo | 中文版 | English

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


🚀 Overview

office.ziziyi.com 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.

✨ 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.

About

Serverless Office: Edit Word, Excel, and PowerPoint entirely in-browser via WebAssembly. 100% Client-side, No Backend, Maximum Privacy. 纯浏览器版 Office 套件: 基于 WebAssembly 技术,支持 Word、Excel、PPT 及 PDF 编辑。数据完全本地处理,零服务端上传,守护绝对隐私。

Topics

Resources

License

Stars

Watchers

Forks