awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • usebruno/brunoAvatar von usebruno

    usebruno/bruno

    44,931Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗44,931
  • nats-io/nats-serverAvatar von nats-io

    nats-io/nats-server

    20,076Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,076
  • benoitc/gunicornAvatar von benoitc

    benoitc/gunicorn

    10,443Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,443
  • facebook/proxygenAvatar von facebook

    facebook/proxygen

    8,351Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗8,351
  • iterate-ch/cyberduckAvatar von iterate-ch

    iterate-ch/cyberduck

    4,570Auf GitHub ansehen↗

    Cyberduck ist ein Multi-Protokoll-Dateitransfer-Client und ein plattformübergreifender Dateimanager für Mac und Windows. Er fungiert als Cloud-Speichermanager und Remote-Speicher-Mounter, der es Benutzern ermöglicht, Daten zwischen lokalen Laufwerken und Remote-Endpunkten hochzuladen, zu organisieren und zu synchronisieren. Die Anwendung bietet eine einheitliche Schnittstelle zur Verwaltung von Dateien über FTP, SFTP, WebDAV, S3 und andere Cloud-Speicherprotokolle, einschließlich Amazon S3, Backblaze B2, Microsoft Azure und OneDrive. Sie zeichnet sich durch einen clientseitigen Verschlüsselungstresor aus, der Dateien und Ordner lokal verschlüsselt, bevor sie an Remote-Server übertragen werden. Das System unterstützt Remote-Dateiverwaltung und protokollübergreifende Dateitransfers, einschließlich der Möglichkeit, Remote-Server- oder Cloud-Verzeichnisse direkt in den lokalen Betriebssystem-Dateiexplorer einzubinden. Zusätzliche Funktionen umfassen ein Command-Line-Interface für die Ausführung von Dateitransferaufgaben.

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

    Javaazurebackblaze-b2cloudfront
    Auf GitHub ansehen↗4,570
  • opentrack/opentrackAvatar von opentrack

    opentrack/opentrack

    4,626Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,626
  • i-am-bee/beeai-frameworkAvatar von i-am-bee

    i-am-bee/beeai-framework

    3,304Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,304
  1. Home
  2. Web Development
  3. Multi-Protocol Clients

Unter-Tags erkunden

  • 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.