5 مستودعات
Utilities for adding temporary or structural markers, such as comments, to specific code elements for highlighting.
Distinct from Document Elements & Annotations: Shortlist candidates focus on graph nodes or DOM visual highlighting, not source code comments.
Explore 5 awesome GitHub repositories matching development tools & productivity · Code Annotations. Refine with filters or upvote what's useful.
Emmet هو أداة لتوليد كود الترميز (markup) ومجموعة أدوات لزيادة إنتاجية تطوير الويب. يعمل كمحرك توسيع يحول الاختصارات والمحددات الشبيهة بـ CSS إلى هياكل HTML وXML كاملة وغيرها من هياكل الترميز. يتميز المشروع بمحرك توسيع اختصارات CSS مخصص يحول أكواد الخصائص المختصرة إلى إعلانات نمط كاملة، بما في ذلك التوليد التلقائي للبادئات الخاصة بالمتصفحات والتدرجات اللونية. كما يتميز بتقديم عملية توسيع قابلة للبرمجة من خلال تعريفات مقتطفات مخصصة، وتعيين أسماء مستعارة للاختصارات، وقابلية التوسع عبر السكربتات. تغطي مجموعة الأدوات نطاقاً واسعاً من الإمكانيات بما في ذلك توليد الترميز مع تكرار العناصر والترقيم التكراري، بالإضافة إلى أدوات المحرر للتنقل الهيكلي واختيار الوسوم المتوازنة. كما يوفر أدوات لتأليف ملفات CSS، وتعديل القيم الرقمية، ومعالجة الوسائط لتحويل بيانات الصور إلى URL وتحديث الأبعاد.
Wraps tags containing specific attributes with customizable comment tags to highlight important elements.
Annotate Models هي أداة إنتاجية لـ Ruby on Rails تقوم بتعيين أعمدة قاعدة البيانات، والأنواع، ومسارات التطبيق مباشرة في ملفات النموذج والتكوين كتعليقات كود مصدري. تعمل كمعلق للمخطط (schema annotator) يقوم بإدراج معلومات قاعدة البيانات والتوجيه في ملفات النموذج لتوفير مرجع سريع لهياكل البيانات أثناء التطوير. تقوم الأداة بمزامنة تعليقات النموذج مع عمليات ترحيل قاعدة البيانات لضمان بقاء مراجع هيكل البيانات محدثة. كما تتضمن حاقن خريطة المسار الذي يكتب جدول توجيه التطبيق الحالي في ملفات التكوين كتعليقات قابلة للقراءة. يغطي النظام تعليق الكود التلقائي لتوثيق مخطط قاعدة البيانات والتنقل في مسار Rails. ويوفر قدرات لإدراج وتحديث وإزالة ملخصات المخطط والمسار هذه داخل ملفات النموذج والاختبار والمصنع.
Synchronizes source code comments with database migrations to ensure data structure references remain current.
react-ace هو مكون React يغلف محرر الكود Ace، مصمم لتضمين تحرير النصوص الغني وتمييز الصيغة في تطبيقات الويب. يوفر محرراً يعتمد على المتصفح يطبق قواعد التلوين والتنسيق الخاصة باللغة على الكود المصدري وملفات الترميز. يتميز المشروع بدعم أوضاع تفاعل لوحة المفاتيح المتخصصة، بما في ذلك Vim و Emacs، بالإضافة إلى عارض فرق جنباً إلى جنب لمقارنة إصدارات الملفات المختلفة. كما يعمل كأداة لمقتطفات الكود والإكمال التلقائي المباشر لتسريع إدخال النص. يغطي المكون مجموعة واسعة من إمكانيات المحرر، بما في ذلك إدارة السمات المرئية، وتعليقات الكود، ومؤشرات الخطأ أو التحذير. يوفر واجهات برمجية لمزامنة الحالة، واستخراج تحديد النص، وتنفيذ طرق المحرر الداخلية مثل البحث والاستبدال.
Displays tooltips and markers at specific line and column positions to provide context or warnings.
Qira is a binary analysis platform and execution tracer that records every instruction and data access during program execution for interactive playback and debugging. It functions as a runtime analysis environment that uses QEMU to trace execution and inspect memory and register states. The system provides a binary static analysis tool that maps program structure and annotates instructions based on captured runtime data. It includes a runtime memory analyzer to monitor reads and writes to specific addresses and an interactive debugger for navigating execution timelines. The platform covers
Provides utilities for adding custom names and comments to specific binary addresses to document findings.
lensm is a binary analysis tool and Go disassembler interface designed for navigating disassembled machine code, tracking function calls, and inspecting executable metadata. It specifically functions as a Go assembly viewer that visualizes compiled binary instructions alongside their original source code. The project implements the Model Context Protocol to expose internal functions and source code as tools for external AI systems. This protocol-based analysis server enables the streaming of binary data and the management of server lifecycles to allow external tools to analyze logic. The sys
Allows adding and managing comments associated with binary functions, synced via sidecar files.