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
·

1 repositorio

Awesome GitHub RepositoriesProtocol-Driven Editor Architectures

Editor designs that use a standardized communication protocol to separate the core from the UI.

Distinct from JSON Editors: Distinct from JSON Editors which are tools for editing JSON data; this is an editor that uses JSON as its internal communication protocol.

Explore 1 awesome GitHub repository matching data & databases · Protocol-Driven Editor Architectures. Refine with filters or upvote what's useful.

Awesome Protocol-Driven Editor Architectures GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/xi-editorAvatar de google

    google/xi-editor

    19,816Ver en GitHub↗

    Xi Editor is a high-performance text editor core written in Rust. It employs a decoupled architecture that separates core logic from the presentation layer using a JSON-based client-server protocol. The project features a language-agnostic plugin system that communicates with external extensions via JSON messages over pipes. It manages text buffers using a persistent rope data structure to enable efficient editing of very large files. The system supports asynchronous editor workflows by running expensive operations in background threads using data snapshots. This prevents background processi

    Features an architecture that separates core logic from the UI through a JSON-based communication protocol.

    Rust
    Ver en GitHub↗19,816
  1. Home
  2. Data & Databases
  3. Protocol-Driven Editor Architectures