awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ether avatar

ether/etherpad-lite

0
View on GitHub↗
18,135 estrellas·3,009 forks·TypeScript·apache-2.0·10 vistasdocs.etherpad.org↗

Etherpad Lite

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 documents and their associated revision logs.

The system supports a wide range of operational requirements, including document format conversion, persistent storage via external database backends, and detailed revision auditing. It is built to function within complex network environments, offering configuration options for reverse proxy deployment, subpath routing, and secure header handling.

The application is distributed as a server-side package that includes administrative tools for session management, notification delivery, and privacy policy configuration.

Features

  • Collaborative Editors - Enables multiple users to edit text documents simultaneously with real-time synchronization and revision history.
  • Real-time Collaboration - Enables multiple users to view and modify the same text document simultaneously with instant synchronization.
  • Operational Transformation Engines - Utilizes an operational transformation engine to synchronize concurrent text edits across all connected clients.
  • Real-time Synchronization - Synchronizes document content across multiple clients in real-time to enable simultaneous multi-user editing.
  • Node.js Server Frameworks - Provides a real-time collaborative editing engine built on a Node.js server-side runtime.
  • WebSocket Servers - Maintains persistent WebSocket connections to push incremental document updates to clients in real-time.
  • Plugin Systems - Includes a modular plugin system for adding third-party extensions and integrating external services.
  • Event-Driven Plugin Registries - Implements a hook-based system that dynamically loads external modules to extend core functionality.
  • Third-Party Plugins - Supports a modular plugin system for extending core editing functionality with third-party extensions.
  • Collaborative Editing - Open-source real-time collaborative editor platform.
  • Standalone Editors - Real-time collaborative document editing platform.
  • Markdown 编辑器 - Listed in the “Markdown 编辑器” section of the Great Open Source Project awesome list.
  • Collaboration And Storage - Real-time collaborative rich text editing platform.
  • Productivity Tools - Real-time collaborative document editing.
  • Document Management APIs - Provides a comprehensive HTTP API for programmatic document management and revision log retrieval.
  • Document Management Systems - Enables programmatic automation of document creation, updates, and lifecycle management via external interfaces.
  • Node.js Runtimes - Executes application logic within a Node.js runtime to manage high-concurrency collaborative connections.
  • Document Management APIs - Exposes RESTful interfaces for programmatically creating, updating, and managing the lifecycle of text documents.
  • Reverse Proxies - Configures web applications to function correctly behind reverse proxies by managing subpaths and forwarded headers.
  • Document Conversion - Provides automated engines to convert and export text documents between various file formats.
  • Key-Value Stores - Maps document revisions and application state to external database backends for persistent storage.
  • Revision Histories - Provides interfaces for retrieving historical revision logs and snapshots to audit document changes.
  • Audit Logs - Records and provides access to complete history logs and snapshots for auditing document changes.
  • Session Management - Manages user sessions and generates temporary access tokens for authorizing collaborative editing sessions.
  • Database Connectivity - Connects to external database backends to ensure long-term durability of document data and application state.
  • Middleware-Based Request Pipelines - Processes network traffic through modular middleware chains to resolve subpaths and validate proxy headers.

Historial de estrellas

Gráfico del historial de estrellas de ether/etherpad-liteGráfico del historial de estrellas de ether/etherpad-lite

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace ether/etherpad-lite?

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.

¿Cuáles son las características principales de ether/etherpad-lite?

Las características principales de ether/etherpad-lite son: Collaborative Editors, Real-time Collaboration, Operational Transformation Engines, Real-time Synchronization, Node.js Server Frameworks, WebSocket Servers, Plugin Systems, Event-Driven Plugin Registries.

¿Qué alternativas de código abierto existen para ether/etherpad-lite?

Las alternativas de código abierto para ether/etherpad-lite incluyen: hedgedoc/hedgedoc — HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital… partykit/partykit — PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a… benweet/stackedit — StackEdit is a browser-based Markdown editor designed for structured document authoring and collaborative content… typecellos/blocknote — BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model… yjs/yjs — Yjs is a CRDT framework and real-time state synchronization engine providing shared data types for collaborative… azat-co/practicalnode — Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side…

Alternativas open-source a Etherpad Lite

Proyectos open-source similares, clasificados según cuántas características comparten con Etherpad Lite.
  • hedgedoc/hedgedocAvatar de hedgedoc

    hedgedoc/hedgedoc

    7,249Ver en 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

    TypeScript
    Ver en GitHub↗7,249
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Ver en GitHub↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    TypeScriptbackendscollaborationcrdts
    Ver en GitHub↗5,644
  • benweet/stackeditAvatar de benweet

    benweet/stackedit

    22,805Ver en 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

    JavaScriptbloggercouchdbdropbox
    Ver en GitHub↗22,805
  • typecellos/blocknoteAvatar de TypeCellOS

    TypeCellOS/BlockNote

    9,141Ver en GitHub↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    TypeScriptblock-basededitorjavascript
    Ver en GitHub↗9,141
  • Ver las 30 alternativas a Etherpad Lite→