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
·
ekzhang avatar

ekzhang/rustpad

0
View on GitHub↗
4,041 estrellas·207 forks·Rust·MIT·2 vistasrustpad.io↗

Rustpad

Rustpad es un editor de texto colaborativo autohospedado y entorno de código. Funciona como una aplicación web contenerizada que utiliza un motor de transformación operativa para sincronizar cambios de texto a través de múltiples clientes de navegador en tiempo real.

El sistema está diseñado para la sincronización de documentos sin base de datos, permitiendo a los usuarios alojar entornos privados para compartir fragmentos de código sin dependencias de bases de datos externas. Admite el alojamiento de documentos efímeros, donde los espacios compartidos se eliminan automáticamente de la memoria después de un período de inactividad.

La aplicación gestiona los datos a través de un almacén de documentos en memoria con persistencia de archivos locales para la recuperación y desalojo automático de memoria para optimizar los recursos. El despliegue se maneja a través de distribución de binario único o imágenes de contenedor multiplataforma.

Features

  • Real-Time Collaborative Editing - Provides a real-time collaborative environment for multiple developers to edit code simultaneously.
  • In-Memory State Stores - Implements an in-memory state store to provide low-latency synchronization for active collaborative documents.
  • Operational Transformation Engines - Uses an operational transformation engine to ensure a consistent document state across all users.
  • Real-time Synchronization - Enables multiple browser clients to synchronize text changes in real time for collaborative editing.
  • Self-Hosted Code Sharing - Provides a private, self-hosted environment for sharing and collaborating on code snippets.
  • Text Editors - Implements a collaborative text editor for writing and editing source code in real time.
  • Self-Hosted Deployments - Designed for installation and operation on private infrastructure to ensure data sovereignty.
  • Operational Transformation Sync - Uses operational transformation to synchronize real-time text edits and resolve conflicts between concurrent users.
  • Database-Free Synchronization - Synchronizes text changes across users without the need to configure or maintain a separate database server.
  • Ephemeral Text Sharing - Supports the creation of temporary shared text spaces that automatically expire after inactivity.
  • Automatic Resource Cleanup - Automatically clears inactive documents from memory after a set duration to optimize performance.
  • Local Persistence - Provides local persistence of application state to simple files to ensure data recovery after restarts.
  • Containerized Application Deployments - Provides a portable containerized environment for deploying the application without external database dependencies.
  • Memory Eviction Policies - Implements memory eviction policies to remove inactive documents and optimize server resource consumption.

Historial de estrellas

Gráfico del historial de estrellas de ekzhang/rustpadGráfico del historial de estrellas de ekzhang/rustpad

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

Alternativas open-source a Rustpad

Proyectos open-source similares, clasificados según cuántas características comparten con Rustpad.
  • yeasy/docker_practiceAvatar de yeasy

    yeasy/docker_practice

    26,111Ver en GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    Ver en GitHub↗26,111
  • jsbin/jsbinAvatar de jsbin

    jsbin/jsbin

    4,421Ver en GitHub↗

    JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web code. It provides a real-time code editor and an integrated environment that instantly renders HTML, CSS, and JavaScript with a live preview. The platform is designed for live coding demonstrations and pair programming, featuring a broadcasting environment that transmits keystrokes and code changes to other users instantly. It supports real-time synchronization for multiple developers through shared live sessions and includes a transpilation tool to convert alternative programm

    JavaScript
    Ver en GitHub↗4,421
  • ether/etherpad-liteAvatar de ether

    ether/etherpad-lite

    18,135Ver en 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

    TypeScriptcollaborationcollaborativecollaborative-editing
    Ver en GitHub↗18,135
  • hackmdio/codimdH

    hackmdio/codimd

    10,094Ver en 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

    JavaScript
    Ver en GitHub↗10,094
Ver las 30 alternativas a Rustpad→

Preguntas frecuentes

¿Qué hace ekzhang/rustpad?

Rustpad es un editor de texto colaborativo autohospedado y entorno de código. Funciona como una aplicación web contenerizada que utiliza un motor de transformación operativa para sincronizar cambios de texto a través de múltiples clientes de navegador en tiempo real.

¿Cuáles son las características principales de ekzhang/rustpad?

Las características principales de ekzhang/rustpad son: Real-Time Collaborative Editing, In-Memory State Stores, Operational Transformation Engines, Real-time Synchronization, Self-Hosted Code Sharing, Text Editors, Self-Hosted Deployments, Operational Transformation Sync.

¿Qué alternativas de código abierto existen para ekzhang/rustpad?

Las alternativas de código abierto para ekzhang/rustpad incluyen: yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… jsbin/jsbin — JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web… ether/etherpad-lite — Etherpad-lite is a web-based platform designed for real-time collaborative text editing. It enables multiple users to… hackmdio/codimd — CodiMD is a real-time collaborative markdown editor and self-hosted knowledge base. It provides a shared workspace… hedgedoc/hedgedoc — HedgeDoc is a self-hosted documentation platform and real-time collaborative Markdown editor. It serves as a digital… red-axe/am-editor — This project is a framework for building real-time collaborative rich-text editing environments. It provides a…