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

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

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

sbarex/SourceCodeSyntaxHighlight

0
View on GitHub↗
4,145 نجوم·97 تفرعات·C++·GPL-3.0·2 مشاهداتsbarex.github.io/SourceCodeSyntaxHighlight↗

SourceCodeSyntaxHighlight

SourceCodeSyntaxHighlight هو محرك لتمييز بناء الجملة ومصور للتحكم في الإصدار. يعمل كمميز لبناء جملة الكود المصدري يطبق أنظمة الألوان والتنسيق على لغات البرمجة للعرض البصري، وكأداة لتمييز تغييرات الكود والفروق (diffs) بالنسبة لالتزامات التحكم في الإصدار.

تم تنفيذ المشروع كامتداد macOS Quick Look يوفر معاينات مميزة لبناء جملة ملفات الكود المصدري داخل Finder. كما يتضمن عميل بروتوكول خادم اللغة (LSP) لتوفير رموز دلالية ومعلومات عند التحويم أثناء معاينات الكود، وأداة واجهة سطر أوامر لمعالجة ملفات المصدر في دفعات إلى مخرجات مميزة.

تغطي القدرات الإضافية تصور تغييرات التحكم في الإصدار عن طريق تمييز الأسطر المضافة أو المعدلة أو المحذوفة. يدعم النظام المعالجة المسبقة لملفات المصدر عبر نصوص برمجية مخصصة، وتخصيص المظهر البصري للألوان والخطوط، واستخدام مكتبات تمييز خارجية للرندرة.

Features

  • Language Server Clients - Implements a client that communicates with language servers to provide semantic tokens and hover information.
  • Language Server Integrations - Implements the Language Server Protocol to provide semantic tokens and hover information during code previews.
  • Diff Visualizations - Provides visual markers for added, edited, or removed lines relative to version control commit history.
  • macOS Quick Look Integrations - Enables viewing syntax-highlighted source code directly within the macOS Finder.
  • MacOS System Extensions - Functions as a macOS system extension that enables syntax-highlighted previews in the Finder.
  • Version Control Diff Visualization - Identifies and marks added or modified lines of code relative to version control commit history.
  • Version Control Visualizers - Visualizes version control changes by highlighting diffs relative to commits.
  • Code Syntax Highlighting - Converts raw programming language files into visually formatted text using syntax rules for better readability.
  • Semantic Code Token Mappers - Maps parsed code elements to semantic roles via language servers for precise syntax highlighting.
  • File Previewers - Renders syntax-highlighted previews of various programming languages within the system file viewer.
  • Batch Processing CLI Wrappers - Provides a standalone binary for batch processing source files into highlighted output via the terminal.
  • CLI Syntax Highlighters - Provides a command-line utility to apply color themes to source files for batch processing.
  • Command Line Interfaces - Provides a terminal-based utility for converting source files into highlighted output for automation.
  • Development Workflow Automation - Automates the batch processing of source files into highlighted versions for documentation and reports.
  • File Content Delta Detection - Compares file versions against commit history to identify and visualize added or modified lines.
  • File Preview Plugins - Provides syntax highlighting for various programming languages in previews.
  • System Utilities - Quick Look extension for syntax-highlighted code previews.

سجل النجوم

مخطط تاريخ النجوم لـ sbarex/sourcecodesyntaxhighlightمخطط تاريخ النجوم لـ sbarex/sourcecodesyntaxhighlight

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ SourceCodeSyntaxHighlight

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع SourceCodeSyntaxHighlight.
  • onivim/oni2الصورة الرمزية لـ onivim

    onivim/oni2

    7,854عرض على GitHub↗

    Oni2 is a high-performance, extensible text editor and project-based file manager. It functions as a modal code editor, utilizing a keyboard grammar of verbs and motions to navigate and modify source code without a mouse. It also serves as an LSP client, integrating Language Server Protocol servers to provide code completion, symbol navigation, and refactoring. The editor distinguishes itself by acting as a VSCode extension host, allowing it to load and execute language servers and debuggers from the VSCode ecosystem. It provides a programmable environment where custom functionality is implem

    Reason
    عرض على GitHub↗7,854
  • jisaacks/gitgutterالصورة الرمزية لـ jisaacks

    jisaacks/GitGutter

    3,879عرض على GitHub↗

    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

    Python
    عرض على GitHub↗3,879
  • emacs-tw/awesome-emacsالصورة الرمزية لـ emacs-tw

    emacs-tw/awesome-emacs

    9,180عرض على GitHub↗

    Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e

    awesome-listemacs
    عرض على GitHub↗9,180
  • lapce/lapceالصورة الرمزية لـ lapce

    lapce/lapce

    38,569عرض على GitHub↗

    Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto

    Rustcode-editordeveloper-toolsrust
    عرض على GitHub↗38,569
عرض جميع البدائل الـ 30 لـ SourceCodeSyntaxHighlight→

الأسئلة الشائعة

ما هي وظيفة sbarex/sourcecodesyntaxhighlight؟

SourceCodeSyntaxHighlight هو محرك لتمييز بناء الجملة ومصور للتحكم في الإصدار. يعمل كمميز لبناء جملة الكود المصدري يطبق أنظمة الألوان والتنسيق على لغات البرمجة للعرض البصري، وكأداة لتمييز تغييرات الكود والفروق (diffs) بالنسبة لالتزامات التحكم في الإصدار.

ما هي الميزات الرئيسية لـ sbarex/sourcecodesyntaxhighlight؟

الميزات الرئيسية لـ sbarex/sourcecodesyntaxhighlight هي: Language Server Clients, Language Server Integrations, Diff Visualizations, macOS Quick Look Integrations, MacOS System Extensions, Version Control Diff Visualization, Version Control Visualizers, Code Syntax Highlighting.

ما هي البدائل مفتوحة المصدر لـ sbarex/sourcecodesyntaxhighlight؟

تشمل البدائل مفتوحة المصدر لـ sbarex/sourcecodesyntaxhighlight: onivim/oni2 — Oni2 is a high-performance, extensible text editor and project-based file manager. It functions as a modal code… jisaacks/gitgutter — GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary… emacs-tw/awesome-emacs — Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend… lapce/lapce — Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and… shougo/deoplete.nvim — Deoplete.nvim is an asynchronous completion engine and framework for Neovim and Vim8. It functions as a non-blocking… x-motemen/gore — gore is an interactive shell and read-eval-print loop for the Go language. It serves as a prototyping tool that allows…