34 مستودعات
Visual formatting of source code using colors and styles based on language syntax rules.
Distinct from Markdown and Syntax Highlighting: General language syntax highlighting for editors, distinct from markdown rendering or log-specific patterns.
Explore 34 awesome GitHub repositories matching user interface & experience · Code Syntax Highlighting. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن إضافة IDE لمنصة IntelliJ توفر دعم اللغة لـ Go. تدمج أدوات تطوير Go في JetBrains IDEs لتسهيل كتابة وتنظيم وتحليل الكود المصدري. تمكن الإضافة من تحويل كود Go المصدري إلى ملفات ثنائية قابلة للتنفيذ عن طريق إدارة عمليات البناء وتنفيذ المجمع القياسي. كما تتضمن أدوات لتكوين مجموعة تطوير برمجيات Go (SDK) وتوليد ملفات التطبيق والمكتبة الأولية لتمهيد هياكل المشاريع. توفر مجموعة الأدوات تحليلاً ثابتاً للكود من خلال تمييز الصيغة ومحرك إكمال مدرك للنوع لاقتراحات الرموز التلقائية. كما تساعد في التنقل عن طريق فهرسة رموز المشروع، مما يسمح للمستخدمين بالقفز بين تعريفات النوع والإعلانات عبر ملفات المشروع والمكتبة القياسية.
Applies colors and formatting to Go source code based on language rules to improve readability.
هذا المشروع هو مولد مواقع ثابتة (Static Site Generator) وخادم توثيق يعتمد على Markdown، يقوم بتحويل الملفات وهياكل المجلدات إلى مواقع ويب متجاوبة. يعمل كناشر توثيق لـ Confluence، مما يتيح الرفع المباشر ومزامنة محتوى Markdown المعالج إلى خوادم قواعد المعرفة الخاصة بالمؤسسات. يتميز النظام بقدراته التقنية في العرض، حيث يحول صيغة Mermaid إلى رسوم بيانية مرئية وتعبيرات TeX إلى صيغ رياضية. يدعم التوثيق متعدد اللغات من خلال إنشاء نسخ معربة من الموقع مع هياكل تنقل مخصصة. توفر المنصة خط معالجة محتوى كاملاً يتضمن قوائم تنقل هرمية، وتمييز صيغة الكود، ونظاماً لإدارة ترتيب الصفحات عبر بادئات أسماء الملفات. كما يتميز بإطار عمل مرن للتوسع من أجل مولدات المحتوى المخصصة ومعالجة شجرة الصفحات برمجياً. يمكن نشر البيئة كحاوية Docker محمولة وتتضمن خادم معاينة محلي لاختبار التوثيق قبل الإنشاء النهائي.
Applies visual formatting and colors to code blocks based on language syntax rules.
هذا المشروع هو عارض نصوص تقنية مصمم لعرض التدوين الرياضي المعقد والكود الملون داخل تنسيقات المستندات الرقمية. يعمل كعارض تقني لـ MathML ونظام لإنتاج التوثيق للمواقع الساكنة. ينشئ المشروع كتباً مدرسية رقمية متاحة ككتب رقمية بتنسيق HTML5 وكتب إلكترونية قياسية بتنسيق EPUB3. يقوم بتحويل المواد المصدرية إلى ملفات HTML و EPUB جاهزة للعرض، مما يضمن توافق المحتوى مع متصفحات الويب الحديثة وقارئات الكتب الإلكترونية. تستخدم واجهة العرض تخطيطاً متجاوباً مع تكيف مع مساحة العرض لضبط الطباعة وعرض الحاويات للأجهزة المكتبية والمحمولة. كما يدمج MathML للصيغ الرياضية وتمييز الصيغ البرمجية أثناء البناء.
Implements build-time thematic coloring for source code fragments to improve readability.
vim.js هو تطبيق محرر نصوص نمطي (modal) احترافي مصمم للدمج في متصفحات الويب والتطبيقات القائمة على JavaScript. يحاكي بيئة Vim من خلال توفير سير عمل تحرير نمطي، واختصارات لوحة المفاتيح، ومعالج إدخال يعتمد على آلة الحالة للتبديل بين أوضاع الأوامر والإدراج. يمكن المشروع من تضمين محرر نصوص كامل الميزات في التطبيقات المضيفة. ويسهل التطوير القائم على المتصفح من خلال تكرار منطق وإدارة ذاكرة محرر نصوص أصلي باستخدام كائنات ودوال JavaScript. يتضمن المحرر قدرات لتمييز الصيغة (syntax highlighting) بناءً على قواعد اللغة، والتراجع متعدد المستويات عبر تخزين النصوص القائم على المخزن المؤقت (buffer)، والتدقيق الإملائي. كما يدعم الإكمال التلقائي لأسماء الملفات، واستيراد الملفات الخارجية من التخزين المحلي أو السحابي، وتنفيذ سكربتات JavaScript مخصصة لتوسيع الوظائف الأساسية. تتم إدارة سلوك المستخدم واختصارات المفاتيح من خلال نظام حالة يعتمد على الإعدادات ويحفظ التغييرات عبر ملفات خارجية.
Provides visual formatting of source code based on predefined language syntax rules.
Microbin هو تطبيق مشاركة ملفات مستضاف ذاتياً و pastebin مشفر مكتوب بلغة Rust. يوفر منصة لاستضافة مقتطفات النصوص والملفات الثنائية عبر روابط فريدة، ويعمل كملف إسقاط آمن ومختصر للروابط. يتميز النظام بتشفير من طرف إلى طرف من جانب العميل، مما يضمن عدم رؤية الخادم للبيانات بنص واضح قبل إرسالها. يتضمن بوابات صندوق بريد آمنة لجمع المستندات من عملاء خارجيين ويدعم التحكم في الوصول المحمي بكلمة مرور لتقييد رؤية المحتوى. يدير النظام دورة حياة التحميل من خلال مؤقتات انتهاء الصلاحية القائمة على الوقت والمشاهدات. تشمل القدرات الإضافية تمييز بناء الجملة الخاص باللغة لمقتطفات الكود، وتحرير المحتوى المشترك، والقدرة على تقديم الملفات كتدفقات بيانات خام. تتم إدارة سلوك الخادم وعلامة التطبيق التجارية من خلال متغيرات البيئة وأداة توليد ملفات التكوين.
Provides visual formatting for code snippets based on language syntax rules.
Ayu هي مجموعة من سمات الألوان لمحرر VS Code. توفر مجموعة من سمات الواجهة المرئية المصممة لتخصيص خلفية المحرر، والألوان الأمامية، ولمسات واجهة المستخدم. يتميز المشروع بثلاثة أنظمة ألوان متميزة: الفاتح، والداكن، وMirage. تسمح هذه المتغيرات بالتبديل التكيفي بين بيئات الإضاءة المختلفة للحفاظ على الراحة البصرية. تغطي السمة تمييز الصيغة (syntax highlighting) لعناصر الكود، وتخصيص الواجهة للألواح وأشرطة العناوين، وتعديلات الخطوط. كما تتضمن مكتبة مصاحبة لأيقونات ملفات مخصصة لتحسين التعرف على أنواع الملفات والتنقل.
Implements visual formatting of source code by mapping language tokens to theme colors.
PSReadLine is a command line editor, completion engine, history manager, and syntax highlighter for the PowerShell console. It provides a bash-inspired line editing experience that enables advanced cursor movement and text manipulation within the terminal. The project features a customizable input mapper for assigning keyboard shortcuts to specific actions and navigation logic. It includes a completion system that suggests matching commands through selectable menus or prefix-based matching. The tool covers real-time color coding for command text and error notifications to improve readability
Applies real-time visual formatting and colors to command text based on PowerShell syntax rules.
Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba
Applies language-specific syntax highlighting to fenced markdown code blocks during rendering.
react-ace هو مكون React يغلف محرر الكود Ace، مصمم لتضمين تحرير النصوص الغني وتمييز الصيغة في تطبيقات الويب. يوفر محرراً يعتمد على المتصفح يطبق قواعد التلوين والتنسيق الخاصة باللغة على الكود المصدري وملفات الترميز. يتميز المشروع بدعم أوضاع تفاعل لوحة المفاتيح المتخصصة، بما في ذلك Vim و Emacs، بالإضافة إلى عارض فرق جنباً إلى جنب لمقارنة إصدارات الملفات المختلفة. كما يعمل كأداة لمقتطفات الكود والإكمال التلقائي المباشر لتسريع إدخال النص. يغطي المكون مجموعة واسعة من إمكانيات المحرر، بما في ذلك إدارة السمات المرئية، وتعليقات الكود، ومؤشرات الخطأ أو التحذير. يوفر واجهات برمجية لمزامنة الحالة، واستخراج تحديد النص، وتنفيذ طرق المحرر الداخلية مثل البحث والاستبدال.
Applies language-specific colors and formatting rules to code blocks based on the selected programming language.
asm-dude هي إضافة لـ Visual Studio مصممة لتطوير لغة التجميع (assembly) والبرمجة منخفضة المستوى. توفر تمييزاً للصيغة، وإكمالاً للكود، ومراجع للرموز (mnemonics) لكل من نوافذ المصدر والتفكيك (disassembly). تتميز الإضافة بأداة مرجعية للرموز تعرض أوصافاً منبثقة وتوقيعات المعلمات لتعليمات التجميع. تتم إدارة هذه المراجع عبر ملفات بيانات قابلة للتكوين، مما يسمح بإدخالات تعليمات وأوصاف مخصصة. تتكامل الإضافة مع المحرر لتوفير تلميحات حساسة للسياق وإكمال الكلمات الرئيسية أثناء الكتابة. كما تستخدم تمييزاً للصيغة يعتمد على الأنماط وطي الكود لتحسين قابلية قراءة كود الآلة المفكك أثناء تصحيح الأخطاء.
Applies color coding and code folding to source and disassembly windows to improve readability.
Cake هو نظام لأتمتة البناء (build automation) وإطار عمل للسكربتات عبر المنصات يسمح للمستخدمين بتعريف خطوط أنابيب بناء البرمجيات باستخدام سكربتات C#. يعمل كمنسق لخط أنابيب CI/CD ومشغل للبناء، ويوفر لغة خاصة بالمجال (DSL) ذات أنواع قوية لتبسيط تنسيق عمليات التجميع والاختبار والتعبئة عبر Windows وLinux وmacOS. يضمن النظام بيئات بناء قابلة للتكرار من خلال تثبيت إصدارات أدوات البناء والوحدات والتبعيات. يتميز بتمكين سير عمل سكربتات C# مع دعم كامل لبيئات التطوير المتكاملة (IDE)، بما في ذلك الإكمال التلقائي، وتمييز الصيغة، وتنفيذ المهام المباشر داخل المحررات. يغطي إطار العمل مجموعة واسعة من الإمكانيات، بما في ذلك تنفيذ المهام عبر الرسم البياني الموجه غير الدوري (DAG)، وتجريد العمليات عبر المنصات، وتثبيت الأدوات تلقائياً. يتميز باكتشاف بيئات التكامل المستمر المختلفة ويوفر قابلية للتوسعة من خلال بنية إضافات تعتمد على NuGet وحقن التبعيات. يتم تنفيذ سكربتات البناء كملفات ثنائية مجمعة في وقت التشغيل أو مستضافة داخل تطبيق وحدة تحكم.
Provides color coding in script files to improve readability and structure recognition.
rust.vim هي إضافة لـ Vim توفر دعماً للمحرر خاص بلغة Rust. تدمج تمييز الصيغة، وإدارة المسافات البادئة، وتكوينات الأدوات لتحسين قابلية القراءة والفهم الهيكلي للكود المصدري لـ Rust. تمكّن الإضافة تنفيذ الاختبار المستهدف لوظائف محددة وتوفر تكاملاً مع ملعب (playground) عبر الإنترنت لتجربة الكود ومشاركته. تغطي أيضاً قدرات لتنسيق الكود، واكتشاف الأخطاء الثابتة، والتنقل في الرموز لتصفح هياكل المصدر والقفز بين التعريفات. تتم إدارة التكوين من خلال Vimscript.
Applies visual styles to Rust source code to improve structural understanding and readability.
vim-rails عبارة عن مجموعة من تحسينات المحرر للتنقل في تطبيقات Ruby on Rails واختبارها وإدارتها داخل Vim. يوفر متصفح مشروع للتنقل بين وحدات التحكم والنماذج وطرق العرض ذات الصلة، ومشغل اختبار مخصص لتنفيذ المواصفات، وواجهة لتشغيل مولدات إطار العمل والأوامر مباشرة من المحرر. تمكن الإضافة من استخراج كتل الكود إلى أجزاء (partials) أو اهتمامات (concerns) منفصلة وتستبدل المحتوى الأصلي تلقائياً باستدعاءات العرض. كما تتضمن أداة تمييز بناء جملة متخصصة تطبق ترميز الألوان على الدوال والإعلانات الخاصة بإطار العمل. يدعم النظام التنقل في المشروع الواعي بالسياق، وتنفيذ الاختبارات المستهدفة، وقواعد تعيين مخصصة للملفات والمهام ذات الصلة على المستوى العالمي أو مستوى التطبيق.
Provides specialized color coding for framework-specific methods and declarations to improve code readability.
SourceCodeSyntaxHighlight هو محرك لتمييز بناء الجملة ومصور للتحكم في الإصدار. يعمل كمميز لبناء جملة الكود المصدري يطبق أنظمة الألوان والتنسيق على لغات البرمجة للعرض البصري، وكأداة لتمييز تغييرات الكود والفروق (diffs) بالنسبة لالتزامات التحكم في الإصدار. تم تنفيذ المشروع كامتداد macOS Quick Look يوفر معاينات مميزة لبناء جملة ملفات الكود المصدري داخل Finder. كما يتضمن عميل بروتوكول خادم اللغة (LSP) لتوفير رموز دلالية ومعلومات عند التحويم أثناء معاينات الكود، وأداة واجهة سطر أوامر لمعالجة ملفات المصدر في دفعات إلى مخرجات مميزة. تغطي القدرات الإضافية تصور تغييرات التحكم في الإصدار عن طريق تمييز الأسطر المضافة أو المعدلة أو المحذوفة. يدعم النظام المعالجة المسبقة لملفات المصدر عبر نصوص برمجية مخصصة، وتخصيص المظهر البصري للألوان والخطوط، واستخدام مكتبات تمييز خارجية للرندرة.
Converts raw programming language files into visually formatted text using syntax rules for better readability.
هذا المشروع عبارة عن مكون عرض React مصمم لإنشاء شرائح كود متحركة وجولات تعليمية خطوة بخطوة. يعمل كأداة لعرض الكود تسمح للمستخدمين بتمييز بناء الجملة والانتقال بين إصدارات مختلفة من قاعدة الكود أثناء العروض التوضيحية التقنية. تمكن الأداة من إنشاء جولات كود متحركة عن طريق عرض لقطات للكود تنتقل عبر تغييرات تدريجية. يتم التنقل في هذه التسلسلات عبر مدخلات لوحة المفاتيح، مما يسمح للمقدم بالتقدم عبر خطوات الكود لشرح تغييرات المنطق في عرض توضيحي مباشر. يوفر النظام إمكانيات لسير عمل العروض التقديمية التقنية، بما في ذلك تصميم دروس البرمجة والمواد التعليمية للمطورين. وهو يتعامل مع الهيكل البصري لمقتطفات الكود ويدير انتقالات الحالة بين إصدارات مختلفة من النص المصدري.
Provides visual formatting of source code using colors and styles based on language syntax rules.
هذا المشروع عبارة عن منسق ومصور JSON يعتمد على الويب مصمم لتصحيح الأخطاء الهيكلية واستكشاف البيانات. يقوم بتحويل سلاسل JSON الخام إلى هيكل شجري قابل للقراءة يتميز بتمييز بناء الجملة، وأدلة المسافة البادئة، والعقد القابلة للطي. توفر الأداة مصوراً للبيانات لمقارنة استجابات الخادم الخام مقابل التمثيلات المحللة. تتضمن أيضاً مصدراً للوحدة الطرفية يرسل بيانات JSON المحللة إلى وحدة تحكم مطور المتصفح كمتغير عالمي للفحص والمعالجة الفورية. يغطي النظام فحص استجابة API وتحليل هيكل JSON، مما يسمح للمستخدمين بالتبديل بين النص الخام وطرق العرض المنسقة للتحقق من البيانات المتداخلة المعقدة.
Provides visual color coding for JSON keys and values to improve readability.
Compodoc هو مولد توثيق API لـ TypeScript، ومولد مواقع ثابتة، ومصور معمارية المشروع. يقوم بتحليل الكود المصدري وتعليقات JSDoc لإنشاء مواقع مرجعية تقنية قابلة للبحث، وكتالوجات API، وصفحات HTML مستقلة. يتميز المشروع بتحليل عبارات الاستيراد لإنتاج رسوم بيانية للتبعيات وخرائط الوحدات التي توضح العلاقات الهيكلية داخل قاعدة الكود. يتضمن دعماً متخصصاً لتصور مشاريع Angular، وسير عمل NestJS، ومكونات Stencil للويب، ويمكنه تضمين عروض توضيحية حية مباشرة في صفحات التوثيق. يعمل النظام أيضاً كمحلل لتغطية التوثيق، حيث يوفر تقارير ويفرض حد أدنى من عتبات التغطية داخل خطوط أنابيب التكامل المستمر (CI) لإفشال عمليات البناء إذا كانت مستويات التوثيق غير كافية. تشمل القدرات الإضافية تكامل Markdown، وتصدير البيانات بتنسيقات متعددة إلى JSON أو Markdown، وخادم تطوير محلي مع مراقبة نظام الملفات لإعادة البناء التلقائي. يمكن للمستخدمين تخصيص المخرجات من خلال ملفات التكوين، وتصميم CSS مخصص، وتصفية رؤية العناصر لاستبعاد رموز معينة أو علامات داخلية من الموقع النهائي.
Applies visual syntax highlighting to code blocks within the generated documentation to improve readability.
Amp هو محرر نصوص نمطي لسطح الأوامر. يوفر واجهة تعتمد على الطرفية لتحرير النصوص وتطوير البرمجيات، باستخدام نموذج تفاعل نمطي يفصل إدخال النص عن التنقل وتنفيذ الأوامر. يدمج المحرر التحكم في إصدار Git لتسجيل تغييرات الكود مباشرة داخل الواجهة. كما يعمل كأداة تنقل، ويتميز بباحث ملفات غامض لمطابقة السلاسل التقريبية وأداة تنقل بالرموز للقفز إلى تعريفات وإعلانات محددة داخل ملفات المصدر المحلية. يتضمن النظام تمييز صيغة قائم على القواعد لتمييز هياكل الكود وملف تكوين مركزياً لإدارة تفضيلات المستخدم.
Applies visual formatting and colors to source code based on language syntax rules.
Everforest is a nature-inspired color scheme and syntax highlighting theme for Vim and Neovim. It provides a collection of light and dark color schemes designed with soft contrast to reduce eye strain. The theme features a green-based palette with adjustable background contrast and multi-variant color profiles to suit different ambient lighting. Users can modify the visual appearance through variable-driven customization and a configurable color palette. The project covers semantic syntax highlighting and UI element colorization to distinguish code logic across various programming languages.
Applies precise color coding to various programming languages using structural parsing and semantic analysis.
xcpretty هو أداة لتنسيق سجلات xcodebuild ومحلل لسجلات بناء CI، يقوم بتحويل مخرجات المترجم المطولة إلى سجلات موجزة وقابلة للقراءة. يعمل كمولد لتقارير البناء وأداة لتصور نتائج اختبارات Xcode، حيث يحول بيانات البناء والاختبار الخام إلى تنسيقات مبسطة للمطورين وخطوط أنابيب التكامل المستمر (CI). تتميز الأداة بتوفير تصورات متخصصة لتنفيذ الاختبارات، مثل عرض النتائج بنمط النقاط وقياس أوقات التشغيل لتحديد اختناقات الأداء. كما تعمل كمولد تقارير قادر على تصدير نتائج البناء إلى ملفات XML أو HTML أو JSON قياسية لاستخدامها مع أدوات إعداد التقارير الخارجية. يستخدم النظام معالجة السجلات القائمة على التدفق (stream-based) وتحليل الأحداث القائم على التعبيرات النمطية (regex) للتعامل مع المخرجات الخام في الوقت الفعلي. ويتضمن قدرات لتمييز صيغة الكود المصدري، وإشارات فشل البناء عبر رموز الخروج، وبنية قابلة للتوسيع تسمح بمنطق تحليل مخصص وإضافات لتنسيق المخرجات.
Applies syntax coloring to programming languages within the build output to improve the legibility of errors.