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 Google Docs Alternatives

Ranking updated Aug 19, 2026

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.

Open Source Google Docs Alternatives

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

    docmost/docmost

    19,049View on GitHub↗

    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.

    TypeScriptReal-time CollaborationRich Text Editors
    View on GitHub↗19,049
  • 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 self-hostable, web-based collaborative document editor that supports real-time editing, revision histories, and extensibility through a robust plugin system.

    TypeScriptReal-time Collaboration
    View on GitHub↗18,135
  • 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, 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.

    JavaScriptReal-time Collaboration
    View on GitHub↗7,739
  • benweet/stackeditbenweet avatar

    benweet/stackedit

    22,805View on GitHub↗

    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.

    JavaScriptReal-time CollaborationRich Text Editors
    View on GitHub↗22,805
  • 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 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.

    TypeScriptReal-time CollaborationSelf-Hosted
    View on GitHub↗69,443
  • codimd/servercodimd avatar

    codimd/server

    7,249View on GitHub↗

    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.

    TypeScriptCollaborative Editing
    View on GitHub↗7,249
  • outline/outlineoutline avatar

    outline/outline

    38,947View on GitHub↗

    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.

    TypeScriptWeb ApplicationsKnowledge BasesCollaborative Editing Tools
    View on GitHub↗38,947
  • hedgedoc/hedgedochedgedoc avatar

    hedgedoc/hedgedoc

    7,249View on GitHub↗

    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.

    TypeScriptCollaborative Editing
    View on GitHub↗7,249
  • hackmdio/codimdH

    hackmdio/codimd

    10,094View on GitHub↗

    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.

    JavaScriptOperational Transformation Protocols
    View on GitHub↗10,094
  • appflowy-io/appflowyAppFlowy-IO avatar

    AppFlowy-IO/AppFlowy

    72,474View on GitHub↗

    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.

    DartAI-Integrated Knowledge BasesReal-Time Synchronization EnginesBlock-Based Document Models
    View on GitHub↗72,474
  • 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

    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.

    ShellDocument Editing ProtocolsDocument Editing SuitesCollaborative Editing Conflict Resolution
    View on GitHub↗6,633
  • quilljs/quillquilljs avatar

    quilljs/quill

    47,161View on GitHub↗

    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.

    TypeScriptRich Text EditorsRich Text EditorsRich Text Editors
    View on GitHub↗47,161
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
docmost/docmost19KTypeScriptagpl-3.0Feb 19, 2026
ether/etherpad-lite18.1KTypeScriptapache-2.0Feb 20, 2026
cryptpad/cryptpad7.7KJavaScriptAGPL-3.0Jun 22, 2026
benweet/stackedit22.8KJavaScriptapache-2.0Jul 4, 2023
toeverything/affine69.4KTypeScriptNOASSERTIONJun 16, 2026
codimd/server7.2KTypeScriptAGPL-3.0Jun 11, 2026
outline/outline38.9KTypeScriptNOASSERTIONJun 16, 2026
hedgedoc/hedgedoc7.2KTypeScriptAGPL-3.0Jun 11, 2026
hackmdio/codimd10.1KJavaScriptAGPL-3.0Oct 2, 2025
appflowy-io/appflowy72.5KDartAGPL-3.0Jun 5, 2026

Related searches

  • an open source alternative to Microsoft Word
  • an open source alternative to Microsoft Office
  • an open source collaborative LaTeX editor
  • an open source alternative to Confluence
  • a collaborative spreadsheet
  • an open source whiteboard for collaboration
  • an open source document management and intranet platform
  • an open source desktop publishing application