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

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

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

5 مستودعات

Awesome GitHub RepositoriesSource Location Capture

Mechanisms to record the exact file and line number of a call site in diagnostic logs.

Distinct from Source Metadata Capture: None of the candidates cover preprocessor-based source location capture in C++.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Source Location Capture. Refine with filters or upvote what's useful.

Awesome Source Location Capture GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • gabime/spdlogالصورة الرمزية لـ gabime

    gabime/spdlog

    28,922عرض على GitHub↗

    spdlog هي مكتبة تسجيل C++ عالية الأداء مصممة لتسجيل رسائل التشخيص وأحداث التطبيق. تعمل كإطار عمل تسجيل غير متزامن ومكتبة آمنة للخيوط (thread-safe) تنسق الوصول عبر الخيوط المتزامنة للحفاظ على سلامة الرسائل. يعمل المشروع كموجه سجلات متعدد الأهداف، حيث يوزع الأحداث الفردية على وجهات متعددة مثل وحدات التحكم والملفات وخدمات النظام (daemons). يتضمن مدير تدوير السجلات الذي يتعامل مع دورات حياة الملفات من خلال استراتيجيات التدوير الأساسية أو الدورية أو اليومية لمنع استنفاد القرص. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك تنسيق السجل المخصص للأنواع المعرفة من قبل المستخدم والبيانات الثنائية، والتقاط موقع المصدر، وتتبع وقت التنفيذ. كما توفر بدائيات المراقبة مثل التقاط تتبع الأحداث عبر التخزين المؤقت لرسائل التصحيح والقدرة على إدارة مستويات السجل من خلال التكوين الخارجي في وقت التشغيل. المكتبة متاحة كتوزيعة تعتمد على ملفات الرأس (header-only) فقط للقضاء على خطوات التجميع المنفصلة.

    Captures the filename and line number of the call site using macros to provide precise diagnostic context.

    C++cppcpp11header-only
    عرض على GitHub↗28,922
  • federico-busato/modern-cpp-programmingالصورة الرمزية لـ federico-busato

    federico-busato/Modern-CPP-Programming

    15,808عرض على GitHub↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Explains how to capture file names, line numbers, and function names for diagnostic logging.

    HTMLc-plus-pluscode-qualitycompilers
    عرض على GitHub↗15,808
  • carp-lang/carpالصورة الرمزية لـ carp-lang

    carp-lang/Carp

    5,815عرض على GitHub↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Returns the source column number where a symbol was defined.

    Haskellfunctionalfunctional-programminggame-development
    عرض على GitHub↗5,815
  • mervinpraison/praisonaiالصورة الرمزية لـ MervinPraison

    MervinPraison/PraisonAI

    5,592عرض على GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Lists all symbols like functions and classes in a file and returns their locations.

    Pythonagentsaiai-agent-framework
    عرض على GitHub↗5,592
  • day8/re-frameالصورة الرمزية لـ day8

    day8/re-frame

    5,532عرض على GitHub↗

    re-frame هو إطار عمل وظيفي لبناء تطبيقات الصفحة الواحدة (SPA) باستخدام ClojureScript. يوفر قاعدة بيانات مركزية غير قابلة للتغيير تعمل كمصدر وحيد للحقيقة لحالة التطبيق بالكامل، مما يفرض تدفق بيانات أحادي الاتجاه صارم حيث تؤدي الأحداث إلى تغييرات في الحالة وتحديثات لاحقة للعرض. يتميز إطار العمل برسم بياني تفاعلي للإشارات وخط أنابيب (pipeline) وسيط يعتمد على المعترضات (interceptors). من خلال التعامل مع منطق التطبيق كسلسلة من الأحداث القائمة على البيانات والآثار الجانبية التصريحية، فإنه يفصل منطق الأعمال عن طبقة العرض. تسمح هذه البنية للمطورين بإدارة تغييرات الحالة المعقدة والعمليات الخارجية من خلال دوال نقية، مما يضمن تنفيذ الآثار الجانبية بواسطة مترجم منفصل بدلاً من الاستدعاءات الإلزامية. يتضمن النظام مجموعة شاملة من الإمكانيات لإدارة بنية التطبيق، بما في ذلك اشتقاق البيانات التفاعلي، ومطابقة العرض القائمة على الاشتراكات، وإدارة الحالة القائمة على الأحداث. يدعم سير عمل التطوير المتقدم مثل تتبع الأحداث، وحفظ نقاط فحص الحالة، والقدرة على محاكاة الآثار الجانبية للاختبار المعزول. تم تصميم المشروع للتكامل مع React، مستفيداً من مطابقة DOM الافتراضي لتحديث واجهات المستخدم بكفاءة. يوفر مجموعة قوية من الأدوات للتعامل مع الاهتمامات المتقاطعة، وإدارة رسوم بيانية معقدة لتدفق البيانات، وتنسيق العمليات غير المتزامنة ضمن خط أنابيب أحداث متسلسل وقابل للتنبؤ.

    Records file and line information at the call-site of event and subscription registrations.

    Clojureclojurescriptre-framereact
    عرض على GitHub↗5,532
  1. Home
  2. Operating Systems & Systems Programming
  3. Source Location Capture

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

  • Symbol Source Location QueriesReturning the column number where a symbol was defined in the source file. **Distinct from Source Location Capture:** Distinct from Source Location Capture: focuses on querying symbol definition locations, not recording call-site locations.