awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 रिपॉजिटरी

Awesome GitHub RepositoriesBuffer Managers

Utilities for organizing, splitting, and navigating multiple text buffers within an editor environment.

Distinct from Window Managers: Distinct from desktop window managers: focuses on internal editor buffer and split-pane organization rather than OS-level window management.

Explore 16 awesome GitHub repositories matching development tools & productivity · Buffer Managers. Refine with filters or upvote what's useful.

Awesome Buffer Managers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • syl20bnr/spacemacssyl20bnr का अवतार

    syl20bnr/spacemacs

    24,560GitHub पर देखें↗

    Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for managing editor features. It implements distinct states for navigation and insertion to separate text manipulation from text entry, combining the efficiency of modal navigation with the extensibility of the Emacs environment. The project distinguishes itself through a layer-based feature composition system, which groups related third-party packages and configurations into modular units. This system includes dependency-based resolution to manage conflicting extensions and a mnemo

    Provides utilities for organizing, switching, and killing text buffers within the editor.

    Emacs Lispcommunity-drivenconfigurationemacs
    GitHub पर देखें↗24,560
  • so-fancy/diff-so-fancyS

    so-fancy/diff-so-fancy

    18,058GitHub पर देखें↗

    diff-so-fancy makes your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.

    Parses and rewrites unified diff hunk headers into a condensed, human-friendly format.

    Perl
    GitHub पर देखें↗18,058
  • vim-airline/vim-airlinevim-airline का अवतार

    vim-airline/vim-airline

    17,957GitHub पर देखें↗

    vim-airline is a customizable status and tab line plugin for Vim that displays editor state and plugin metadata in real time. It serves as a visual interface extension and buffer manager, providing an enhanced UI through a dynamic status line and a top tab bar for navigating open files. The plugin features a theme-based styling system that supports predefined color schemes and specialized font icons. Users can configure the visual aesthetic by modifying colors and reordering individual status line sections to control which information is visible. The system manages editor state visualization

    Lists open buffers in the tab line using configurable path formatters for efficient navigation.

    Vim Scriptstatuslinetablinevim
    GitHub पर देखें↗17,957
  • mhinz/vim-galoremhinz का अवतार

    mhinz/vim-galore

    17,883GitHub पर देखें↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Organize text into buffers, view them through multiple split windows, and group windows into tab pages for complex layouts.

    Vim scriptawesomeawesome-listguide
    GitHub पर देखें↗17,883
  • lighttable/lighttableLightTable का अवतार

    LightTable/LightTable

    11,693GitHub पर देखें↗

    LightTable is an extensible source code editor and integrated development environment designed as an interactive programming environment. It enables the evaluation of programming language fragments in real time to provide instant feedback on expressions. The workspace functions as a remote execution environment, connecting to and managing external servers to run code within remote processes. It allows for an interactive workflow where users can execute code fragments and track expression values without restarting the environment. The system provides source code editing capabilities, includin

    Provides a filterable list and management system to navigate between open file buffers.

    Clojureclojureclojure-developmentclojurescript
    GitHub पर देखें↗11,693
  • onivim/onionivim का अवतार

    onivim/oni

    11,248GitHub पर देखें↗

    Oni is a modal code editor and integrated development environment that uses Neovim as its core editing engine. It combines the text manipulation and modal interaction model of Neovim with the capabilities of a full IDE, including a Language Server Protocol implementation for code intelligence, automatic completion, and error highlighting. The editor is distinguished by its integrated web rendering, allowing users to view documentation, browse the web, and render live previews of code and unit tests directly within the interface. It also utilizes TextMate grammars for syntax highlighting. The

    Implements specialized buffer layers to manage and visualize version control diffs and merges.

    TypeScript
    GitHub पर देखें↗11,248
  • jonathanslenders/python-prompt-toolkitjonathanslenders का अवतार

    jonathanslenders/python-prompt-toolkit

    10,498GitHub पर देखें↗

    python-prompt-toolkit is a Python library and terminal user interface framework used for building interactive command line interfaces. It provides a toolkit for constructing complex terminal applications with advanced input handling and layout management. The project features a real-time syntax highlighting engine and a rendering system that ensures correct alignment and display of double-width Unicode characters. It includes specialized capabilities for command line autocompletion, providing ghost text suggestions and searchable input history. The framework covers a broad range of interface

    Manages multiple independent text buffers to support context switching and multi-line editing.

    Python
    GitHub पर देखें↗10,498
  • junegunn/fzf.vimjunegunn का अवतार

    junegunn/fzf.vim

    10,146GitHub पर देखें↗

    fzf.vim is a Vim fuzzy finder plugin that integrates the fzf command-line interface into the editor. It serves as a text editor search interface and buffer and file navigator, allowing users to quickly locate files, buffers, and text patterns. The plugin functions as a bridge to the fzf command-line tool, enabling users to search for files, grep code content, and navigate git commits, marks, and tags. It also provides a mechanism to send multiple fuzzy search results directly into the Vim quickfix list for batch editing. Broad capabilities include interactive text completion for paths and wo

    Provides a searchable interface to quickly switch between open buffers, marks, and tags.

    Vim Scriptfzfneovimvim
    GitHub पर देखें↗10,146
  • nvim-mini/mini.nvimnvim-mini का अवतार

    nvim-mini/mini.nvim

    9,325GitHub पर देखें↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Provides utilities for managing, deleting, and wiping text buffers while preserving the window layout.

    Lualuamini-nvimneovim
    GitHub पर देखें↗9,325
  • airblade/vim-gitgutterairblade का अवतार

    airblade/vim-gitgutter

    8,506GitHub पर देखें↗

    यह एक Vim एक्सटेंशन है जो Git चेंज विज़ुअलाइज़ेशन और हंक मैनेजमेंट प्रदान करता है। यह Git इंडेक्स के सापेक्ष जोड़ी गई, संशोधित या हटाई गई लाइनों को इंगित करने के लिए साइन कॉलम में मार्कर्स प्रदर्शित करता है, जिससे यूज़र्स को डिफ्स (diffs) को विज़ुअलाइज़ करने और बफर वर्ज़न्स की तुलना करने की सुविधा मिलती है। यह प्लगइन संशोधित लाइनों के विशिष्ट ब्लॉक्स को टारगेट करने के लिए एडिटर के टेक्स्ट ऑब्जेक्ट्स का विस्तार करता है, जिससे इन सन्निहित हंक्स (contiguous hunks) पर मानक ऑपरेटर्स का उपयोग संभव हो जाता है। यह एडिटर के भीतर सीधे बदलावों के व्यक्तिगत ब्लॉक्स को स्टेज या अनडू करने के लिए टूल्स भी प्रदान करता है। अतिरिक्त क्षमताओं में संशोधित कोड ब्लॉक्स के बीच जंप करने के लिए नेविगेशन यूटिलिटीज़ और चेंज लोकेशन्स के साथ क्विकफिक्स लिस्ट को पॉप्युलेट करना शामिल है। प्लगइन स्टेटस लाइन के लिए डिफ सांख्यिकी की गणना कर सकता है और केवल संशोधित ब्लॉक्स को हाइलाइट करने के लिए अपरिवर्तित टेक्स्ट को फोल्ड कर सकता है।

    Treats individual diff hunks as atomic units for staging, reverting, and navigation.

    Vim Script
    GitHub पर देखें↗8,506
  • magit/magitmagit का अवतार

    magit/magit

    7,138GitHub पर देखें↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Displays changes made to a specific file across commits or between the working tree and index.

    Emacs Lisp
    GitHub पर देखें↗7,138
  • lewis6991/gitsigns.nvimlewis6991 का अवतार

    lewis6991/gitsigns.nvim

    6,575GitHub पर देखें↗

    Gitsigns.nvim is a Neovim plugin that integrates Git diff visualization, blame annotations, and hunk-based staging directly into the editor buffer. It renders add, modify, and delete indicators in the sign column for tracked files, and provides inline or popup blame annotations showing commit authorship and date for each line. The plugin operates on individual diff hunks as atomic units for staging, reverting, and navigation, all executed asynchronously via Neovim's job control API to avoid blocking the UI. The plugin distinguishes itself by enabling hunk-level staging and resetting directly

    Provides hunk navigation between changes, jumping the cursor to the next or previous Git diff hunk.

    Luagitluaneovim
    GitHub पर देखें↗6,575
  • sinelaw/freshsinelaw का अवतार

    sinelaw/fresh

    5,914GitHub पर देखें↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Jumps between diff hunks in active git diffs and saved diff files using palette commands.

    Rustideterminal-basedtext-editor
    GitHub पर देखें↗5,914
  • heyman/heynoteheyman का अवतार

    heyman/heynote

    5,308GitHub पर देखें↗

    Heynote is a markdown scratchpad editor and plain text note organizer that utilizes persistent, block-based buffers to maintain state across application sessions. It serves as a code snippet manager with automatic syntax highlighting and a tool for managing multiple categorized text buffers through a tabbed interface. The application functions as an interactive calculation notepad, evaluating mathematical expressions and currency conversions directly within the text. It also includes an image annotation utility that allows for freehand drawings and markups on embedded images, which can then b

    Organizes multiple text buffers through a tabbed interface for efficient note navigation.

    JavaScriptdeveloper-toolseditornote-taking
    GitHub पर देखें↗5,308
  • wklken/k-vimwklken का अवतार

    wklken/k-vim

    4,863GitHub पर देखें↗

    k-vim, Vim टेक्स्ट एडिटर के लिए एक कॉन्फ़िगरेशन फ्रेमवर्क और डेवलपमेंट एनवायरनमेंट है। यह विभिन्न प्रोग्रामिंग स्टैक के लिए एडिटर को ऑप्टिमाइज़ करने के लिए डिज़ाइन की गई प्री-डिफ़ाइंड सेटिंग्स, की-बाइंडिंग प्रोफाइल और क्यूरेटेड प्लगइन सुइट्स का एक सेट प्रदान करता है। यह फ्रेमवर्क भाषा-विशिष्ट प्रोफाइल ग्रुपिंग के माध्यम से खुद को अलग करता है, जो एडिटर को फाइल टाइप के आधार पर प्लगइन्स और फॉर्मेटिंग नियमों के अनुकूल सेट को सक्रिय करने की अनुमति देता है। यह इन एक्सटेंशन को इंस्टॉल, अपडेट और व्यवस्थित करने के लिए एक समर्पित पैकेज मैनेजमेंट सिस्टम को एकीकृत करता है। यह एनवायरनमेंट व्हाइटस्पेस और इंडेंटेशन के लिए ऑटोमेटेड कोड फॉर्मेटिंग, ऑप्टिमाइज़्ड सर्च रिजल्ट पोजिशनिंग और स्ट्रीमलाइंड टैब और बफर मैनेजमेंट सहित व्यापक क्षमताओं को कवर करता है। यह नेविगेशन और एडवांस्ड टेक्स्ट एडिटिंग कंट्रोल्स के लिए कस्टम की-मैपिंग भी लागू करता है।

    Provides utilities for organizing and navigating multiple text buffers within the editor.

    Vim Scriptk-vimsolarizedvim-configuration
    GitHub पर देखें↗4,863
  • jisaacks/gitgutterjisaacks का अवतार

    jisaacks/GitGutter

    3,879GitHub पर देखें↗

    GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines. The tool enables navigation between modified code hunks and the inspection of commit metadata via hover popups. It allows users to define specific branches, tags, or commits as reference points for calculating changes and provides the ability to revert modified hunks or copy original committed text to t

    Determines file changes by comparing the current buffer against a configurable Git reference point.

    Python
    GitHub पर देखें↗3,879
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Buffer Managers

सब-टैग एक्सप्लोर करें

  • Diff Layering2 सब-टैग्सSystems for overlaying version control differences on top of text buffers for visual comparison. **Distinct from Buffer Managers:** Focuses on version control diff visualization rather than general buffer navigation and organization.