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
·

4 repositorios

Awesome GitHub RepositoriesBuffer State Synchronization

Real-time synchronization of text buffers and cursor positions between two decoupled environments.

Distinct from Input State Buffers: Candidates focus on GPU buffers or GraphQL state, not the synchronization of text editors.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Buffer State Synchronization. Refine with filters or upvote what's useful.

Awesome Buffer State Synchronization GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vscode-neovim/vscode-neovimAvatar de vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Ver en GitHub↗

    This project is a modal editing integration that embeds a full Neovim instance into Visual Studio Code. It functions as a modal text editor, providing native motions and keybindings for navigation and text manipulation through a buffer synchronization bridge. The integration features a Lua scripting interface for automating editor behavior and a coordination layer that maps Neovim motions to native Language Server Protocol actions for code navigation. It ensures consistency between the two environments using a shared clipboard provider and synchronized cursor and selection states. The system

    Keeps text and cursor positions synchronized between the VSCode host and the external Neovim engine.

    TypeScript
    Ver en GitHub↗7,689
  • folke/trouble.nvimAvatar de folke

    folke/trouble.nvim

    6,679Ver en GitHub↗

    Trouble.nvim is a Neovim plugin that provides an interactive, filterable list for browsing and navigating LSP diagnostics, references, and quickfix items. It presents diagnostics grouped by severity and file in a floating window, allowing you to quickly scan and jump to issues across your workspace. The plugin integrates directly with Neovim's built-in LSP client and quickfix list APIs, pulling data without external dependencies. It offers a sign-based grouping mechanism that visually organizes items by severity or file in the sign column, and includes a severity filter that toggles visibilit

    Maintains per-buffer state for floating window cursor position and filter settings.

    Lualuaneovimneovim-lsp
    Ver en GitHub↗6,679
  • glacambre/firenvimAvatar de glacambre

    glacambre/firenvim

    6,068Ver en GitHub↗

    Firenvim es una integración de navegador y plugin que reemplaza las áreas de texto y campos de entrada web con una instancia completa del editor Neovim. Actúa como un editor de texto basado en web que sincroniza buffers de Neovim con elementos del DOM del navegador para permitir una manipulación de texto avanzada y la creación de contenido web. El sistema utiliza un sincronizador de buffer bidireccional para actualizar automáticamente los campos de entrada del navegador a medida que se modifica el buffer del editor. Incluye un manipulador del DOM del navegador para ejecutar expresiones JavaScript y simular eventos de teclado en páginas web directamente desde el entorno del editor. Por seguridad, un sandbox de proceso externo aísla la instancia del editor del sistema operativo anfitrión. El proyecto cubre la gestión de configuración contextual, permitiendo que los ajustes del editor y la generación de nombres de archivo se determinen mediante URLs, dominios o selectores CSS. También proporciona control sobre los disparadores de toma de control de elementos, filtrado de pulsaciones de teclas para atajos nativos del navegador y opciones para manejar el contenido como texto plano o HTML crudo.

    Implements real-time synchronization of text buffers between the Neovim editor and browser input fields.

    TypeScript
    Ver en GitHub↗6,068
  • prabirshrestha/vim-lspAvatar de prabirshrestha

    prabirshrestha/vim-lsp

    3,368Ver en GitHub↗

    vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool for the editor. It serves as a bridge between Vim and external language servers, providing semantic code analysis and IDE-like navigation and diagnostics. The project provides a refactoring interface for renaming symbols across a workspace and applying quick-fixes. It also enables semantic highlighting, which color-codes elements based on their meaning as determined by the language server. The plugin covers a broad surface of capabilities, including symbol navigation and dis

    Synchronizes text buffers and cursor positions between the Vim editor and the language server.

    Vim Scriptasyncasyncompletelanguage-server-protocol
    Ver en GitHub↗3,368
  1. Home
  2. Software Engineering & Architecture
  3. Buffer State Synchronization