awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

Awesome GitHub RepositoriesRequest Data Transformation

Executing custom directive functions to process or modify request data before it reaches the handler.

Distinct from Request Data Binding: Focuses on the transformation process via directives rather than the final binding to objects.

Explore 8 awesome GitHub repositories matching web development · Request Data Transformation. Refine with filters or upvote what's useful.

Awesome Request Data Transformation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mzabriskie/axiosAvatar de mzabriskie

    mzabriskie/axios

    109,096Ver en GitHub↗

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    Allows modifying request payloads and headers through interceptors before transmission.

    JavaScript
    Ver en GitHub↗109,096
  • hugapi/hugAvatar de hugapi

    hugapi/hug

    6,883Ver en GitHub↗

    Hug is a Python API framework used for building web services by mapping functions to HTTP endpoints via decorators and type annotations. It functions as a type-based validator that automatically converts and validates incoming request data based on Python type hints and serves as a WSGI-compliant web framework for deployment on production servers. The project is distinguished by its ability to automatically generate API specifications and user-facing documentation derived from function signatures. It further extends the utility of internal logic by exposing functions as terminal commands thro

    Executes custom directive functions to process or inject data into handlers based on request parameters.

    Python
    Ver en GitHub↗6,883
  • luraproject/luraAvatar de luraproject

    luraproject/lura

    6,780Ver en GitHub↗

    Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses. The system specializes in API response aggregation, allowing it to execute concurrent requests to multiple backend services and merge the results into a single unified output. This includes the ability to perform dynamic response mapping by renaming fields and filtering data to optimize the final client pa

    Provides mechanisms to rename response fields and filter unwanted data before delivering the final payload to clients.

    Goapi-gatewayapisbackend-services
    Ver en GitHub↗6,780
  • typestack/routing-controllersAvatar de typestack

    typestack/routing-controllers

    4,508Ver en GitHub↗

    routing-controllers es un router de API declarativo y controlador de framework web para TypeScript. Proporciona un sistema para definir rutas HTTP y lógica de manejo de peticiones utilizando decoradores basados en clases y metadatos para organizar los endpoints de la API en una arquitectura estructurada. El proyecto utiliza una integración de servidor basada en adaptadores para desacoplar la lógica de enrutamiento del framework web subyacente, proporcionando integraciones específicas para Express y Koa. Cuenta con un sistema de transformación de tipos basado en reflexión que valida y transforma los parámetros de petición entrantes en instancias de clases tipadas. La superficie de capacidades cubre un pipeline completo de petición-respuesta, incluyendo la ejecución de middleware, interceptación de respuestas y gestión global de errores. Soporta utilidades de enrutamiento avanzadas como prefijado global de rutas, descubrimiento de componentes basado en el sistema de archivos e integración de inyección de dependencias. La funcionalidad adicional incluye control de acceso basado en roles, inyección de usuarios autenticados y manejadores especializados para subidas de archivos y streaming de respuestas.

    Transforms plain JSON request payloads into typed class instances to ensure type safety and business logic consistency.

    TypeScriptcontrollersexpress-routerframework
    Ver en GitHub↗4,508
  • danielgtaylor/humaAvatar de danielgtaylor

    danielgtaylor/huma

    4,170Ver en GitHub↗

    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

    Executes custom transformation logic on incoming request data before it reaches the handler.

    Goapidocumentationfastapi
    Ver en GitHub↗4,170
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Ver en GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Transforms and cleans incoming request bodies to ensure data consistency before reaching handlers.

    JavaScriptbootcamp
    Ver en GitHub↗3,811
  • thunderclient/thunder-client-supportAvatar de thunderclient

    thunderclient/thunder-client-support

    3,717Ver en GitHub↗

    Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and mocking workspace. It allows users to send requests, organize them into collections, and manage API configurations directly within the editor. The project distinguishes itself through a command-line interface for executing automated test suites in CI/CD pipelines and a Git-based synchronization system for sharing request collections and environment configurations across teams. It also incorporates artificial intelligence to automate the conversion of API scripts during migrat

    Manipulates environment variables, headers, and request bodies using filters before transmission.

    apigraphqlhttpclient
    Ver en GitHub↗3,717
  • any4ai/anycrawlAvatar de any4ai

    any4ai/AnyCrawl

    2,742Ver en GitHub↗

    AnyCrawl is an AI-powered data extractor, automated web crawler, and headless browser orchestrator. It serves as a web content extraction API and a gateway that connects crawling and scraping tools to language models using a standardized API protocol. The project specializes in converting unstructured website content into structured JSON or markdown optimized for AI assistants. It utilizes language models and JSON schemas to pull specific information into validated formats and provides capabilities for AI page summarization and LLM-optimized content extraction. The system manages comprehensi

    Processes URLs and search queries using regex extraction, placeholders, or custom scripts prior to execution.

    TypeScriptai-scrapingaitoolscrawl
    Ver en GitHub↗2,742
  1. Home
  2. Web Development
  3. Request Data Transformation