awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 Repos

Awesome GitHub RepositoriesError Response Mappers

Utilities that translate internal application exceptions into standardized HTTP status codes and error payloads.

Distinguishing note: Focuses specifically on the translation layer between application logic and HTTP responses, distinct from general error logging.

Explore 20 awesome GitHub repositories matching web development · Error Response Mappers. Refine with filters or upvote what's useful.

Awesome Error Response Mappers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • xkcoding/spring-boot-demoAvatar von xkcoding

    xkcoding/spring-boot-demo

    34,101Auf GitHub ansehen↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    Translates internal application exceptions into standardized HTTP status codes and predictable error payloads.

    Javademoin-actionjava
    Auf GitHub ansehen↗34,101
  • tokio-rs/axumAvatar von tokio-rs

    tokio-rs/axum

    25,028Auf GitHub ansehen↗

    Axum is a web framework for the Rust programming language designed for building scalable and high-performance backend services. It provides a modular, asynchronous programming model that centers on a declarative routing engine, allowing developers to map HTTP requests to handler functions using a type-safe API. The framework distinguishes itself through a robust request extraction system that leverages trait-based reflection to automatically parse and validate incoming data into strongly typed function arguments. By utilizing a standardized service abstraction, it enables the composition of m

    Maps internal failures to specific status codes and response bodies for predictable error handling.

    Rusthttproutingrust
    Auf GitHub ansehen↗25,028
  • actix/actix-webAvatar von actix

    actix/actix-web

    24,421Auf GitHub ansehen↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    Convert internal application failures into standard HTTP error responses by assigning appropriate status codes to common issues like unauthorized access or missing resources.

    Rustactixactix-webasync
    Auf GitHub ansehen↗24,421
  • jasontaylordev/cleanarchitectureAvatar von jasontaylordev

    jasontaylordev/CleanArchitecture

    19,657Auf GitHub ansehen↗

    This project is a comprehensive template for building enterprise-grade applications using clean architecture principles. It provides a structured foundation that decouples core business logic from infrastructure concerns, ensuring that domain entities remain independent of specific frameworks or database implementations. By utilizing a mediator-based request dispatching pattern, the system separates state-mutating commands from read-only queries, promoting a clean separation of concerns across the entire codebase. The architecture is organized into vertical slices, grouping related logic and

    Formats unhandled exceptions into consistent problem details responses for the client.

    Bicepangularaspnetcoreclean-architecture
    Auf GitHub ansehen↗19,657
  • sanic-org/sanicAvatar von sanic-org

    sanic-org/sanic

    18,624Auf GitHub ansehen↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Translates application exceptions into standardized HTML, JSON, or text responses on a per-route or global basis.

    Pythonapi-serverasgiasyncio
    Auf GitHub ansehen↗18,624
  • yhirose/cpp-httplibAvatar von yhirose

    yhirose/cpp-httplib

    16,597Auf GitHub ansehen↗

    This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket framework. It allows for the creation of network services and the consumption of remote APIs without requiring a separate compilation step or external binary linking. The project features backend-agnostic TLS integration for secure HTTPS and WSS communication and employs a thread-pool model to process concurrent requests. It distinguishes itself with a full-duplex WebSocket state-machine and a middleware-based request pipeline that supports regular-expression path routing. The libr

    Translates internal application exceptions into standardized HTTP status codes and error payloads.

    C++
    Auf GitHub ansehen↗16,597
  • dodyg/practical-aspnetcoreAvatar von dodyg

    dodyg/practical-aspnetcore

    10,382Auf GitHub ansehen↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Standardizes API error responses using the RFC 7807 machine-readable format.

    C#asp-net-coreaspnet-coreaspnetcore
    Auf GitHub ansehen↗10,382
  • ruby-grape/grapeAvatar von ruby-grape

    ruby-grape/grape

    9,990Auf GitHub ansehen↗

    Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative syntax for routing and parameter validation, allowing developers to map HTTP verbs to logic through a domain specific language. The framework is distinguished by its built-in support for service versioning, which can be managed via URL paths, custom headers, or request parameters. It also features a modular architecture that allows large services to be constructed by nesting smaller API definitions. The project covers comprehensive API lifecycle capabilities, including schema-dr

    Customizes the structure and content of error responses using a standardized response object.

    Ruby
    Auf GitHub ansehen↗9,990
  • falconry/falconAvatar von falconry

    falconry/falcon

    9,794Auf GitHub ansehen↗

    Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat

    Translates internal application exceptions into standardized HTTP status codes and error payloads.

    Pythonapiapi-restasgi
    Auf GitHub ansehen↗9,794
  • graphql-hive/graphql-yogaAvatar von graphql-hive

    graphql-hive/graphql-yoga

    8,523Auf GitHub ansehen↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    Allows developers to map GraphQL errors to specific HTTP status codes and custom response headers.

    TypeScriptbundenofetch
    Auf GitHub ansehen↗8,523
  • javalin/javalinAvatar von javalin

    javalin/javalin

    8,290Auf GitHub ansehen↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Provides custom error responses that vary the body format based on the request's accepted content type.

    Kotlinhacktoberfestjavajavalin
    Auf GitHub ansehen↗8,290
  • elazarl/goproxyAvatar von elazarl

    elazarl/goproxy

    6,698Auf GitHub ansehen↗

    An HTTP proxy library for Go

    Catches transmission errors and writes custom error responses directly over the raw TCP connection.

    Go
    Auf GitHub ansehen↗6,698
  • doorkeeper-gem/doorkeeperAvatar von doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Auf GitHub ansehen↗

    Doorkeeper ist ein OAuth 2-Autorisierungsserver und Provider für Ruby on Rails- und Grape-Anwendungen. Er bietet das notwendige Framework, um einen Autorisierungsserver zu bauen, der Sicherheitstoken für Drittanbieter-Anwendungen ausstellt und validiert, und fungiert effektiv als Sicherheits-Middleware zum Schutz von API-Endpunkten. Das Projekt integriert eine Identitätsschicht via OpenID Connect, um Benutzeridentitäten zu verifizieren und Profilinformationen abzurufen. Es unterstützt eine Vielzahl von Sicherheitsmustern, einschließlich der Implementierung des PKCE-Flows für öffentliche Clients und der Ausstellung zustandsloser JSON Web Tokens (JWT). Die breiteren Funktionen decken den gesamten Token-Lebenszyklus ab, einschließlich kryptografischem Hashing von Token und Secrets, scope-basierter Zugriffsbeschränkung und Token-Widerruf. Es verwaltet die Registrierung von Drittanbieter-Anwendungen und bietet Mechanismen für die Identifizierung von Ressourcenbesitzern und die Ausführung von Autorisierungs-Flows. Das System enthält eine Persistenzschicht mit Unterstützung für mehrere Datenbank-Adapter, einschließlich Active Record, Sequel und MongoDB.

    Raises internal exceptions instead of returning default responses to implement custom error handling logic.

    Ruby
    Auf GitHub ansehen↗5,501
  • killbill/killbillAvatar von killbill

    killbill/killbill

    5,343Auf GitHub ansehen↗

    Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

    Returns machine-readable error details using a consistent format and content type for simplified client handling.

    Javabillingkillbillpayments
    Auf GitHub ansehen↗5,343
  • airtai/faststreamAvatar von airtai

    airtai/faststream

    5,234Auf GitHub ansehen↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Configures fallback handlers to return default values to the broker when processing or serialization errors occur.

    Python
    Auf GitHub ansehen↗5,234
  • loopbackio/loopback-nextAvatar von loopbackio

    loopbackio/loopback-next

    5,095Auf GitHub ansehen↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    Translates internal application errors into standardized HTTP responses to protect sensitive system details.

    TypeScript
    Auf GitHub ansehen↗5,095
  • spec-first/connexionAvatar von spec-first

    spec-first/connexion

    4,600Auf GitHub ansehen↗

    Connexion ist ein Spec-First-Python-Webframework, das darauf ausgelegt ist, Serververhalten und Validierungslogik direkt aus einem vordefinierten API-Vertrag abzuleiten. Es ermöglicht die Entwicklung von Webdiensten durch die Verwendung einer OpenAPI-Spezifikation, um Routing, Request-Validierung und Response-Serialisierung automatisch zu handhaben. Das Framework zeichnet sich dadurch aus, dass es als OpenAPI-Request-Validator und Mock-Server fungiert. Es kann API-Verhalten simulieren, indem es Beispielantworten basierend auf Spezifikationsschemata bereitstellt, was Frontend-Entwicklung und Prototyping vor Abschluss der Backend-Implementierung ermöglicht. Zudem hostet es eine interaktive API-Dokumentationsschnittstelle, die Benutzern eine Konsole zur Visualisierung und zum Testen von Endpunkten bietet. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Routenregistrierung, Parameter-Injektion und Sicherheitsdurchsetzung basierend auf Vertragsdefinitionen. Es bietet zudem Tools zur Schema-Validierung von Requests und Responses sowie die Möglichkeit, Anwendungs-Exceptions auf standardisierte maschinenlesbare Fehlerantworten abzubilden.

    Translates application exceptions into machine-readable JSON error responses following the RFC 7807 standard.

    Pythonapi-firstapi-restflask-extensions
    Auf GitHub ansehen↗4,600
  • salvo-rs/salvoAvatar von salvo-rs

    salvo-rs/salvo

    4,376Auf GitHub ansehen↗

    Salvo is a comprehensive Rust web framework for building asynchronous HTTP servers and web applications. It features a hierarchical web router that uses a tree-based structure to map requests to handlers and an asynchronous middleware pipeline based on the onion model for request and response pre- and post-processing. The framework is distinguished by its native support for modern network protocols, including a QUIC-based HTTP/3 implementation alongside HTTP/1 and HTTP/2. It includes an integrated OpenAPI documentation generator that extracts schemas directly from handler signatures to produc

    Provides a translation layer to map internal application exceptions into standardized HTTP status codes and payloads.

    Rustasyncframeworkhttp-server
    Auf GitHub ansehen↗4,376
  • danielgtaylor/humaAvatar von danielgtaylor

    danielgtaylor/huma

    4,170Auf GitHub ansehen↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Produces machine-readable error responses following the RFC 7807 Problem Details for HTTP APIs standard.

    Goapidocumentationfastapi
    Auf GitHub ansehen↗4,170
  • cloudflare/mcp-server-cloudflareAvatar von cloudflare

    cloudflare/mcp-server-cloudflare

    3,432Auf GitHub ansehen↗

    This is a Model Context Protocol (MCP) server that exposes Cloudflare’s edge platform as a set of tools for AI assistants. It provides a unified interface for managing Cloudflare Workers, including deployment, versioning, and configuration, alongside access to Workers AI for running inference tasks using pre-trained models. The server also covers Cloudflare’s data storage services, including D1 serverless SQLite databases, KV globally distributed key-value stores, and R2 S3-compatible object storage. Beyond core resource management, the server enables automation and scheduling through cron tr

    Passes raw Cloudflare API error codes and messages directly to the MCP client without transformation.

    TypeScript
    Auf GitHub ansehen↗3,432
  1. Home
  2. Web Development
  3. Error Response Mappers

Unter-Tags erkunden

  • Content-Type Differentiated Error ResponsesCustom error responses that vary their body format based on the request's accepted content type. **Distinct from Error Response Mappers:** Distinct from Error Response Mappers: adds content-type-aware response formatting, not just status-to-body mapping.
  • RFC 7807 ImplementationsImplementations of the Problem Details for HTTP APIs standard for machine-readable errors. **Distinct from Error Response Mappers:** Focuses on the specific RFC 7807 standard for error responses, not general mapping of exceptions.
  • Raw Error Passthroughs1 Sub-TagReturns raw API error codes and messages directly to the client without transformation or mapping. **Distinct from Error Response Mappers:** Distinct from Error Response Mappers: intentionally skips translation, passing through raw error payloads instead of standardizing them.