For محرر مستندات تعاوني يعمل في الوقت الفعلي, the strongest matches are benweet/stackedit (StackEdit is a browser-based Markdown editor that delivers real-time), atom-archive/xray (Xray is a real-time collaborative text editor that uses) and dream-num/univer (Univer is a modular web-based framework for embedding collaborative). toeverything/affine and ether/etherpad-lite round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “realtime collaboration tool”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.
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 that delivers real-time multi-user collaboration via operational transformation and can be deployed via containers, covering the core editing and self-hosting needs, though its access control and user presence are handled through connected cloud storage services rather than built-in user management.
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 real-time collaborative text editor that uses CRDTs for synchronization and supports self-hosted deployment via a headless server mode. It fits your search as a genuine collaborative editor, though it focuses on plain text rather than rich text or markdown, which may be a gap depending on your content needs.
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 modular web-based framework for embedding collaborative office editing (documents, spreadsheets, presentations) with real-time synchronization via OT/CRDT, self-hosting, and rich content support—exactly the kind of self-hostable real-time collaborative editor with multi-user presence you're looking for.
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, CRDT-based collaborative knowledge base and document editor that combines rich text, markdown, and real-time sync with an infinite canvas, directly matching your need for a real-time collaborative editor with presence and self-hosting.
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 is a mature, self-hostable platform purpose-built for real-time collaborative text editing with operational transformation, plugins for rich features, and robust import/export, making it a flagship choice for this use case.
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-hosted real-time collaborative Markdown editor that lets multiple users edit documents simultaneously with live synchronization, user presence, access control via external identity providers, and export options, squarely matching your search for a collaborative editing tool.
This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p
Excalidraw is a real-time collaborative whiteboard and diagram editor with end-to-end encryption and local-first syncing — ideal for multi-user drawing sessions, but it focuses on vector graphics rather than rich text or markdown documents, so it covers only part of the general document-editing features you listed.
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 collaborative workspace that supports real-time document editing with team collaboration features, directly matching your need for a real-time collaborative editor with self-hosting and access control.
Slate is a customizable rich text editor framework that treats documents as a recursive tree of nodes. It functions as a schema-based, state-driven system designed to enforce structural constraints and manage nested components within a structured document model. The framework utilizes a plugin-based architecture to extend editor functionality, allowing for the injection of custom logic into the rendering and transformation pipeline. It supports real-time collaborative editing by synchronizing document operations across multiple users. The system covers a broad range of capabilities, includin
Slate is a framework for building rich text editors that includes built-in real-time collaborative editing via operation synchronization, so it enables collaborative editing but requires development to add user presence, access control, and export features the visitor likely expects.
Colanode is a local-first collaboration platform designed for shared documents, chat, and databases. It provides a self-hosted suite for team collaboration and knowledge management, allowing users to maintain full control over their data and privacy on their own infrastructure. The platform is distinguished by a synchronization engine that uses WebSockets for real-time data broadcasting and a local-first approach to ensure work continues offline. It incorporates AI-powered retrieval through vector-based semantic search, enabling users to find information based on meaning across documents and
Colanode is a local-first collaboration platform that includes shared documents with CRDT-based real-time synchronization and self-hosting, directly matching the request for a real-time collaborative editor, though its broader workspace focus (chat, databases) may not spotlight every editing feature separately.
This project is a framework for building real-time collaborative rich-text editing environments. It provides a structured, schema-based engine that enforces document integrity while allowing multiple users to modify content simultaneously through synchronized state management and conflict resolution protocols. The editor distinguishes itself through a highly modular plugin architecture that supports the integration of complex, interactive UI components built with external frontend libraries. By utilizing a custom rendering engine and a versioned, immutable document state tree, it enables deve
red-axe/am-editor is a rich text editor component that supports real-time collaborative editing through ShareDB (OT), fitting the collaborative editor category as a self-hostable library that can be integrated with React or Vue, but it may lack built-in user presence, access control, and export/import features out of the box.
| المستودع | النجوم | اللغة | الترخيص | آخر تحديث |
|---|---|---|---|---|
| benweet/stackedit | 22.8K | JavaScript | apache-2.0 | |
| atom-archive/xray | 8.4K | Rust | MIT | |
| dream-num/univer | 13.2K | TypeScript | Apache-2.0 | |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION | |
| ether/etherpad-lite | 18.1K | TypeScript | apache-2.0 | |
| hedgedoc/hedgedoc | 7.2K | TypeScript | AGPL-3.0 | |
| excalidraw/excalidraw | 125.5K | TypeScript | MIT | |
| appflowy-io/appflowy | 72.5K | Dart | AGPL-3.0 | |
| ianstormtaylor/slate | 31.7K | TypeScript | MIT | |
| colanode/colanode | 4.9K | TypeScript | Apache-2.0 |