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

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

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

3 مستودعات

Awesome GitHub RepositoriesChrome Debugging Interfaces

JavaScript libraries and wrappers providing programmatic access to the Chrome DevTools Protocol for browser control and inspection.

Distinct from WebKit to Chrome Protocol Bridges: None of the candidates provide a general interface for the Chrome Debugging Protocol; they focus on version management, auditing, or specific protocol bridges.

Explore 3 awesome GitHub repositories matching development tools & productivity · Chrome Debugging Interfaces. Refine with filters or upvote what's useful.

Awesome Chrome Debugging Interfaces GitHub Repositories

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

    cyrus-and/chrome-remote-interface

    4,539عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة Node.js وإطار عمل لأتمتة المتصفح يوفر واجهة JavaScript لبروتوكول Chrome DevTools. يعمل كمتحكم في متصفح بدون واجهة رسومية (headless)، مما يتيح الإدارة البرمجية لأهداف المتصفح، وتنفيذ السكربتات، ومراقبة نشاط الشبكة عبر اتصالات WebSocket. تتضمن الواجهة صدفة تفاعلية وREPL لتنفيذ الأوامر في الوقت الفعلي وربط الأحداث. كما توفر أدوات لاسترداد واصفات البروتوكول وفحص التوثيق المضمن لتحديد الأوامر المتاحة وأنواع المعلمات. تغطي المكتبة مجموعة واسعة من إمكانيات الأتمتة، بما في ذلك تصحيح أخطاء المتصفح عن بعد، واختبار المتصفح بدون واجهة رسومية، ومراقبة تطبيقات الويب في الوقت الفعلي. تدير دورة حياة تفاعل المتصفح بالكامل، من اكتشاف الهدف عبر HTTP إلى توجيه الإشعارات القائمة على الأحداث وإرسال الأوامر المغلفة بوعود (promises).

    A JavaScript wrapper for interacting with the Chrome Debugging Protocol to manage browser targets and inspect state.

    JavaScript
    عرض على GitHub↗4,539
  • auchenberg/vscode-browser-previewالصورة الرمزية لـ auchenberg

    auchenberg/vscode-browser-preview

    4,383عرض على GitHub↗

    vscode-browser-preview هو أداة معاينة ويب ومصحح أخطاء مدمج في المحرر يقوم بتضمين مثيل متصفح حي مباشرة داخل مساحة العمل. يستخدم تكامل المتصفح بدون واجهة (Headless) لمزامنة حالة المتصفح مع محرر الكود النشط. يوفر المشروع مصحح أخطاء ويب متكاملاً يسمح للمستخدمين بتعيين نقاط التوقف وفحص حالة تطبيقات الويب دون مغادرة واجهة المحرر. كما يتيح الوصول إلى أدوات المطور عن بُعد عبر رابط شبكة لتحليل عناصر الصفحة، والأنماط، ونشاط الشبكة. يدعم النظام سير عمل تطوير الواجهة الأمامية من خلال توفير معاينات ويب داخل المحرر للعرض في الوقت الفعلي للأنماط والتخطيطات. يتضمن ذلك قدرات لفحص حالة المتصفح وتصحيح أخطاء تطبيقات الويب.

    Utilizes the Chrome DevTools Protocol to provide programmatic browser control and execution state inspection.

    TypeScript
    عرض على GitHub↗4,383
  • kblok/puppeteer-sharpالصورة الرمزية لـ kblok

    kblok/puppeteer-sharp

    3,901عرض على GitHub↗

    Puppeteer Sharp هي مكتبة لأتمتة متصفحات الويب وواجهة برمجة تطبيقات (API) لـ .NET لمتصفح Chrome بدون واجهة رسومية. توفر واجهة C# آمنة الأنواع للتحكم في المتصفحات، وتعمل كغلاف لبروتوكول Chrome DevTools الذي يترجم استدعاءات طرق .NET إلى رسائل JSON-RPC. يُمكّن المشروع من التنقل البرمجي في الصفحات، والتفاعل مع العناصر، وتنفيذ JavaScript داخل بيئة .NET. يعمل كإطار عمل للاختبار الشامل (end-to-end) لمحاكاة سير عمل المستخدم والتحقق من سلوك تطبيقات الويب. تشمل الإمكانات الإضافية توليد لقطات شاشة تلقائية لاختبار الانحدار المرئي وإعداد التقارير. تسهل المكتبة دمج إمكانات محرك المتصفح في تطبيقات .NET لأداء مهام استخراج البيانات وأتمتة الويب.

    Provides a type-safe C# interface for controlling headless Chrome browsers using the Chrome DevTools Protocol.

    C#
    عرض على GitHub↗3,901
  1. Home
  2. Development Tools & Productivity
  3. Chrome Debugging Interfaces

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

  • DotNet WrappersType-safe .NET language bindings for the Chrome DevTools Protocol. **Distinct from Chrome Debugging Interfaces:** Focuses specifically on C#/.NET type-safety rather than general JavaScript-based debugging interfaces