awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Office 365 Alternatives

Ranking updated Jun 30, 2026

For an open source alternative to Microsoft Office, the first results are collaboraonline/online, cryptpad/cryptpad and nextcloud/server (Nextcloud is a self-hosted platform that combines file storage, document editing, and groupware calendars, contacts, email, fulfilling the core requirements of an office productivity suite replacement with self-hosting and collaboration features). toeverything/affine and onlyoffice/documentserver round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Self-hosted collaborative suites providing document editing, email, and cloud storage functionality for enterprise teams.

Open Source Office 365 Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • collaboraonline/onlineCollaboraOnline avatar

    CollaboraOnline/online

    2,985View on GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    Collabora Online is a self-hosted, real-time collaborative office suite that handles documents, spreadsheets, and presentations with strong file-format compatibility (including ODF and OOXML), making it a solid fit for replacing Office 365’s core editing needs; however, it lacks built-in email and calendar integration, so you would need to pair it with a separate mail server for a complete replacement.

    C++Real-time CollaborationReal-Time Collaborative Editing
    View on GitHub↗2,985
  • cryptpad/cryptpadcryptpad avatar

    cryptpad/cryptpad

    7,739View on GitHub↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    CryptPad is a self-hosted, zero-knowledge office suite that provides real-time collaborative document, spreadsheet, and presentation editors with Docker deployment and user management—covering the core requirement—but lacks broad file format support (ODF/DOCX/OOXML) and integrated email/calendar, making it a solid fit that is narrower than a full Office 365 replacement.

    JavaScriptReal-time Collaboration
    View on GitHub↗7,739
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    Nextcloud is a self-hosted platform that combines file storage, document editing, and groupware (calendars, contacts, email), fulfilling the core requirements of an office productivity suite replacement with self-hosting and collaboration features.

    PHPPrivate Cloud StorageCollaboration PlatformsFile Synchronization
    View on GitHub↗35,797
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    AFFiNE is a self-hostable collaborative knowledge base and whiteboard tool with real-time sync, but it lacks dedicated spreadsheet and presentation editors, and does not support office file formats (ODF, DOCX, OOXML) or email/calendar integration, so it is not a full replacement for an office productivity suite like Microsoft 365.

    TypeScriptReal-time CollaborationSelf-Hosted
    View on GitHub↗69,443
  • onlyoffice/documentserverONLYOFFICE avatar

    ONLYOFFICE/DocumentServer

    6,633View on GitHub↗

    ONLYOFFICE DocumentServer is a self-hosted online office suite that provides browser-based document, spreadsheet, and presentation editing with real-time collaborative capabilities. It natively supports Office Open XML formats (.docx, .xlsx, .pptx) and can be deployed on Linux servers, either through Docker containerization or direct installation. The server includes a cooperative editing engine that coordinates simultaneous changes across multiple users using operational transformation, with a WebSocket synchronization layer for instant state propagation. Security is handled through JWT auth

    The OnlyOffice DocumentServer provides the core document, spreadsheet, and presentation editing engine with real-time collaboration, but it is a component of the larger OnlyOffice suite, not the full integrated productivity suite — you would need the Community Server and Mail Server to get email, calendar, and user management, so it alone does not deliver the complete Office 365 replacement you are looking for.

    ShellPresentation EditorsReal-Time Collaborative Editing
    View on GitHub↗6,633
  • dream-num/luckysheetdream-num avatar

    dream-num/Luckysheet

    16,644View on GitHub↗

    Luckysheet upgraded to Univer

    Luckysheet is a web-based spreadsheet component with real-time collaboration, but it is only a single building block rather than a full self-hosted office suite that includes document and presentation editors, email/calendar integration, and user management.

    JavaScriptSpreadsheet Editors
    View on GitHub↗16,644
  • sadmann7/shadcn-tablesadmann7 avatar

    sadmann7/shadcn-table

    6,172View on GitHub↗

    This project is a React data table component integrated with shadcn/ui. It provides a set of tabular data grids that support sorting, filtering, and pagination. The implementation includes a virtualizing data grid and an infinite scroll table, which allow for the rendering of large datasets by loading records incrementally or displaying only the items visible in the viewport. It also functions as a real-time collaborative table, enabling multiple users to manage and edit shared datasets simultaneously. The component covers interactive data management and complex data visualization. This incl

    This repo is a React data table component with real-time collaboration features, not a self-hosted office suite — it lacks document/spreadsheet/presentation editors, email/calendar integration, file format support, and user management.

    TypeScriptReal-time CollaborationReal-Time Collaborative Editing
    View on GitHub↗6,172
  • onlyoffice/desktopeditorsONLYOFFICE avatar

    ONLYOFFICE/DesktopEditors

    4,448View on GitHub↗

    DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe

    This repository provides OnlyOffice's desktop editors, which are client applications for document editing and real-time co-authoring, but it is not a self-hosted office suite — it lacks the server component, web interface, email/calendar integration, and user management needed to replace Office 365 as a full on‑premises platform.

    Office Document EditorsOOXML CompatibilityReal-Time Collaborative Editing
    View on GitHub↗4,448
  • ether/etherpad-liteether avatar

    ether/etherpad-lite

    18,135View on GitHub↗

    Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to view and modify the same document simultaneously, utilizing an operational transformation engine to synchronize content across all connected client sessions. The platform distinguishes itself through a modular, plugin-based architecture that allows for the integration of third-party extensions to introduce custom functionality. It provides a comprehensive programmatic interface for document management, allowing users to automate the creation, update, and retrieval of text docu

    Etherpad Lite is a real-time collaborative text editor, not a full office productivity suite — it focuses solely on document editing and lacks the spreadsheet, presentation, email, and calendar tools needed to replace an office suite.

    TypeScriptReal-time Collaboration
    View on GitHub↗18,135
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    Illa Builder is a self-hosted low-code platform for building internal tools and dashboards, but it lacks the core document, spreadsheet, and presentation editors needed for an office productivity suite.

    TypeScriptReal-time CollaborationOn-Premise Deployment
    View on GitHub↗12,268
  • dream-num/univerdream-num avatar

    dream-num/univer

    13,234View on GitHub↗

    Univer is a modular, web-based framework for embedding high-performance office editing suites, including spreadsheets, documents, and presentations, directly into web applications. It utilizes a canvas-based rendering engine to manage complex layouts and large datasets, ensuring consistent performance during user interaction. The system is built on an isomorphic data model that allows the same document logic to function in both browser-based interfaces and headless server-side environments. The platform distinguishes itself through a command-based state mutation system and a dependency-graph

    Univer is a web-based framework for embedding office editors into applications, not a ready-to-use office suite — it provides the core editing and collaboration components but requires integration and assembly before it can replace Office 365 for personal or team use.

    TypeScriptReal-time Collaboration
    View on GitHub↗13,234
  • atom-archive/xrayatom-archive avatar

    atom-archive/xray

    8,420View on GitHub↗

    Xray is a collaborative text editor and distributed workspace manager that utilizes conflict-free replicated data types to synchronize real-time edits and directory structures across peers. It functions as both an Electron-based desktop application and a headless editor server that manages workspaces and file systems remotely for connected clients. The project distinguishes itself by integrating fine-grained version control tracking, recording keystroke-level changes and uncommitted edits between Git commits. It employs a decentralized synchronization model for working copies and uses operati

    Xray is a collaborative text editor and workspace manager with real-time sync and self-hosting capabilities, but it does not provide document, spreadsheet, or presentation editors or the file format compatibility needed for an office productivity suite.

    RustReal-time CollaborationReal-Time Collaborative Editing
    View on GitHub↗8,420
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
collaboraonline/online3KC++otherFeb 20, 2026
cryptpad/cryptpad7.7KJavaScriptAGPL-3.0Jun 22, 2026
nextcloud/server
35.8K
PHP
AGPL-3.0
Jun 16, 2026
toeverything/affine69.4KTypeScriptNOASSERTIONJun 16, 2026
onlyoffice/documentserver6.6KShellAGPL-3.0Jun 16, 2026
dream-num/luckysheet16.6KJavaScriptMITAug 19, 2025
sadmann7/shadcn-table6.2KTypeScriptMITJun 14, 2026
onlyoffice/desktopeditors4.4K—otherJan 29, 2026
ether/etherpad-lite18.1KTypeScriptapache-2.0Feb 20, 2026
illacloud/illa-builder12.3KTypeScriptApache-2.0May 27, 2026

Related searches

  • an open source alternative to Microsoft Word
  • a self hosted open source office suite
  • an open source collaborative document editor
  • an open source office productivity suite
  • an open source presentation software for slide decks
  • an open source desktop publishing application
  • an open source collaborative LaTeX editor
  • an open source document management and intranet platform