awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesBuffer-Based Editors

Text editors that use memory buffers to decouple the visual representation from the disk storage.

Distinct from Buffer-Based Storage: Distinct from Buffer-Based Storage which is the data pattern; this is the full editor application implementing that pattern.

Explore 5 awesome GitHub repositories matching development tools & productivity · Buffer-Based Editors. Refine with filters or upvote what's useful.

Awesome Buffer-Based Editors GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • cxasm/notepad--الصورة الرمزية لـ cxasm

    cxasm/notepad--

    9,699عرض على GitHub↗

    notepad-- is a cross-platform plain text editor designed for creating and modifying unstructured text files. It functions as a lightweight productivity tool that allows users to write and save documents across Windows, Linux, and macOS. The application utilizes a buffer-based editing model to decouple file storage from the visual display. This approach enables a consistent user interface for local file management and plain text document creation regardless of the underlying operating system.

    Manages document content in a memory buffer to decouple file storage from the visual display.

    C++
    عرض على GitHub↗9,699
  • tconbeer/harlequinالصورة الرمزية لـ tconbeer

    tconbeer/harlequin

    6,165عرض على GitHub↗

    Harlequin is a terminal-based SQL IDE that runs queries against DuckDB and SQLite databases, with a plug-in adapter system for connecting to additional database engines. It provides a full-screen text editor with syntax highlighting and fuzzy autocomplete for writing SQL, and displays query results in a scrollable table within the terminal. The application distinguishes itself through a tree-based data catalog that lets you browse database schemas, local files, and remote S3 objects, with the ability to insert or copy paths directly into the query editor. It supports custom key bindings throu

    Provides a full-screen SQL editor with syntax highlighting and fuzzy autocomplete for writing queries.

    Python
    عرض على GitHub↗6,165
  • akinsho/bufferline.nvimالصورة الرمزية لـ akinsho

    akinsho/bufferline.nvim

    4,241عرض على GitHub↗

    bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display open buffers. It functions as a workspace organizer and tabpage management interface, allowing users to switch the display mode between individual open buffers and global tabpages. The project features an LSP diagnostic visualizer that maps language server errors and warnings directly onto the buffer tabs. It enables UI customization through adjustable tab shapes and underline indicators to emulate the appearance of graphical text editors. The plugin includes capabilities for

    Adds numeric prefixes to buffer tabs for keyboard-based buffer switching.

    Luabufferlineluaneovim
    عرض على GitHub↗4,241
  • ibhagwan/fzf-luaالصورة الرمزية لـ ibhagwan

    ibhagwan/fzf-lua

    4,082عرض على GitHub↗

    fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It serves as a code navigation framework providing a dynamic result generator that populates search windows using real-time shell commands or custom Lua functions. The project distinguishes itself through specialized integration tools for Git and Language Server Protocols. It includes a Git search interface for navigating commits, branches, stashes, and diffs, alongside an LSP integration tool that bridges language server providers to locate definitions and references across a cod

    Uses temporary editor buffers to render selected items with native syntax highlighting and formatting.

    Luafzfluaneovim
    عرض على GitHub↗4,082
  • jackmort/chatgpt.nvimالصورة الرمزية لـ jackMort

    jackMort/ChatGPT.nvim

    4,005عرض على GitHub↗

    ChatGPT.nvim هو إضافة لـ Neovim تعتمد على نماذج OpenAI اللغوية الكبيرة (LLM)، وتعمل كمساعد برمجي مدعوم بالذكاء الاصطناعي لإعادة هيكلة الكود، وإكماله، وإصلاح مقتطفات البرمجة. يعمل كأداة لأتمتة الأوامر المخصصة وعارض Markdown، مما يسمح للمستخدمين بالتفاعل مع النماذج اللغوية مباشرة داخل المحرر. يتميز المشروع بإطار عمل لتعريف شخصيات الذكاء الاصطناعي القابلة لإعادة الاستخدام ومهام معالجة النصوص المؤتمتة باستخدام أوامر النظام والقوالب. يتضمن نظام عرض متخصص يحول الردود إلى Markdown منسق مع كتل كود قابلة للطي. تغطي الإضافة واجهات الدردشة التفاعلية، والأوامر المدركة للسياق لملفات المشروع، وإجراءات الكود المؤتمتة لتصحيح القواعد وإصلاح الأخطاء. كما تنفذ إدارة آمنة للاعتمادات من خلال جلب مفاتيح API عبر أوامر خارجية بدلاً من التخزين الثابت.

    Uses temporary Neovim buffers to handle the input and output flow of AI interactions.

    Lua
    عرض على GitHub↗4,005
  1. Home
  2. Development Tools & Productivity
  3. Text Buffer Manipulations
  4. Buffer-Based Storage
  5. Buffer-Based Editors

استكشف الوسوم الفرعية

  • Interaction BuffersTemporary editor buffers used specifically to capture user input and display AI responses. **Distinct from Buffer-Based Editors:** Distinct from general Buffer-Based Editors: focuses on the specific use of buffers as a communication channel between user and AI.
  • Preview Buffers1 وسم فرعيTemporary buffers used specifically for rendering previews of selected items. **Distinct from Buffer-Based Editors:** Distinct from Buffer-Based Editors: this focuses on the transient preview mechanism rather than the editor's primary storage model.
  • SQL EditorsProvides a full-screen editor with syntax highlighting, fuzzy autocomplete, and file operations for writing SQL queries. **Distinct from Buffer-Based Editors:** Distinct from Buffer-Based Editors: focuses on SQL-specific editing with autocomplete and syntax highlighting, not general buffer-based text editing.