awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • vscode-neovim/vscode-neovimAvatar vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Vezi pe 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
    Vezi pe GitHub↗7,689
  • folke/trouble.nvimAvatar folke

    folke/trouble.nvim

    6,679Vezi pe 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
    Vezi pe GitHub↗6,679
  • glacambre/firenvimAvatar glacambre

    glacambre/firenvim

    6,068Vezi pe GitHub↗

    Firenvim is a browser integration and plugin that replaces web text areas and input fields with a full Neovim editor instance. It acts as a web-based text editor that synchronizes Neovim buffers with browser DOM elements to enable advanced text manipulation and web content authoring. The system utilizes a bidirectional buffer synchronizer to automatically update browser input fields as the editor buffer is modified. It includes a browser DOM manipulator for executing JavaScript expressions and simulating keyboard events on web pages directly from the editor environment. For security, an exter

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

    TypeScript
    Vezi pe GitHub↗6,068
  • prabirshrestha/vim-lspAvatar prabirshrestha

    prabirshrestha/vim-lsp

    3,368Vezi pe 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
    Vezi pe GitHub↗3,368
  1. Home
  2. Software Engineering & Architecture
  3. Buffer State Synchronization