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

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

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

16 مستودعات

Awesome GitHub RepositoriesCursor Visualizations

Customization options for the visual appearance and behavior of the text cursor.

Distinguishing note: Focuses on visual UI representation of the cursor rather than general editor settings.

Explore 16 awesome GitHub repositories matching user interface & experience · Cursor Visualizations. Refine with filters or upvote what's useful.

Awesome Cursor Visualizations GitHub Repositories

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

    helix-editor/helix

    44,911عرض على GitHub↗

    Helix is a terminal-based modal text editor designed for efficient code manipulation and navigation. It centers on a selection-first editing model, where operations are performed on active ranges rather than individual cursor positions, allowing for precise control over text and code structures. The editor distinguishes itself through deep integration with structural parsing and language intelligence. By utilizing an incremental parsing library, it builds concrete syntax trees that enable advanced features like structural code navigation, intelligent indentation, and syntax-aware text object

    Helix allows users to set the visual appearance of the cursor to a block, bar, or underline to distinguish between different editing modes.

    Rustkakounerusttext-editor
    عرض على GitHub↗44,911
  • lupodharkael/flameshotالصورة الرمزية لـ lupoDharkael

    lupoDharkael/flameshot

    30,239عرض على GitHub↗

    Flameshot is a cross-platform desktop screenshot tool and image annotation utility. It provides the ability to capture full displays or specific screen regions and save them as image files. The software features a built-in editor for adding arrows, shapes, text, and markers to screen captures for visual documentation. It also includes functionality for transferring captured and annotated images directly to external hosting services for remote storage and sharing. The utility includes a command line interface for automating screen captures, managing application settings via scripts, and trigg

    Enables visual documentation by adding instructional arrows, shapes, and text to screenshots.

    C++
    عرض على GitHub↗30,239
  • webadderallorg/recordlyالصورة الرمزية لـ webadderallorg

    webadderallorg/Recordly

    17,953عرض على GitHub↗

    Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center

    Allows adjusting the appearance of the cursor and webcam overlay within the editor to polish the final presentation.

    TypeScriptelectronfreelinux
    عرض على GitHub↗17,953
  • rough-stuff/rough-notationR

    rough-stuff/rough-notation

    9,611عرض على GitHub↗

    Rough Notation is a JavaScript annotation and animation library used to draw sketchy, hand-drawn visual marks over web page elements. It functions as a utility for adding organic-looking underlines, boxes, and highlights to HTML elements to create a hand-drawn aesthetic on digital interfaces. The library provides specialized tools for sequencing drawing animations and managing instructional overlays. It supports the creation of hand-drawn circles, brackets, and highlights that can be triggered in a specific order to guide users through a page. The system handles multiline text annotations by

    Adds sequenced drawing animations and visual marks to HTML elements for educational or instructional content.

    TypeScript
    عرض على GitHub↗9,611
  • nvim-mini/mini.nvimالصورة الرمزية لـ nvim-mini

    nvim-mini/mini.nvim

    9,325عرض على GitHub↗

    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

    Applies highlight groups to all identical whole alphanumeric words throughout a buffer.

    Lualuamini-nvimneovim
    عرض على GitHub↗9,325
  • codemirror/devالصورة الرمزية لـ codemirror

    codemirror/dev

    7,820عرض على GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    Visually highlights all occurrences of the selected text or the word surrounding the cursor.

    JavaScript
    عرض على GitHub↗7,820
  • easymotion/vim-easymotionالصورة الرمزية لـ easymotion

    easymotion/vim-easymotion

    7,743عرض على GitHub↗

    This is a navigation plugin for Vim that enables instant cursor movement by highlighting all possible jump targets in the visible text and assigning them unique keys. It functions as a search-to-jump extension, converting character or multi-character search patterns into single-key jumps to specific text targets. The tool supports multibyte text navigation, allowing users to search for and jump to Japanese characters using alphabetical input patterns. It also employs intelligent case matching and symbol-based mapping to link numeric digits with their corresponding keyboard shift-symbols. The

    Highlights all occurrences of matching characters or sequences in the view and assigns them unique keys for navigation.

    Vim scriptvimvim-easymotionvim-plugin
    عرض على GitHub↗7,743
  • siddharthvaddem/openscreenالصورة الرمزية لـ siddharthvaddem

    siddharthvaddem/openscreen

    7,282عرض على GitHub↗

    OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content. The project includes a dynamic zoom editor for applying manual or cursor-following zooms with adjustable depth and easing. It features a local caption generator that uses on-device transcription to create voiceover captions without uploading data to external servers. Additional specialized tools allow for the integration of we

    Implements a system for adding animated arrows, text, and custom cursor effects to emphasize screen elements.

    TypeScriptelectronopen-sourcepixijs
    عرض على GitHub↗7,282
  • raphamorim/rioالصورة الرمزية لـ raphamorim

    raphamorim/rio

    6,440عرض على GitHub↗

    Sets the cursor shape to block, underline, or beam and controls whether the cursor blinks.

    Rustgpu-accelerationriorio-terminal
    عرض على GitHub↗6,440
  • sinelaw/freshالصورة الرمزية لـ sinelaw

    sinelaw/fresh

    5,914عرض على GitHub↗

    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

    Matches text patterns to highlight all occurrences of a symbol when tree-sitter scope analysis is unavailable.

    Rustideterminal-basedtext-editor
    عرض على GitHub↗5,914
  • facebook/pyreflyالصورة الرمزية لـ facebook

    facebook/pyrefly

    5,390عرض على GitHub↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Highlights all other instances of the symbol under the cursor in the same file.

    Rustcode-qualitycontributions-welcomegood-first-issue
    عرض على GitHub↗5,390
  • emacs-lsp/lsp-modeالصورة الرمزية لـ emacs-lsp

    emacs-lsp/lsp-mode

    5,060عرض على GitHub↗

    lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis tool and JSON-RPC communication layer that connects the editor to external language servers to provide intelligent code completion and real-time diagnostics. The project also serves as a Debug Adapter Protocol client, enabling interactive debugging sessions and breakpoint management. This allows for stepping through code and inspecting variables via a standardized protocol, including support for debugging within Docker containers. The system covers a broad range of developmen

    Visually emphasizes all occurrences of the symbol currently at the cursor position.

    Emacs Lispangularcppdart
    عرض على GitHub↗5,060
  • zufuliu/notepad4الصورة الرمزية لـ zufuliu

    zufuliu/notepad4

    4,755عرض على GitHub↗

    Notepad4 is a lightweight, native Windows text editor built on the Scintilla editing component and rendered through the Win32 API. It is designed as a direct replacement for the default Windows Notepad, offering a faster, feature-rich editing experience with system-level integration such as Explorer context menu registration, taskbar jump list support, and the ability to intercept system notepad requests. The editor distinguishes itself with a context-sensitive completion engine that filters suggestions based on preceding punctuation and document content, alongside CPU-optimized encoding dete

    Marks all instances of a selected word or phrase in the document and displays the count of matches.

    C++arm64dark-themeeditor
    عرض على GitHub↗4,755
  • jeffreytse/zsh-vi-modeالصورة الرمزية لـ jeffreytse

    jeffreytse/zsh-vi-mode

    4,380عرض على GitHub↗

    zsh-vi-mode هو محرر سطر أوامر نمطي وامتداد لصدفة Zsh يوفر اختصارات مفاتيح Vi و Vim للتنقل في المحطة ومعالجة النصوص. يعمل كإضافة تنفذ آلة حالة نمطية للتبديل بين تنقل الأوامر وإدراج النص. يتضمن الامتداد قدرات متقدمة لتحرير النصوص مثل تدوير الكلمات الرئيسية للقيم، وإدارة الاقتباسات والأقواس، والقدرة على تسليم مخزن سطر الأوامر إلى محرر نصوص خارجي لإجراء تعديلات معقدة. كما يوفر تكامل النظام لمزامنة حافظة الصدفة مع حافظة نظام التشغيل الأصلي وفتح مسارات الملفات أو عناوين URL الموجودة تحت المؤشر. يغطي المشروع التنقل النمطي للصدفة ومعالجة نصوص المحطة من خلال تعيين الأدوات المخصصة ومؤشرات الوضع المرئي التي تشير إلى حالة الإدخال النشطة عبر نمط المؤشر. يمكن للمستخدمين توسيع سلوك المحرر عن طريق تسجيل أدوات مخصصة وتحديد تسلسلات مفاتيح هروب محددة لانتقالات الوضع.

    Provides visual indicators of the active editing mode by changing the terminal cursor appearance.

    Shellantigenawesomeclipboard
    عرض على GitHub↗4,380
  • steveseguin/vdo.ninjaالصورة الرمزية لـ steveseguin

    steveseguin/vdo.ninja

    3,910عرض على GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    Creates live diagrams and sketches using brushes and text within a browser canvas.

    JavaScriptlivelow-latencyninja
    عرض على GitHub↗3,910
  • google-gemini/computer-use-previewالصورة الرمزية لـ google-gemini

    google-gemini/computer-use-preview

    2,815عرض على GitHub↗

    This project is a browser automation system that connects Google's Gemini API to a web browser, enabling an AI agent to perform tasks on a user's behalf by interpreting natural language instructions. At its core, it operates through a continuous screenshot-based action loop, where the agent captures the browser's current state, sends the image to the Gemini model, and executes the model's returned commands to click, type, and navigate. The system distinguishes itself through a dual browser backend abstraction, supporting both local Playwright-controlled browsers and remote Browserbase cloud i

    Injects a visual cursor marker into screenshots before sending them to the model to aid in debugging agent actions.

    Python
    عرض على GitHub↗2,815
  1. Home
  2. User Interface & Experience
  3. Cursor Visualizations

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

  • Occurrence Highlighting1 وسم فرعيVisual highlighting of all identical words in a buffer relative to the current cursor position. **Distinct from Cursor Visualizations:** Focuses on matching word occurrences across the buffer rather than the cursor's own visual style.
  • Screenshot Overlay MarkersVisual markers injected into screenshots to indicate cursor position or other debugging information. **Distinct from Cursor Visualizations:** Distinct from Cursor Visualizations: injects a cursor marker into screenshots for AI model debugging, not for customizing the cursor's appearance in the UI.
  • Video Element Customization1 وسم فرعيTools for adjusting the visual properties of overlays and cursors within a video editor. **Distinct from Cursor Visualizations:** Distinct from general Cursor Visualizations; covers a broader set of video-specific elements including webcam overlays.