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 Adapters

Configuration of custom adapters for network request interfaces.

Distinguishing note: Focuses on the configuration of call adapters.

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

Awesome Request Adapters GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • square/retrofitAvatar de square

    square/retrofit

    43,895Ver en GitHub↗

    Retrofit is a type-safe HTTP client that simplifies network communication by allowing developers to define API endpoints as interface methods. By using annotation-driven request mapping, it automatically translates these interface definitions into structured HTTP requests, ensuring consistent data structures and reducing manual configuration when interacting with remote web services. The project distinguishes itself through a highly modular architecture that separates network transport from data handling. It utilizes dynamic proxy generation to process method calls at runtime and offers a plu

    Allows transforming default network request interfaces into custom types to simplify data handling.

    HTMLandroidjava
    Ver en GitHub↗43,895
  • graphql-hive/graphql-yogaAvatar de graphql-hive

    graphql-hive/graphql-yoga

    8,523Ver en GitHub↗

    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

    Integrates with any HTTP environment by using adapters to map requests and responses to standard Web API objects.

    TypeScriptbundenofetch
    Ver en GitHub↗8,523
  • ecomfe/echarts-for-weixinAvatar de ecomfe

    ecomfe/echarts-for-weixin

    7,500Ver en GitHub↗

    This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache ECharts engine. It provides a set of visual components that use 2D canvas interfaces to render line, bar, pie, and scatter plots. The library utilizes a 2D canvas interface to increase drawing speed and resolve visual layering issues. It implements an interactive charting component that supports touch-based data interaction, allowing users to see detailed contextual information through formatted tooltips when tapping or hovering over data points. The project covers mobile data v

    Implements adapter-based API mapping to make the ECharts engine compatible with the WeChat mini-program runtime.

    JavaScriptchartechartsvisualization
    Ver en GitHub↗7,500
  • oakserver/oakAvatar de oakserver

    oakserver/oak

    5,408Ver en GitHub↗

    Oak es un framework de middleware HTTP y servidor web multiplataforma diseñado para operar en Deno, Node.js, Bun y Cloudflare Workers. Proporciona un sistema unificado para construir APIs y servidores web utilizando una cadena secuencial de funciones de middleware y un motor de enrutamiento jerárquico que mapea rutas de URL a manejadores mediante una estructura de árbol anidado. El framework incluye un adaptador serverless agnóstico al runtime que traduce diversos eventos de proveedores de nube en una interfaz estándar de solicitud y respuesta. También cuenta con una implementación dedicada de servidor WebSocket para comunicación bidireccional en tiempo real y un gestor de sesiones web que utiliza firma de cookies asíncrona y almacenamiento persistente. El proyecto cubre una amplia gama de capacidades de servidor, incluyendo servicio de archivos estáticos, negociación de contenido y análisis de datos multipart. Su superficie de seguridad y observabilidad incluye herramientas para validar JSON Web Tokens, configurar cabeceras de seguridad, registrar tráfico HTTP y simular solicitudes de aplicaciones con fines de prueba.

    Provides adapters that map various runtime-specific network events into standard Web API request and response objects.

    TypeScript
    Ver en GitHub↗5,408
  • h3js/h3Avatar de h3js

    h3js/h3

    5,353Ver en GitHub↗

    Hono es un framework HTTP minimalista en JavaScript diseñado para construir servidores web a través de múltiples runtimes, incluyendo Node.js, runtimes de edge y plataformas serverless. Funciona como un servidor web cross-runtime y un wrapper de API estándar web, normalizando varios objetos de petición y respuesta de runtime en firmas de Web API estándar. El proyecto sirve como orquestador de middleware HTTP y manejador de peticiones, utilizando un pipeline de peticiones basado en middleware y montaje jerárquico de rutas para crear estructuras de servidor modulares. Se distingue por un wrapper de eventos agnóstico al runtime que garantiza un comportamiento consistente independientemente del entorno de despliegue. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento de peticiones HTTP con captura de parámetros dinámicos, comunicación WebSocket en tiempo real y medidas de seguridad integrales como gestión de CORS y autenticación básica. También proporciona utilidades para la gestión de sesiones mediante cookies, servicio de activos estáticos y gestión de tráfico mediante proxy de peticiones y redirección de URL. El proyecto está implementado en TypeScript.

    Adapts applications to run across various environments, including edge runtimes and serverless platforms, via environment mapping.

    TypeScript
    Ver en GitHub↗5,353
  • pingdotgg/uploadthingAvatar de pingdotgg

    pingdotgg/uploadthing

    5,153Ver en GitHub↗

    Uploadthing es una herramienta para integrar la carga de archivos en aplicaciones web, proporcionando un sistema para aceptar y almacenar archivos mediante el manejo de archivos serverless. Gestiona el proceso de carga de principio a fin, desde la creación de endpoints de backend hasta la entrega de contenido a través de una red de entrega de contenido (CDN). El proyecto utiliza un flujo de trabajo de URL prefirmada para permitir que los clientes carguen archivos directamente al almacenamiento en la nube, reduciendo la entrada al servidor. Cuenta con un sistema de validación basado en rutas para imponer restricciones en los tipos y tamaños de archivos, junto con middleware para la autorización de solicitudes y webhooks de callback seguros tras la carga. La plataforma cubre una amplia gama de capacidades, incluyendo la gestión de almacenamiento en la nube para renombrar o eliminar archivos y la implementación de cargas reanudables para transferencias grandes. Proporciona un conjunto de componentes de UI, como botones de carga y zonas de arrastre, que pueden ser estilizados o reemplazados con interfaces personalizadas utilizando hooks componibles. El sistema está diseñado para el despliegue en entornos edge y serverless, con la configuración gestionada mediante variables de entorno.

    Implements adapters to map upload logic across different web environments and edge runtime standards.

    TypeScript
    Ver en GitHub↗5,153
  • tencent/kboneAvatar de Tencent

    Tencent/kbone

    4,912Ver en GitHub↗

    kbone es un puente frontend multiplataforma y adaptador de web a mini-programas. Funciona como un runtime web para mini-programas que permite que los frameworks frontend basados en web se ejecuten dentro de un contenedor de mini-programa simulando interfaces de navegador. El proyecto proporciona una capa de integración de características nativas que permite llamar a componentes nativos de mini-programas y funcionalidades del sistema desde un contexto de ejecución basado en web. Utiliza una capa adaptadora para simular interfaces de Document Object Model (DOM) y Browser Object Model (BOM), permitiendo que las aplicaciones web existentes se migren a mini-programas con modificaciones mínimas. El sistema cubre el desarrollo frontend multiplataforma mediante una capa de runtime isomórfico y una integración basada en puente para componentes nativos. Incluye una interfaz de línea de comandos para el arranque de proyectos, automatizando la generación de estructuras de carpetas y configuraciones de compilación.

    Provides an adapter layer that translates standard web framework calls into the requirements of mini-program runtimes.

    JavaScript
    Ver en GitHub↗4,912
  • wechat-miniprogram/kboneAvatar de wechat-miniprogram

    wechat-miniprogram/kbone

    4,914Ver en GitHub↗

    kbone es un framework frontend isomórfico y adaptador de web a mini-programas. Sirve como puente de UI multiplataforma y librería de simulación de DOM que permite que las aplicaciones web se ejecuten dentro de WeChat Mini Programs simulando un entorno de navegador para el código JavaScript. El proyecto permite la migración de frameworks de UI web a entornos restringidos proporcionando interfaces de navegador y APIs simuladas. Traduce componentes web estándar y enrutamiento a elementos nativos de mini-programas y transiciones de página, permitiendo que un mismo código base funcione tanto como sitio web estándar como mini-programa. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento isomórfico, polyfilling de APIs de navegador y mapeo de componentes específico de la plataforma. También maneja la integración nativa, como la configuración de subpaquetes, navegación por barra de pestañas y compartición social. Dispone de herramientas de línea de comandos para arrancar proyectos isomórficos y estandarizar el entorno de desarrollo inicial.

    Adapts standard web library calls to meet the specific runtime requirements of WeChat Mini Programs.

    JavaScript
    Ver en GitHub↗4,914
  1. Home
  2. Web Development
  3. Request Adapters

Explorar subetiquetas

  • Environment Runtime Adapters1 sub-etiquetaAdapters that map runtime-specific HTTP requests and responses to standard Web API objects. **Distinct from Request Adapters:** Distinct from network request adapters by focusing on the server-side environment mapping to standard objects.