awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • google/xi-editorAvatar de google

    google/xi-editor

    19,816Voir sur 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
    Voir sur GitHub↗19,816
  1. Home
  2. Data & Databases
  3. Protocol-Driven Editor Architectures