awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesMulti-Protocol Clients

Unified interfaces for interacting with various network protocols.

Distinguishing note: Focuses on protocol support, distinct from single-protocol tools.

Explore 7 awesome GitHub repositories matching web development · Multi-Protocol Clients. Refine with filters or upvote what's useful.

Awesome Multi-Protocol Clients GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • usebruno/brunoAvatar de usebruno

    usebruno/bruno

    44,931Voir sur GitHub↗

    Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment

    Builds and debugs network requests for REST, GraphQL, gRPC, and WebSocket services within a unified environment.

    JavaScriptapi-clientapi-testingautomation
    Voir sur GitHub↗44,931
  • nats-io/nats-serverAvatar de nats-io

    nats-io/nats-server

    20,076Voir sur GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Accepts connections from diverse clients using native protocols, MQTT, and WebSockets.

    Gocloudcloud-computingcloud-native
    Voir sur GitHub↗20,076
  • benoitc/gunicornAvatar de benoitc

    benoitc/gunicorn

    10,443Voir sur GitHub↗

    Gunicorn is a production-grade WSGI HTTP server designed for deploying Python web applications. It functions as a process manager that utilizes a pre-fork worker model, where a master process initializes the application and spawns multiple child processes to handle incoming requests in parallel. This architecture ensures high performance and stability by isolating application execution within persistent worker processes. The server distinguishes itself through its flexible concurrency models and robust process lifecycle management. It supports interchangeable worker types, including synchrono

    The server handles incoming traffic through standard HTTP, uWSGI, or PROXY protocols to ensure seamless connectivity with a wide variety of web servers and load balancers.

    Pythonhttphttp-serverpython
    Voir sur GitHub↗10,443
  • facebook/proxygenAvatar de facebook

    facebook/proxygen

    8,351Voir sur GitHub↗

    Proxygen is a collection of C++ libraries for building high-performance HTTP servers and clients. It provides a protocol parser that converts raw network bytes into high-level transaction objects and includes a network stack for processing web traffic over the QUIC transport protocol. The project implements a layered protocol abstraction and a QUIC-based transport integration to support multiple versions of the HTTP standard, including HTTP/3. It utilizes state-machine based parsing and an event-driven I/O loop to manage concurrent network connections. The library covers asynchronous buffer

    Provides unified interfaces to manage communication across various HTTP version standards for diverse client compatibility.

    C++
    Voir sur GitHub↗8,351
  • iterate-ch/cyberduckAvatar de iterate-ch

    iterate-ch/cyberduck

    4,570Voir sur GitHub↗

    Cyberduck is a multi-protocol file transfer client and cross-platform file manager for Mac and Windows. It functions as a cloud storage manager and remote storage mounter, allowing users to upload, organize, and synchronize data between local drives and remote endpoints. The application provides a unified interface for managing files across FTP, SFTP, WebDAV, S3, and other cloud storage protocols, including Amazon S3, Backblaze B2, Microsoft Azure, and OneDrive. It distinguishes itself with a client-side encryption vault that encrypts files and folders locally before they are transmitted to r

    Translates a unified internal file API into specific network requests for various cloud and server protocols.

    Javaazurebackblaze-b2cloudfront
    Voir sur GitHub↗4,570
  • opentrack/opentrackAvatar de opentrack

    opentrack/opentrack

    4,626Voir sur GitHub↗

    opentrack is head tracking software for simulators that measures a user's head orientation using cameras, sensors, or a smartphone's gyroscope and sends the data to flight simulators and games for immersive view control. It detects printed fiducial markers from a webcam feed to compute head rotation angles with sub‑degree accuracy, and it can also stream orientation data from a phone's IMU over a local network, replacing dedicated hardware. A plugin‑based pipeline architecture drives the tracking process through a configurable chain of input, filter, and output modules connected by a shared da

    Supports FreeTrack, TrackIR NPClient, UDP, and other protocols to interface with a wide range of simulation software.

    C++c-plus-plusc-plus-plus-17flight-simulator
    Voir sur GitHub↗4,626
  • i-am-bee/beeai-frameworkAvatar de i-am-bee

    i-am-bee/beeai-framework

    3,304Voir sur GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    Defines custom factory functions to convert internal component types into formats compatible with server protocols.

    Pythonagentsaiai-agent
    Voir sur GitHub↗3,304
  1. Home
  2. Web Development
  3. Multi-Protocol Clients

Explorer les sous-tags

  • Server Protocol AdaptersAdapters that convert internal framework components into formats compatible with external server protocols. **Distinct from Server-Side Protocol Adapters:** Distinct from server-side protocol adapters by focusing on component-to-protocol transformation rather than traffic ingress.
  • Server-Side Protocol AdaptersAdapters that allow a server to accept traffic across multiple protocols like HTTP, uWSGI, and PROXY. **Distinct from Multi-Protocol Clients:** Distinct from multi-protocol clients: focuses on server-side ingress handling rather than client-side data retrieval.
  • Simulator Protocol ClientsSupports FreeTrack, TrackIR NPClient, UDP, and other protocols to interface with a wide range of simulation software. **Distinct from Multi-Protocol Clients:** Distinct from Multi-Protocol Clients: specifically supports simulation protocols like FreeTrack and TrackIR, not general network protocols.