For an open source collaborative document editor, the strongest matches are docmost/docmost (Docmost is an open-source collaborative documentation platform that features), ether/etherpad-lite (Etherpad-lite is a self-hostable, web-based collaborative document editor that) and cryptpad/cryptpad (CryptPad is a self-hosted, end-to-end encrypted office suite designed). benweet/stackedit and toeverything/affine round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source google docs alternatives”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages. The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for draftin
Docmost is an open-source collaborative documentation platform that features real-time editing, a rich text editor, self-hosting support, and team workspaces tailored for knowledge management.
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 self-hostable, web-based collaborative document editor that supports real-time editing, revision histories, and extensibility through a robust plugin system.
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, end-to-end encrypted office suite designed for secure real-time document editing and collaboration, perfectly matching the requirements for a privacy-focused alternative to Google Docs.
StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content creation. It functions as an offline-first web application, allowing users to maintain full access to their documents and editing tools without an active internet connection, with changes automatically synchronized once connectivity is restored. The platform distinguishes itself through its support for real-time multi-user collaboration, utilizing operational transformation to merge concurrent edits from multiple participants. It features a modular architecture that supports speci
StackEdit is a browser-based Markdown editor featuring real-time collaboration and offline synchronization, though it focuses primarily on Markdown authoring rather than full Google Docs-style word processing.
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 local-first collaborative workspace and knowledge base with real-time editing and synchronization, serving as a flexible alternative to traditional document editors although its primary focus leans more toward notes and canvas-based productivity.
This project is a self-hosted note-taking platform and collaborative markdown wiki. It functions as a real-time markdown collaborative editor, allowing multiple users to create, organize, and share documents simultaneously. The platform is designed for self-hosted knowledge management and collaborative markdown documentation, providing a private environment for teams to maintain shared technical notes.
This repository provides a self-hosted, real-time collaborative markdown editor with multi-user sharing and note management, fitting the core category well despite focusing specifically on markdown rather than a standard rich-text word processor.
Outline is a full-stack server-side web application designed as a centralized platform for collaborative knowledge management. It provides teams with the infrastructure to create, organize, and share structured documentation through real-time editing tools, while supporting high availability and horizontal scalability in production environments. The platform distinguishes itself through a comprehensive suite of operational and development tools. It includes a command-line interface for managing database schema versioning and structural consistency across deployments, alongside an integrated t
Outline is a self-hostable, web-based collaborative document editor designed for team knowledge management that features real-time editing, version history, and structured sharing.
HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital workspace for creating shared technical notes and managing knowledge through a privately hosted system. The platform enables multiple users to write and format Markdown documents simultaneously in a shared live environment. It integrates external identity providers such as LDAP, SAML, and social platforms via OAuth2 to manage user access and authentication. The system includes capabilities for content publishing, including exporting notes to GitHub Gists and generating automat
HedgeDoc is a self-hostable, real-time collaborative Markdown editor that serves as a web-based document workspace, though its focus is strictly on Markdown rather than traditional rich-text word processing.
CodiMD is a real-time collaborative markdown editor and self-hosted knowledge base. It provides a shared workspace where multiple users can write and format notes using markdown syntax simultaneously. The platform extends basic editing by transforming markdown content into interactive mind maps for data visualization and structured visual slides for presentations. It functions as an OAuth compatible note server, integrating with external identity providers to manage user authentication and access control. The system supports self-hosting and cloud platform deployment, allowing users to maint
CodiMD is a self-hostable collaborative markdown editor supporting real-time editing and web-based sharing, making it a strong fit despite its specific focus on markdown rather than a traditional rich text document editor.
AppFlowy is a local-first knowledge base and collaborative workspace platform designed for structured information management. It functions as a modular productivity suite where users organize content through a block-based document model, allowing for flexible nesting and granular manipulation of data. The system prioritizes data sovereignty by enabling self-hosted storage, ensuring that sensitive information remains under user control while maintaining offline accessibility. The platform distinguishes itself through a decoupled architecture that separates its high-performance, memory-safe cor
AppFlowy is a self-hostable, block-based workspace and document tool with collaborative features, though it leans more toward a Notion-style knowledge base than a traditional real-time Google Docs alternative.
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
ONLYOFFICE DocumentServer provides a self-hosted, web-based suite for real-time collaborative document editing with rich text and spreadsheet support, fitting the core requirements though it operates as a backend editing engine rather than a standalone front-end app.
Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor framework for creating browser-based document authoring tools with a customizable interface and document model. The system functions as a modular content editor, providing a plugin system to extend formatting and embedding capabilities. This allows for the development of specialized text editors through custom modules and formatting plugins. The library covers the implementation of visual content creation interfaces that render formatted text and media in real time. Its primary cap
Quill is a rich text editor library for building web interfaces, which serves as a building block rather than a complete collaborative document editing application with sharing and self-hosting out of the box.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| docmost/docmost | 19K | TypeScript | agpl-3.0 | |
| ether/etherpad-lite | 18.1K | TypeScript | apache-2.0 | |
| cryptpad/cryptpad | 7.7K | JavaScript | AGPL-3.0 | |
| benweet/stackedit | 22.8K | JavaScript | apache-2.0 | |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION | |
| codimd/server | 7.2K | TypeScript | AGPL-3.0 | |
| outline/outline | 38.9K | TypeScript | NOASSERTION | |
| hedgedoc/hedgedoc | 7.2K | TypeScript | AGPL-3.0 | |
| hackmdio/codimd | 10.1K | JavaScript | AGPL-3.0 | |
| appflowy-io/appflowy | 72.5K | Dart | AGPL-3.0 |