awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

Awesome GitHub RepositoriesError Code Hierarchies

Organizing error codes into a consistent hierarchy so callers can programmatically handle failures.

Distinct from Error Handling: Distinct from general Error Handling: focuses on the design of structured error code systems rather than dynamic type-based error propagation.

Explore 8 awesome GitHub repositories matching web development · Error Code Hierarchies. Refine with filters or upvote what's useful.

Awesome Error Code Hierarchies GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • aws/aws-sdk-phpAvatar aws

    aws/aws-sdk-php

    6,191Vezi pe GitHub↗

    The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and

    Handles distinct API error types by inspecting the AWS error code from the exception object.

    PHP
    Vezi pe GitHub↗6,191
  • balloonwj/cppguideAvatar balloonwj

    balloonwj/CppGuide

    6,030Vezi pe GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Teaches how to organize error codes into a consistent hierarchy for programmatic failure handling.

    Vezi pe GitHub↗6,030
  • alibaba/alisqlAvatar alibaba

    alibaba/AliSQL

    5,706Vezi pe GitHub↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    Lists every server and client error message with its numeric code, symbol, and explanation for troubleshooting.

    C++alisqldatabaseduckdb
    Vezi pe GitHub↗5,706
  • go-pay/gopayAvatar go-pay

    go-pay/gopay

    5,632Vezi pe GitHub↗

    GoPay is a Go SDK that aggregates multiple Chinese and international payment gateways behind a single, unified interface. It provides a consistent API for creating payment orders, processing refunds, handling asynchronous gateway callbacks, and querying transaction statuses across providers like Alipay and WeChat Pay. The SDK abstracts away the differences between individual payment gateways through a gateway-agnostic interface, with built-in callback signature verification, error-code normalization, and request-response serialization. It includes dedicated client factories for each payment p

    Translates diverse gateway error codes into a consistent set of Go error types for unified handling.

    Goalipayallinpayapple
    Vezi pe GitHub↗5,632
  • douyu/jupiterAvatar douyu

    douyu/jupiter

    4,564Vezi pe GitHub↗

    Jupiter este o suită cuprinzătoare pentru programarea sarcinilor, observabilitatea performanței, guvernanța serviciilor, bootstrapping-ul proiectelor și analiza dependențelor în cadrul service mesh-urilor. Oferă un framework de guvernanță a microserviciilor pentru a gestiona descoperirea serviciilor, load balancing-ul și comunicarea în sistemele distribuite. Proiectul se distinge printr-un instrument de gestionare a service mesh-ului care analizează dependențele serviciilor și gestionează înregistrarea multi-data center și configurarea la runtime. Include un bootstrapper dedicat pentru proiecte de microservicii printr-un instrument în linie de comandă pentru a genera structuri de proiect standardizate pentru crearea și desfășurarea de noi servicii. Sistemul acoperă o gamă largă de capabilități, inclusiv tracing-ul distribuit și monitorizarea pentru colectarea metricilor de latență și eroare, un scheduler distribuit de sarcini pentru coordonarea sarcinilor temporizate pe instanțe de server și gestionarea centralizată a configurațiilor și permisiunilor. Oferă, de asemenea, profilarea performanței la runtime prin eșantionare în timp real și separarea standardizată a codurilor de eroare pentru a accelera analiza cauzei rădăcină.

    Separates system errors from business errors to automatically generate documentation and accelerate root-cause analysis.

    Godouyudouyutvetcd
    Vezi pe GitHub↗4,564
  • joho/7xx-rfcAvatar joho

    joho/7XX-rfc

    4,547Vezi pe GitHub↗

    Acest proiect este o propunere formală RFC și o specificație tehnică pentru o nouă gamă de coduri de stare HTTP. Definește un standard de eroare pentru dezvoltatori conceput pentru a distinge eșecurile de implementare de erorile standard de client sau server în cadrul răspunsurilor API REST. Specificația propune o extensie la protocolul HTTP care introduce intervale numerice rezervate pentru codurile de stare. Acest sistem mapează identificatori întregi unici către greșeli de implementare specifice, oferind un sens diagnostic precis și izolând erorile dezvoltatorului de răspunsurile standard ale protocolului, menținând în același timp compatibilitatea cu versiunile anterioare. Standardul acoperă gestionarea erorilor API și fluxul de lucru de depanare al dezvoltatorului prin stabilirea unei scheme de răspuns consistente pentru payload-urile de eroare. Acest lucru asigură interoperabilitatea între diferiți clienți și servere API atunci când raportează eșecuri de implementare.

    Defines custom status code ranges to categorize implementation failures and communicate specific errors to developers.

    Makefilerfcsatire
    Vezi pe GitHub↗4,547
  • dodgepudding/wechat-php-sdkAvatar dodgepudding

    dodgepudding/wechat-php-sdk

    4,410Vezi pe GitHub↗

    Acest proiect este o implementare PHP pentru automatizarea mesajelor, gestionarea meniurilor personalizate și gestionarea încărcărilor media pentru ecosistemul WeChat. Acesta servește drept wrapper API pentru social media, bibliotecă client OAuth 2.0 și toolkit pentru mesagerie enterprise și integrarea plăților. Biblioteca se distinge prin furnizarea de fluxuri de lucru dedicate pentru integrarea conturilor oficiale și gestionarea enterprise, inclusiv coordonarea structurilor organizaționale corporative și a directoarelor de angajați. Include, de asemenea, instrumente specializate pentru automatizarea marketingului, cum ar fi emiterea de cupoane digitale și generarea de coduri QR promoționale. Suprafața de capabilități acoperă o gamă largă de domenii funcționale, inclusiv procesarea plăților, coordonarea serviciului clienți multi-agent și mesageria automatizată prin notificări bazate pe template-uri și broadcast-uri în masă. Oferă, de asemenea, gestionarea identității pentru profilurile utilizatorilor și ierarhiile organizaționale, precum și primitive de securitate pentru validarea cererilor și autorizarea web view-urilor. Sistemul include utilitare pentru analiza semantică pentru a extrage intenția utilizatorului din interogările în limbaj natural și instrumente de monitorizare pentru traducerea codurilor de eroare API în text lizibil pentru oameni.

    Translates numeric API response codes into human-readable text to facilitate easier debugging.

    PHP
    Vezi pe GitHub↗4,410
  • ehmicky/modern-errorsAvatar ehmicky

    ehmicky/modern-errors

    1,482Vezi pe GitHub↗

    This library provides a comprehensive framework for managing errors in JavaScript and TypeScript applications. It enables the creation of structured, type-safe error hierarchies, allowing developers to define custom error classes that ensure consistent behavior and categorization across a codebase. The project distinguishes itself through a modular plugin architecture that allows for the extension of core error functionality, such as custom logging, serialization, and validation. It includes an exception normalization pipeline that converts non-standard or malformed errors into predictable in

    Organizes error classes into a consistent hierarchy so callers can programmatically handle failures.

    JavaScriptbrowsercausecode-quality
    Vezi pe GitHub↗1,482
  1. Home
  2. Web Development
  3. Error Handling
  4. Error Code Hierarchies

Explorează sub-etichetele

  • Business Error SeparationMechanisms for distinguishing between system-level failures and business-logic errors for better traceability. **Distinct from Error Code Hierarchies:** Focuses on the functional separation of error types for documentation and RCA, rather than just the hierarchical organization of codes.
  • Developer Error Code StandardsStandards for defining status code ranges specifically used to communicate implementation errors to developers. **Distinct from Error Code Hierarchies:** Distinct from general hierarchies by focusing specifically on the 'developer error' category for implementation fouls.
  • Gateway Error Code TranslatorsTranslates diverse gateway error codes into a consistent set of Go error types for unified handling. **Distinct from Error Code Hierarchies:** Distinct from Error Code Hierarchies: focuses on translating external gateway codes into internal types, not designing a hierarchy.
  • Server Error Code ReferencesListing every server and client error message with its numeric code, symbol, and explanation for troubleshooting. **Distinct from Error Code Hierarchies:** Distinct from Error Code Hierarchies: focuses on a comprehensive reference of server-specific error codes, not the design of hierarchical error code systems.
  • Service-Specific Error Code InspectionsHandles distinct API error types by inspecting the AWS error code from the exception object. **Distinct from Error Code Hierarchies:** Distinct from Error Code Hierarchies: focuses on inspecting error codes from service exceptions, not designing a hierarchy.
  • System-Business Error SeparationTechniques for logically dividing system-level failures from business logic errors to improve root-cause analysis. **Distinct from Error Code Hierarchies:** Focuses on the separation of error types for documentation and analysis rather than just hierarchical coding.