Retour au classement

baotlake/office-website

TypeScriptoffice.ziziyi.com

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-офис без загрузки данных.

docxofficepdfpptxxlsxeditorexcelpowerpointwordonlyofficepptwasm
Croissance des étoiles
Étoiles
1.2k
Forks
144
Croissance hebdomadaire
Issues
21
8001k
janv. 26mars 26mai 26juil. 26
Artefactsnpmnpm install office-website
README

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.

Dépôts similaires
opendatalab/MinerU

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

PythonPyPIOtherextract-datalayout-analysis
opendatalab.github.io/MinerU/
75.4k6.3k
docling-project/docling

Get your documents ready for gen AI

PythonPyPIMIT Licenseaiconvert
docling-project.github.io/docling
63.6k4.5k
koodo-reader/koodo-reader

A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web

JavaScriptnpmGNU Affero General Public License v3.0epubreader
koodoreader.com
27.6k2.1k
DS4SD/docling

Get your documents ready for gen AI

PythonPyPIMIT Licenseaiconvert
ds4sd.github.io/docling
23.6k1.4k
iOfficeAI/OfficeCLI

OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required.

C#Apache License 2.0agentai
officecli.ai
20.7k1.4k
ether/etherpad-lite

Etherpad: A modern really-real-time collaborative document editor.

TypeScriptnpmApache License 2.0etherpadcollaboration
docs.etherpad.org
17.2k2.9k
Unstructured-IO/unstructured

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

HTMLApache License 2.0deep-learningdocument-parsing
unstructured.io
15.2k1.3k
kekingcn/kkFileView

Universal File Online Preview Project based on Spring-Boot

JavaMavenfileviewkkfileview
kkview.cn
14.4k3.3k
dream-num/univer

Univer is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.

TypeScriptnpmApache License 2.0data-tableexcel
docs.univer.ai
13.9k1.2k
Zettlr/Zettlr

Your One-Stop Publication Workbench

TypeScriptnpmGNU General Public License v3.0officeproductivity
zettlr.com
13.3k819
PHPOffice/PHPWord

A pure PHP library for reading and writing word processing documents

PHPPackagistOtherphplibreoffice-writer
phpoffice.github.io/PHPWord/
7.6k2.7k
QuivrHQ/MegaParse

File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.

PythonPyPIApache License 2.0docxllm
megaparse.com
7.4k419