awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesUniform Error Objects

Consistent structures for error responses containing identifiers and descriptive details.

Distinct from Error Object Creation: Focuses on the structural uniformity of the resulting error object rather than the process of creation.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Uniform Error Objects. Refine with filters or upvote what's useful.

Awesome Uniform Error Objects GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • json-api/json-apiAvatar de json-api

    json-api/json-api

    7,708Voir sur GitHub↗

    JSON API is a set of industry standards for RESTful APIs that defines uniform protocols for resource serialization, error responses, and query parameters. It provides a specification for request and response payloads in JSON-based APIs to ensure consistency across endpoints. The specification focuses on reducing network requests through a structured resource serialization format and a standardized mechanism for embedding related resources into a single response. It utilizes a custom JSON media type for content negotiation and supports the definition of custom profiles to provide specialized i

    Returns failures in a consistent object format containing a unique identifier and a descriptive detail.

    CSS
    Voir sur GitHub↗7,708
  • dtolnay/anyhowAvatar de dtolnay

    dtolnay/anyhow

    6,569Voir sur GitHub↗

    Anyhow is a dynamic error handling library for Rust applications that provides a flexible error container using type erasure. It serves as a tool for simplifying error signatures by wrapping diverse failure types into a single object, allowing for the propagation of any error that implements the standard error trait without requiring a custom enumeration for every function. The project functions as an error context provider by attaching high-level diagnostic information and recording execution stack traces at the point of failure. It enables the recovery of concrete error implementations from

    Uses heap allocation to allow diverse error types to be handled by a single uniform container.

    Rust
    Voir sur GitHub↗6,569
  • redux-utilities/redux-actionsAvatar de redux-utilities

    redux-utilities/redux-actions

    6,460Voir sur GitHub↗

    redux-actions is a toolkit for producing standardized action objects, mapping reducers to handlers, and orchestrating state management logic. It serves as an action creator library and reducer mapping tool designed to ensure consistent action structures across a system. The project implements the Flux Standard Action specification, generating objects with consistent type, payload, and error properties. It provides utilities to bundle related action creators into organized objects and wraps functions to automatically inject constant action types into the resulting objects. The library simplif

    Generates action objects following the Flux Standard Action specification to maintain a consistent structure across the system.

    JavaScript
    Voir sur GitHub↗6,460
  • stacktracejs/stacktrace.jsAvatar de stacktracejs

    stacktracejs/stacktrace.js

    4,005Voir sur GitHub↗

    stacktrace.js is a JavaScript library designed for generating and parsing detailed function call stacks from error objects across different web browsers. It functions as a stack trace parser and error instrumentation utility that captures execution flow and error traces. The project differentiates itself through its ability to resolve source maps, translating minified JavaScript stack traces back to original source lines. It also includes a remote error reporter for transmitting processed exception data and stack traces to a centralized server for analysis. The library covers broad capabilit

    Converts diverse browser error formats into a uniform object model for consistent analysis.

    JavaScripterror-handlingjavascriptstacktracejs
    Voir sur GitHub↗4,005
  1. Home
  2. Software Engineering & Architecture
  3. Error Handling
  4. Error Object Creation
  5. Uniform Error Objects

Explorer les sous-tags

  • FSA-Compliant ObjectsObjects following the Flux Standard Action specification with consistent type, payload, and error properties. **Distinct from Uniform Error Objects:** Distinct from uniform error objects: covers the entire action object structure (type/payload/error) rather than just error uniformity.
  • Heap-Allocated Error ContainersErrors stored on the heap to provide a uniform type for varied error sizes. **Distinct from Uniform Error Objects:** Focuses on the memory allocation strategy (boxing) for uniformity, rather than just the logical structure of the error object.