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

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

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

8 个仓库

Awesome GitHub RepositoriesProtocol-Compatible Backends

Services that implement standard protocols for tool discovery and request processing.

Distinct from API Compatibility: Distinct from API Compatibility: focuses on the construction of backends that adhere to specific tool-use protocols.

Explore 8 awesome GitHub repositories matching networking & communication · Protocol-Compatible Backends. Refine with filters or upvote what's useful.

Awesome Protocol-Compatible Backends GitHub Repositories

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

    vercel/vercel

    15,738在 GitHub 上查看↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Enables the construction of services that adhere to standard protocols for tool discovery.

    TypeScriptclicloudcommand
    在 GitHub 上查看↗15,738
  • scylladb/scyllascylladb 的头像

    scylladb/scylla

    15,609在 GitHub 上查看↗

    Scylla is a distributed wide column NoSQL database designed as a high-performance data store. It functions as a Cassandra compatible database and a DynamoDB compatible store, implementing a shared-nothing architecture built on an asynchronous event-driven framework. The system emulates cloud-based APIs to support applications built for proprietary cloud protocols and implements the Cassandra Query Language for high-throughput workloads. This allows for the migration of cloud workloads to self-hosted environments while maintaining API compatibility. The project covers distributed data storage

    Emulates the DynamoDB API to allow applications to transition from cloud to self-hosted environments.

    C++
    在 GitHub 上查看↗15,609
  • fauxpilot/fauxpilotfauxpilot 的头像

    fauxpilot/fauxpilot

    14,732在 GitHub 上查看↗

    Fauxpilot is a self-hosted AI coding assistant and local inference server. It functions as a proxy and API gateway that redirects traffic from IDE plugins to a local large language model, allowing for AI-assisted programming without external cloud dependencies. The project provides a specialized API emulation layer that mimics coding assistant protocols and a standardized OpenAI-compatible interface. This enables supported code editors to use local models for completions and suggestions by overriding default proxy URLs. The system includes capabilities for downloading and deploying local mod

    Emulates proprietary cloud service APIs to allow editor plugins to use a local server as a drop-in replacement.

    Python
    在 GitHub 上查看↗14,732
  • floci-io/flocifloci-io 的头像

    floci-io/floci

    14,168在 GitHub 上查看↗

    Floci is a local emulator for AWS services and cloud infrastructure designed for developing and testing applications without a live internet connection. It serves as a containerized cloud emulator and a serverless runtime emulator, allowing users to run high-fidelity replicas of cloud databases, queues, and compute services on a local machine. The project distinguishes itself by using real container images instead of simple mocks to ensure behavioral accuracy. It functions as a local API gateway simulator with proxy-based routing for REST and WebSocket APIs, and provides a serverless environm

    Implements standard cloud provider API protocols to ensure compatibility with official SDKs and CLI tools.

    Javaawsaws-emulationdevops
    在 GitHub 上查看↗14,168
  • ollama/ollama-pythonollama 的头像

    ollama/ollama-python

    9,378在 GitHub 上查看↗

    ollama-python is a Python client for interacting with large language models. It provides an interface for sending prompts to receive text and chat completions, as well as a dedicated client for generating numerical vector embeddings from text. The project includes a wrapper that emulates the OpenAI API, allowing applications built for that standard to interact with local models. It also provides a non-blocking asynchronous client for executing concurrent requests. The library covers the full model lifecycle, including the ability to pull, create, list, and delete models within a local enviro

    Maps internal method calls to external API standards to ensure compatibility with third-party provider formats.

    Pythonollamapython
    在 GitHub 上查看↗9,378
  • beyondcode/laravel-websocketsbeyondcode 的头像

    beyondcode/laravel-websockets

    5,083在 GitHub 上查看↗

    这是一个用于 Laravel 应用程序的自托管 WebSocket 服务器,旨在提供实时通信并替代第三方托管的消息服务。它提供了 WebSocket 标准的服务器端 PHP 实现,实现了客户端与服务器之间的全双工通信。 该项目实现了 Pusher 兼容协议,以与现有的前端客户端库集成。它包括一个专门的调试仪表板,用于监控活动连接、跟踪网络流量和分析实时服务器性能。 该系统支持 Laravel 事件广播和实时应用程序通信。它利用自定义 WebSocket 控制器来定义处理连接事件和消息的逻辑。

    Implements the Pusher API specification to ensure compatibility with existing frontend client libraries.

    PHPhacktoberfestlaravellaravel-echo
    在 GitHub 上查看↗5,083
  • connectrpc/connect-goconnectrpc 的头像

    connectrpc/connect-go

    3,963在 GitHub 上查看↗

    Connect-go 是一个用于构建与 gRPC 和 HTTP 线缆兼容的类型安全远程过程调用 (RPC) 服务的库。它提供了用于结构化数据交换的 Protocol Buffers 的 Go 实现,支持创建多协议 RPC 服务器和生成的类型安全客户端。 该框架以其多语言协议支持而著称,允许单个服务器处理程序通过 HTTP 同时使用多种不同协议处理请求。这包括在同一服务的不同传输协议之间切换的能力,以及使用可插拔内容协商在二进制和 JSON 编码之间进行选择。 该项目涵盖了广泛的 API 集成功能,包括一元和双向消息流、用于请求拦截的网络中间件以及结构化错误管理。它还包括用于服务健康报告、负载压缩和内存缓冲区回收的操作工具,以减少垃圾回收开销。

    Builds handlers and clients that maintain wire-compatibility across various communication protocols.

    Go
    在 GitHub 上查看↗3,963
  • jrallison/go-workersjrallison 的头像

    jrallison/go-workers

    1,383在 GitHub 上查看↗

    Go-workers is a background job processor for Go applications that coordinates asynchronous task execution using Redis queues. It implements the Sidekiq-compatible wire protocol and payload structures, allowing interoperability with existing background processing ecosystems and clients. The system manages task distribution through atomic list operations on a shared data store to guarantee reliable message delivery and prevent lost tasks during abrupt worker failures. It features configurable concurrency limits to control throughput per queue by dispatching incoming tasks across bounded synchr

    Parses and generates JSON payload structures matching established ecosystem conventions to allow interoperability with existing background processing clients.

    Go
    在 GitHub 上查看↗1,383
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration
  5. API Compatibility
  6. Protocol-Compatible Backends

探索子标签

  • Cloud API EmulatorsBackend implementations that emulate proprietary cloud service APIs for drop-in replacement. **Distinct from Protocol-Compatible Backends:** Distinct from general Protocol-Compatible Backends: specifically emulates cloud-provider APIs like DynamoDB rather than open standards.
  • Wire-Compatible HandlersHandlers designed to be wire-compatible with multiple network communication protocols. **Distinct from Protocol-Compatible Backends:** Focuses specifically on wire-level compatibility across multiple protocols rather than just standard tool discovery.