awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • square/retrofitsquare 的头像

    square/retrofit

    43,895在 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
    在 GitHub 上查看↗43,895
  • graphql-hive/graphql-yogagraphql-hive 的头像

    graphql-hive/graphql-yoga

    8,523在 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
    在 GitHub 上查看↗8,523
  • ecomfe/echarts-for-weixinecomfe 的头像

    ecomfe/echarts-for-weixin

    7,500在 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
    在 GitHub 上查看↗7,500
  • oakserver/oakoakserver 的头像

    oakserver/oak

    5,408在 GitHub 上查看↗

    Oak 是一个跨运行时的 HTTP 中间件框架和 Web 服务器,旨在跨 Deno、Node.js、Bun 和 Cloudflare Workers 运行。它提供了一个统一的系统,通过中间件函数的顺序链和分层路由引擎来构建 API 和 Web 服务器,该引擎通过嵌套树结构将 URL 路径映射到处理程序。 该框架包括一个与运行时无关的无服务器适配器,可将不同的云提供商事件转换为标准的请求和响应接口。它还具有专用的 WebSocket 服务器实现,用于双向实时通信,以及一个利用异步 Cookie 签名和持久存储的 Web 会话管理器。 该项目涵盖了广泛的服务器功能,包括静态文件服务、内容协商和多部分数据解析。其安全和观测能力包括用于验证 JSON Web Token、配置安全标头、记录 HTTP 流量以及模拟应用程序请求以进行测试的工具。

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

    TypeScript
    在 GitHub 上查看↗5,408
  • h3js/h3h3js 的头像

    h3js/h3

    5,353在 GitHub 上查看↗

    Hono 是一个极简的 JavaScript HTTP 框架,旨在跨多个运行时(包括 Node.js、边缘运行时和无服务器平台)构建 Web 服务器。它作为一个跨运行时 Web 服务器和 Web 标准 API 包装器,将各种运行时的请求和响应对象标准化为标准的 Web API 签名。 该项目作为 HTTP 中间件编排器和请求处理器,利用基于中间件的请求管道和分层路由挂载来创建模块化服务器结构。它通过一个运行时无关的事件包装器脱颖而出,确保无论部署环境如何,行为都保持一致。 该框架涵盖了广泛的功能,包括带有动态参数捕获的 HTTP 请求路由、实时 WebSocket 通信,以及 CORS 管理和基本身份验证等全面的安全措施。它还提供了通过 Cookie 进行会话管理、静态资产服务以及通过请求代理和 URL 重定向进行流量管理的实用程序。 该项目使用 TypeScript 实现。

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

    TypeScript
    在 GitHub 上查看↗5,353
  • pingdotgg/uploadthingpingdotgg 的头像

    pingdotgg/uploadthing

    5,153在 GitHub 上查看↗

    Uploadthing 是一个用于将文件上传集成到 Web 应用中的工具,提供了一个通过无服务器文件处理来接收和存储文件的系统。它管理从创建后端端点到通过内容分发网络(CDN)交付内容的端到端上传过程。 该项目利用预签名 URL 工作流,允许客户端直接将文件上传到云存储,从而减少服务器入口流量。它具有基于路由的验证系统,用于强制执行文件类型和大小限制,以及用于请求授权和安全上传后回调 Webhook 的中间件。 该平台涵盖了广泛的功能,包括用于重命名或删除文件的云存储管理,以及为大文件传输实现可恢复上传。它提供了一套 UI 组件(如上传按钮和拖放区),可以使用可组合的 Hook 进行样式化或替换为自定义界面。 该系统专为跨边缘运行时和无服务器环境部署而设计,配置通过环境变量处理。

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

    TypeScript
    在 GitHub 上查看↗5,153
  • tencent/kboneTencent 的头像

    Tencent/kbone

    4,912在 GitHub 上查看↗

    kbone 是一个跨平台前端桥接和 Web 转小程序适配器。它作为一个小程序 Web 运行时,通过模拟浏览器接口,允许基于 Web 的前端框架在小程序容器内执行。 该项目提供了一个原生功能集成层,支持在 Web 执行上下文中调用原生小程序组件和系统功能。它使用适配器层来模拟 DOM 和 BOM 接口,允许现有的 Web 应用以最小的修改迁移到小程序。 该系统通过同构运行时层和基于桥接的原生组件集成,涵盖了跨平台前端开发。它包含一个用于项目引导的命令行界面,以自动化文件夹结构和构建配置的生成。

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

    JavaScript
    在 GitHub 上查看↗4,912
  • wechat-miniprogram/kbonewechat-miniprogram 的头像

    wechat-miniprogram/kbone

    4,914在 GitHub 上查看↗

    kbone 是一个同构前端框架和 Web 转小程序适配器。它作为一个跨平台 UI 桥接和 DOM 模拟库,通过为 JavaScript 代码模拟浏览器环境,使 Web 应用能够在微信小程序中运行。 该项目通过提供模拟的浏览器接口和 API,实现了 Web UI 框架向受限环境的迁移。它将标准的 Web 组件和路由转换为原生小程序元素和页面跳转,使单一代码库能够同时作为标准网站和小程序运行。 该框架涵盖了广泛的能力,包括同构路由、浏览器 API Polyfill 以及平台特定的组件映射。它还处理原生特定的集成,如分包配置、标签栏导航和社交分享。 提供命令行工具来引导同构项目并标准化初始开发环境。

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

    JavaScript
    在 GitHub 上查看↗4,914
  1. Home
  2. Web Development
  3. Request Adapters

探索子标签

  • Environment Runtime Adapters1 个子标签Adapters 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.