Topics / #office
Office projects on GitHub
Office productivity suites and document processing
As of , the most-starred Office projects on GitHub are Microsoft-Activation-Scripts (194.8K stars), ppt-master (62.9K stars) and AionUi (33.6K stars). GitHub.Locker tracks 31 Office repositories with 532.5K stars combined. The fastest-growing on October 16 was wordcraft, with +427 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+427wordcraft
storytold/wordcraft · ★ 13.7KWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
+394everything
HeyPuter/everything · ★ 1.7KThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
+354ppt-master
hugohe3/ppt-master · ★ 62.9KPPT Master is an AI workflow that turns documents or a topic into a real, natively editable PowerPoint deck - with native shapes, transitions, animations, data-backed charts and tables, audio narration from speaker notes, and support for your own .pptx templates.
+160Microsoft-Activation-Scripts
massgravel/Microsoft-Activation-Scripts · ★ 194.8KMicrosoft Activation Scripts (MAS) is an open-source tool that activates Windows and Office using methods like HWID, Ohook, TSforge, and Online KMS, plus troubleshooting tools for failed activations.
The all-time top
31 projects · by stars
- 194.8K
#1 · massgravel/Microsoft-Activation-ScriptsMicrosoft-Activation-Scripts
Microsoft Activation Scripts (MAS) is an open-source tool that activates Windows and Office using methods like HWID, Ohook, TSforge, and Online KMS, plus troubleshooting tools for failed activations.
- 62.9K
#2 · hugohe3/ppt-masterppt-master
PPT Master is an AI workflow that turns documents or a topic into a real, natively editable PowerPoint deck - with native shapes, transitions, animations, data-backed charts and tables, audio narration from speaker notes, and support for your own .pptx templates.
- 33.6K
#3 · iOfficeAI/AionUiAionUi
AionUi is a free, open-source Cowork app for AI agents: they work alongside you on your computer — reading files, writing code, browsing the web, automating tasks 24/7 — while you see everything they do and stay in control.
- 4

OfficeCLI
32.1KiOfficeAI/OfficeCLI · C#An open-source Office suite built for AI agents: it gives any AI agent full control over Word, Excel, and PowerPoint — reading, editing, and creating documents — right from the command line.
- 5
excelize
21Kqax-os/excelize · GoExcelize is a library written in pure Go for reading and writing Microsoft Excel spreadsheet files in the XLAM, XLSM, XLSX, XLTM and XLTX formats.
- 6

Luckysheet
16.6Kdream-num/Luckysheet · JavaScriptLuckysheet is a completely open source online spreadsheet like Excel — a powerful, configurable Excel-style grid with formulas, charts and pivot tables that runs in the browser.
- 7
winapps
16.1Kwinapps-org/winapps · ShellWinApps runs Windows applications like Microsoft 365 and Adobe Creative Cloud on GNU/Linux with GNOME, KDE Plasma or XFCE, presenting them as if they were native apps, complete with shortcuts in your application menu.
- 8

kkFileView
14.8Kkekingcn/kkFileView · JavakkFileView is a self-hosted Spring Boot server that lets you preview dozens of document, CAD, 3D model, image, audio, video and archive formats directly in a browser, without downloading the file, through a REST API.
- 9

Office-Tool
14.5KYerongAI/Office-Tool · PowerShellOffice Tool Plus is a free tool for deploying and managing Microsoft Office — it downloads, installs, modifies and activates Office products, and bundles repair and cleanup utilities.
- 10

PhpSpreadsheet
14KPHPOffice/PhpSpreadsheet · PHPPhpSpreadsheet is a pure PHP library for reading and writing spreadsheet files like Excel and LibreOffice Calc, without needing Excel or any external software installed.
- 11

Zettlr
13.8KZettlr/Zettlr · TypeScriptZettlr is a free and open-source desktop app for writing in Markdown, aimed at academic publishing: draft notes and papers with built-in citations and export to whatever pipeline your school or publisher requires.
- 12

wordcraft
13.7Kstorytold/wordcraft · RustWordCraft is an open-source, clean-room reimplementation of Microsoft Word in pure Rust: a word processor with the Word workflow you know - ribbon, styles, tables, track changes, references, mail merge - built by the ArtCraft team.
- 13

LKY_OfficeTools
12.9KOdysseusYuan/LKY_OfficeTools · C#LKY_OfficeTools is a Windows tool that automatically downloads, installs, and activates the latest version of Microsoft Office with one click.
- 14

PHPExcel
11.3KPHPOffice/PHPExcel · PHPPHPExcel was a PHP library for reading and writing spreadsheet files, like Excel documents. It is dead: officially deprecated in 2017 and permanently archived in 2019.
- 15
all-in-one
10.6Knextcloud/all-in-one · PHPThe official Nextcloud installation method: one Docker-managed package that deploys and maintains a full self-hosted Nextcloud instance with most features included, controlled from a single web interface.
- 16
winapps
10.3KFmstrat/winapps · ShellWinApps lets you run Windows applications like Microsoft Office and Adobe Creative Cloud inside Linux (Ubuntu/Fedora) with GNOME or KDE, so they appear and behave like native apps, including right-click integration in the Nautilus file manager.
- 17

Kun
6.3KKunAgent/Kun · TypeScriptKun is a local-first AI agent workspace that takes AI from answering questions to completing real work — coding, writing, design and automation — planning, editing files, running checks and leaving evidence beside each task.
- 18
bento
5.5Knyblnet/bento · TypeScriptBento is a PowerPoint-style presentation app that lives entirely inside a single HTML file - the deck, editor, viewer, and presenter are all bundled together, so opening the file in a browser is the whole app.
- 19

PasteMD
5.4KRICHQAQ/PasteMD · PythonPasteMD is a system-tray utility that lets you copy Markdown or an AI chat response (ChatGPT, DeepSeek, Claude, etc.) and paste it perfectly formatted into Word, WPS, or Excel with one hotkey, converting the content via Pandoc.
- 20
macro
4.7Kmacro-inc/macro · RustMacro is an all-in-one workspace for teams that unifies email, chat, docs, tasks, agents, calls, and CRM into a single fast interface with shared team-level AI memory, instead of juggling separate tools like Slack, Linear, Notion, HubSpot, and Superhuman.
- 21

Mocreak
4.5KOdysseusYuan/MocreakMocreak is a one-click deployment tool that automatically downloads, installs and configures genuine-licensed Windows 10/11 and Office (2016-2024) on a PC, completely free of charge.
- 22
deckcraft
3.6Kstorytold/deckcraft · RustDeckCraft is an open-source, clean-room reimplementation of Microsoft PowerPoint built in pure Rust, part of the ArtCraft family of 'Crafting Apps'.
- 23

legal-templates
3.1KGeneral-Legal/legal-templates · PythonA free collection of attorney-drafted legal templates for startups and tech companies, covering contracts like NDAs, MSAs, privacy policies, and offer letters.
- 24

univer-workspace
2.3Kdream-num/univer-workspace · TypeScriptUniver Workspace is an open-source, self-hosted Office workspace that brings Sheets, Docs, Slides, relational tables, canvases, and boards into one shared runtime where people and AI agents create, collaborate, and review content together.
- 25

everything
1.7KHeyPuter/everything · JavaScriptThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
- 26

linuxdo-idea-ui
594czm15053/linuxdo-idea-ui · JavaScriptA collection of userscripts that disguise the linux.do forum (and X/Twitter) as common office apps - a JetBrains/Darcula IDE, Feishu/DingTalk/WeCom instant messaging, or a terminal coding-agent session like Claude Code/Codex CLI - so it looks like you're working instead of browsing a forum.
- 27

dsh-univer-office
546dream-num/dsh-univer-office · TypeScriptdsh-univer-office is a plugin for DeepSeek Harness (DSH) that gives its agent a real office environment — spreadsheets, documents, presentations, lightweight databases (Base), and canvases (Board) — all in one runtime, with every change reviewable before you accept it.
- 28

MiniPdf
504mini-software/MiniPdf · C#MiniPdf is a family of lightweight, fast, native libraries and CLI tools that convert Office documents (XLSX, DOCX, PPTX) to PDF, with implementations for .NET (C#), Rust, Java, Python, Node.js and Go.
- 29

dsh-desktop
483vibeinging/dsh-desktop · JavaScriptDSH Desktop is a community-maintained desktop distribution that runs the official DeepSeek Harness (DSH) npm runtime and the official dsh-web-app, bundled with a set of pinned and verified community plugins so you can start working from one Profile right away.
- 30

knoweldge-base
293rgem227/knoweldge-base · PythonKnoweldge Base is a self-hosted personal or team knowledge base: you upload documents into nested folders, preview them in the browser, and AI agents can read them through a read-only MCP service. This is the Phase 1 minimum viable version.
- 31
paper-docx
122paper-instruments/paper-docx · Pythonpaper-docx is an agent-safe fork of python-docx for creating and editing Microsoft Word (.docx) documents, built to refuse unsupported operations instead of silently corrupting files.
Related topics
Often tagged together