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

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

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

6 مستودعات

Awesome GitHub RepositoriesError Code to Exception Mapping

The process of transforming numeric system error codes into thrown language exceptions.

Distinct from Error-to-Exception Mappings: Candidates focus on cross-language async bridges or HTTP codes; this is a general C++/System API mapping.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Error Code to Exception Mapping. Refine with filters or upvote what's useful.

Awesome Error Code to Exception Mapping GitHub Repositories

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

    symfony/debug

    7,186عرض على GitHub↗

    The Symfony Debug component is a PHP debugging toolkit that converts PHP warnings and notices into exceptions for consistent runtime error handling. It provides a unified error management system by registering a global error handler that intercepts all PHP errors and forwards them to an exception-based pipeline. The component catches uncaught PHP exceptions and displays detailed stack traces enriched with file, line, and call chain context for developer visibility. It maps PHP error severity levels to corresponding exception types, enabling granular control over how different error conditions

    Maps PHP error severity levels to corresponding exception types for granular control.

    PHPcomponentphpsymfony
    عرض على GitHub↗7,186
  • libusb/libusbالصورة الرمزية لـ libusb

    libusb/libusb

    6,085عرض على GitHub↗

    libusb is a cross-platform user-space library that provides a consistent C API for discovering, configuring, and communicating with USB devices from applications. It abstracts operating-system-specific USB driver details behind a single interface that works on Linux, macOS, Windows, and other platforms, enabling developers to write portable USB code without platform-specific knowledge. The library supports both synchronous and asynchronous I/O models for USB transfers. Synchronous operations block the calling thread until a transfer completes, offering a straightforward sequential programming

    Returns negative integer error codes from all functions, enabling callers to diagnose failures without exceptions.

    C
    عرض على GitHub↗6,085
  • joho/7xx-rfcالصورة الرمزية لـ joho

    joho/7XX-rfc

    4,547عرض على GitHub↗

    هذا المشروع عبارة عن مقترح RFC رسمي ومواصفات فنية لنطاق جديد من رموز حالة HTTP. يحدد معيار خطأ للمطور مصمماً لتمييز إخفاقات التنفيذ عن أخطاء العميل أو الخادم القياسية داخل استجابات REST API. تقترح المواصفات توسيعاً لبروتوكول HTTP يقدم نطاقات رقمية محجوزة لرموز الحالة. يربط هذا النظام معرفات الأعداد الصحيحة الفريدة بأخطاء تنفيذ محددة، مما يوفر معنى تشخيصياً دقيقاً ويعزل أخطاء المطور عن استجابات البروتوكول القياسية مع الحفاظ على التوافق مع الإصدارات السابقة. يغطي المعيار معالجة أخطاء API وسير عمل تصحيح أخطاء المطور من خلال إنشاء مخطط استجابة متسق لحمولات الخطأ. يضمن هذا التوافق التشغيلي بين عملاء وخوادم API المختلفة عند الإبلاغ عن إخفاقات التنفيذ.

    Links unique integer codes to specific implementation failures to provide precise diagnostic meaning during API communication.

    Makefilerfcsatire
    عرض على GitHub↗4,547
  • connectrpc/connect-goالصورة الرمزية لـ connectrpc

    connectrpc/connect-go

    3,963عرض على GitHub↗

    Connect-go هي مكتبة لبناء خدمات استدعاء إجراءات عن بُعد (RPC) آمنة من حيث النوع ومتوافقة مع gRPC و HTTP. توفر تطبيق Go لـ Protocol Buffers لتبادل البيانات المنظمة، مما يتيح إنشاء خوادم RPC متعددة البروتوكولات وعملاء آمنين من حيث النوع. يتميز إطار العمل بدعم البروتوكولات المتعددة، مما يسمح لمعالج خادم واحد بخدمة الطلبات باستخدام عدة بروتوكولات مختلفة في وقت واحد عبر HTTP. يتضمن ذلك القدرة على التبديل بين بروتوكولات النقل المختلفة لنفس الخدمة واستخدام تفاوض المحتوى القابل للتوصيل للاختيار بين الترميز الثنائي و JSON. يغطي المشروع مجموعة واسعة من قدرات تكامل واجهة برمجة التطبيقات، بما في ذلك بث الرسائل أحادي وثنائي الاتجاه، ووسيط شبكة لاعتراض الطلبات، وإدارة الأخطاء المنظمة. كما يتضمن أدوات تشغيلية لإعداد تقارير صحة الخدمة، وضغط الحمولة، وإعادة تدوير مخزن الذاكرة المؤقت لتقليل عبء جمع القمامة (garbage collection).

    Translates internal service failures into semantic error codes and metadata compatible with RPC standards.

    Go
    عرض على GitHub↗3,963
  • octokit/octokit.rbالصورة الرمزية لـ octokit

    octokit/octokit.rb

    3,945عرض على GitHub↗

    Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c

    Maps HTTP status codes from the GitHub API directly to a hierarchy of Ruby exception classes.

    Rubygithubgithub-apihacktoberfest
    عرض على GitHub↗3,945
  • microsoft/wilالصورة الرمزية لـ microsoft

    microsoft/wil

    2,884عرض على GitHub↗

    wil is a C++ wrapper library for the Windows API designed to simplify system development through RAII and exception handling. It provides a set of resource management tools, a framework for Windows error handling, and type-safe interfaces for registry access and networking. The library distinguishes itself by automating the conversion between system error codes and C++ exceptions, while providing utilities for contextual error message attachment and early return patterns. It also features specialized networking wrappers for socket initialization and hostname resolution, and a registry interfa

    Transforms system error codes into thrown exceptions to streamline error propagation.

    C++
    عرض على GitHub↗2,884
  1. Home
  2. Software Engineering & Architecture
  3. Error Code to Exception Mapping

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

  • Negative Error Code ReturnsReturning negative integer constants from every function call for callers to map to documented error names. **Distinct from Error Code to Exception Mapping:** Distinct from Error Code to Exception Mapping: uses negative integer returns directly, not exception translation.
  • Semantic Error Code MappingsMappings that link numeric error codes to specific semantic meanings of implementation failures. **Distinct from Error Code to Exception Mapping:** Distinct from error-to-exception mapping by focusing on the semantic meaning of the code itself across API communication.