awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aws/aws-sdk-phpAvatar von aws

    aws/aws-sdk-php

    6,191Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,191
  • balloonwj/cppguideAvatar von balloonwj

    balloonwj/CppGuide

    6,030Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗6,030
  • alibaba/alisqlAvatar von alibaba

    alibaba/AliSQL

    5,706Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,706
  • go-pay/gopayAvatar von go-pay

    go-pay/gopay

    5,632Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,632
  • douyu/jupiterAvatar von douyu

    douyu/jupiter

    4,564Auf GitHub ansehen↗

    Jupiter ist eine umfassende Suite für Task-Scheduling, Performance-Observability, Service-Governance, Projekt-Bootstrapping und Abhängigkeitsanalyse innerhalb von Service-Meshes. Sie bietet ein Microservice-Governance-Framework zur Verwaltung von Service-Discovery, Load-Balancing und Kommunikation über verteilte Systeme hinweg. Das Projekt zeichnet sich durch ein Service-Mesh-Management-Tool aus, das Service-Abhängigkeiten analysiert und die Registrierung in mehreren Rechenzentren sowie die Laufzeitkonfiguration verwaltet. Es enthält einen dedizierten Microservice-Projekt-Bootstrapper über ein Command-Line-Tool, um standardisierte Projektstrukturen für die Erstellung und Bereitstellung neuer Dienste zu generieren. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich verteiltem Tracing und Monitoring zum Sammeln von Latenz- und Fehlermetriken, einem verteilten Task-Scheduler zur Koordination zeitgesteuerter Aufgaben über Serverinstanzen hinweg sowie zentralisierter Konfigurations- und Berechtigungsverwaltung. Es bietet zudem Laufzeit-Performance-Profiling durch Echtzeit-Sampling und standardisierte Fehlercode-Trennung, um die Ursachenanalyse zu beschleunigen.

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

    Godouyudouyutvetcd
    Auf GitHub ansehen↗4,564
  • joho/7xx-rfcAvatar von joho

    joho/7XX-rfc

    4,547Auf GitHub ansehen↗

    Dieses Projekt ist ein formeller RFC-Vorschlag und eine technische Spezifikation für einen neuen Bereich von HTTP-Statuscodes. Es definiert einen Entwickler-Fehlerstandard, der darauf ausgelegt ist, Implementierungsfehler von Standard-Client- oder Serverfehlern innerhalb von REST-API-Antworten zu unterscheiden. Die Spezifikation schlägt eine Erweiterung des HTTP-Protokolls vor, die reservierte numerische Bereiche für Statuscodes einführt. Dieses System bildet eindeutige Ganzzahl-IDs auf spezifische Implementierungsfehler ab, bietet präzise diagnostische Bedeutung und isoliert Entwicklerfehler von Standard-Protokollantworten, während die Abwärtskompatibilität gewahrt bleibt. Der Standard deckt die API-Fehlerbehandlung und den Entwickler-Debugging-Workflow ab, indem er ein konsistentes Antwortschema für Fehler-Payloads etabliert. Dies stellt die Interoperabilität zwischen verschiedenen API-Clients und Servern bei der Meldung von Implementierungsfehlern sicher.

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

    Makefilerfcsatire
    Auf GitHub ansehen↗4,547
  • dodgepudding/wechat-php-sdkAvatar von dodgepudding

    dodgepudding/wechat-php-sdk

    4,410Auf GitHub ansehen↗

    Dieses Projekt ist eine PHP-Implementierung zur Automatisierung von Nachrichten, Verwaltung benutzerdefinierter Menüs und Handhabung von Medien-Uploads für das WeChat-Ökosystem. Es dient als Social-Media-API-Wrapper, OAuth-2.0-Client-Bibliothek und Toolkit für Enterprise-Messaging und Zahlungs-Integration. Die Bibliothek zeichnet sich durch dedizierte Workflows für die Integration offizieller Accounts und das Enterprise-Management aus, einschließlich der Koordination korporativer Organisationsstrukturen und Mitarbeiterverzeichnisse. Sie enthält zudem spezialisierte Tools für Marketing-Automatisierung, wie die Ausgabe digitaler Gutscheine und die Generierung von Werbe-QR-Codes. Die Funktionspalette deckt eine breite Palette an Bereichen ab, einschließlich Zahlungsabwicklung, Koordination von Multi-Agent-Kundenservice und automatisierter Nachrichtenübermittlung via Template-gesteuerter Benachrichtigungen und Massen-Broadcasts. Sie bietet zudem Identitätsmanagement für Benutzerprofile und Organisationshierarchien sowie Sicherheits-Primitive für Request-Validierung und Web-View-Autorisierung. Das System enthält Dienstprogramme zur semantischen Analyse, um Benutzerabsichten aus natürlichsprachlichen Anfragen zu extrahieren, sowie Monitoring-Tools zur Übersetzung von API-Fehlercodes in menschenlesbaren Text.

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

    PHP
    Auf GitHub ansehen↗4,410
  • ehmicky/modern-errorsAvatar von ehmicky

    ehmicky/modern-errors

    1,482Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,482
  1. Home
  2. Web Development
  3. Error Handling
  4. Error Code Hierarchies

Unter-Tags erkunden

  • 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.