345 مستودعات
Utilities that assist developers in diagnosing, monitoring, and troubleshooting software behavior, error reports, and runtime performance.
Explore 345 awesome GitHub repositories matching development tools & productivity · Debugging and Inspection Tools. Refine with filters or upvote what's useful.
Openclaw هي منصة لإدارة بيئات تنفيذ الوكلاء (agents)، توفر البنية التحتية للتحكم في دورات حياة الوكيل، وحالة الجلسة، واستمرارية مساحة العمل. تتميز ببوابة مركزية تتعامل مع حلقات النماذج، واستدعاء الأدوات، وأحداث البث، مع دعم توجيه الوكلاء المتعددين وإدارة الذاكرة المستمرة. تم تصميم النظام لتوحيد توقيعات تنفيذ الأدوات وتوفير واجهة قياسية للتوافق بين الموفرين المختلفين. تتضمن المنصة أدوات مطورين واسعة النطاق، مثل واجهة سطر أوامر لإدارة مساحة العمل، وتسجيل التشخيص، وبنية إضافات (plugin architecture) تسمح بتسجيل أدوات وقدرات مخصصة. تدعم سير العمل الآلي من خلال خطافات (hooks) قائمة على الأحداث، وجدولة المهام، والتكامل مع الخدمات الخارجية. تتم إدارة الأمن من خلال سياسات التنفيذ، وقابلية نقل بيانات الاعتماد، وسير عمل الموافقة على إجراءات الوكيل. يتم دعم النشر من خلال مثبتات البنية التحتية الآلية ومساعدي البوابة المعتمدين على الحاويات، مع أدوات مدمجة للنسخ الاحتياطي وإدارة التكوين. يوفر النظام تنسيقاً مهيكلاً لتنظيم سير العمل متعدد الخطوات ويتضمن أدوات متخصصة لأتمتة المتصفح وتصحيح الكود المهيكل.
Supports interactive debugging and diagnostic monitoring through a terminal interface during gateway development.
Developer Roadmap هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.
Offers browser-based diagnostic tools to inspect and troubleshoot application state and execution.
هذا المشروع عبارة عن دليل شامل منسق من قبل المجتمع ينظم مشهداً واسعاً من مكتبات وأطر عمل وأدوات برمجيات Python. يعمل كقاعدة معرفية مركزية مصممة لتسهيل التنقل في النظام البيئي وتسريع اكتشاف المطورين عبر دورة حياة تطوير البرمجيات بأكملها. يتميز الدليل بتوفير فهرس منظم للموارد مصنف حسب المجال التقني، بدءاً من أدوات التطوير الأساسية وصولاً إلى المجالات الهندسية المتخصصة. ويغطي قدرات عالية المستوى بما في ذلك الذكاء الاصطناعي، وعلوم البيانات، وتطوير الويب، وإدارة البنية التحتية، مما يسمح للمطورين بتحديد حلول موثوقة لتحديات تقنية محددة. يشمل المشروع نطاقاً واسعاً من القدرات، بما في ذلك أدوات إدارة التبعيات، والتحليل الثابت للكود، والاختبار الآلي. كما يقوم بفهرسة موارد تخزين البيانات المستمرة، وأوركسترا البنية التحتية السحابية، وتطوير الواجهات، مما يوفر مرجعاً موحداً لبناء وصيانة الأنظمة البرمجية المعقدة.
Diagnose runtime errors and monitor application execution via interactive inspection environments.
React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.
Examines component hierarchies and modifies internal data to analyze performance metrics in the browser.
Vue هو إطار عمل JavaScript تقدمي قائم على المكونات مصمم لبناء واجهات مستخدم تفاعلية وتطبيقات الصفحة الواحدة. يركز على نظام قوالب تصريحي يحول HTML إلى وظائف عرض فعالة، مما يسمح للمطورين بتنظيم الواجهات المعقدة في وحدات معزولة وقابلة لإعادة الاستخدام تتزامن تلقائياً مع حالة التطبيق. يتميز إطار العمل بنظام تفاعلية لتتبع التبعيات يراقب الوصول إلى البيانات أثناء العرض لإطلاق تحديثات دقيقة. يوفر بنية مرنة تدعم كلاً من التبني التزايدي كمكتبة خفيفة الوزن وتطوير التطبيقات على نطاق واسع. يمكن للمطورين الاستفادة من نموذج قابلية توسيع قوي قائم على الإضافات لحقن المنطق العام، بينما يضمن توفيق DOM الافتراضي لإطار العمل تحديثات فعالة للواجهة من خلال حساب الحد الأدنى من الطفرات. بعيداً عن قدرات العرض الأساسية، يتضمن المشروع مجموعة شاملة من الأدوات لإدارة حالة التطبيق، والتوجيه القائم على URL، والعرض من جانب الخادم. يوفر دعماً واسعاً لتركيب المكونات، وتوزيع المحتوى، وإدارة الرسوم المتحركة، إلى جانب تدابير أمنية مدمجة مثل الهروب التلقائي للمحتوى لمنع الثغرات الشائعة. يتم توزيع إطار العمل مع إعلانات نوع رسمية لدعم التحليل الثابت ويمكن تثبيته عبر مديري الحزم القياسيين أو دمجه مباشرة في بيئات المتصفح عبر علامات البرنامج النصي.
Logs and tracks shared data changes to provide a history of state modifications.
This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu
Includes performance, debugging, and inspection tools that provide visual insights into application state, memory usage, and rendering performance.
Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c
Analyzes execution time, memory usage, and code coverage to identify performance bottlenecks.
This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture
Facilitates code inspection, log viewing, and component profiling through integrated debugging and diagnostic panels.
Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l
Interactive inspection tools allow developers to query component specifications, design tokens, and DOM structures via an AI assistant.
Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa
Exposes network-accessible sockets that allow external tools to attach to and manipulate remote browser instances.
Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa
Links external diagnostic tools to the runtime via a standard protocol to visualize execution state and interact with live code.
Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test
Integrates directly into editors for setting breakpoints, inspecting error states, and stepping through browser-side code execution.
Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all
Permits manual inspection and overriding of entity states and attributes at runtime to simulate device behavior for testing.
هذا المشروع عبارة عن مكتبة واجهة مستخدم رسومية ذات وضع فوري مصممة للتطوير السريع للأدوات وواجهات التصحيح. من خلال إنشاء هندسة واجهة المستخدم في كل إطار عبر كود إجرائي، فإنه يلغي الحاجة إلى مزامنة الحالة المستمرة بين بيانات التطبيق والواجهة. وهي مخصصة في المقام الأول للتكامل في خطوط أنابيب العرض الحالية، حيث تنتج مخازن رؤوس خام وأوامر رسم لا تعتمد على واجهة برمجة تطبيقات الرسومات الأساسية. تتميز المكتبة ببنية مفككة للغاية تدعم تخطيطات معقدة وقابلة للإرساء ومتعددة المنافذ. وهي تدير مواضع النوافذ، وسحب علامات التبويب، وتقسيم العقد، مما يسمح للمطورين بفصل عناصر الواجهة إلى نوافذ نظام تشغيل مستقلة. لضمان تفاعل متسق عبر بيئات متنوعة، تقوم بتعيين أحداث الإدخال الأصلية إلى تنسيق موحد وتوفر نطاقاً قوياً قائماً على المعرف لتتبع حالات العناصر عبر الإطارات. يوفر إطار العمل سطح قدرة واسع لبناء أدوات محرك متطورة ومرافق تشخيصية. وهو يتضمن دعماً للمكونات المرئية المتقدمة مثل محرري العقد، وراسمات 2D و 3D، والمفتشين المتخصصين، إلى جانب البنية التحتية لتحجيم DPI وعرض الأشكال المخصصة. تم تصميم النظام لقابلية نقل عالية، ويتميز بخيارات تكوين وقت التجميع التي تسمح للمطورين بتكييف هياكل البيانات الأساسية والأنواع الرياضية لمتطلبات محرك محددة. يوفر المستودع أمثلة واسعة النطاق لربط المكتبة بخلفيات وأطر عمل الرسومات الرئيسية، إلى جانب أدوات لتوليد ارتباطات خاصة باللغة.
Implements real-time memory editors, graph plotters, and state inspectors to monitor application data during active development.
This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit
Simplifies the search for debuggers and inspection tools for diagnosing and troubleshooting software behavior.
Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit
Maintains an integrated interface for pausing execution, setting breakpoints, and inspecting variable states during active development.
MinerU is a document parsing pipeline designed to transform unstructured files into machine-readable, structured data. It utilizes deep learning models to perform layout analysis, identifying document regions and extracting complex content such as mathematical expressions. By combining these neural network inferences with geometric heuristics, the system reconstructs the reading order and structural hierarchy of documents to ensure accurate data representation. The project distinguishes itself through a multi-stage processing workflow that integrates layout detection, optical character recogn
Creates visual PDF representations of layouts and text segments to confirm the correctness of the automated processing pipeline.
This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati
Assembles diagnostic toolkits for identifying runtime errors and inspecting application state during development.
Redux is a predictable state container designed to manage global application data through a centralized store. It operates on a unidirectional data flow architecture where state transitions are triggered by dispatching action objects, which are then processed by pure reducer functions to produce a new, immutable state tree. This approach ensures that application data remains consistent and traceable across the entire component hierarchy. The library distinguishes itself through a functional pattern that relies on pure functions for state logic and a middleware-based extension system. This mid
Exposes diagnostic capabilities that let developers inspect state changes and replay dispatched actions for easier troubleshooting.
Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated
Retrieves browser console logs and warnings to diagnose runtime exceptions during agent execution.