cmux
Protocol multiplexer
A GoLang library for multiplexing multiple network protocols on the same port
Connection multiplexer for GoLang: serve different services on the same port!
3k stars
41 watching
201 forks
Language: Go
last commit: almost 3 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A powerful HTTP router and URL matcher for building web servers. | 20,970 | |
| A high-performance RPC framework that supports mobile and HTTP/2-based communication. | 21,208 | |
| Enables secure tunnels over HTTP/2 to share localhost with others | 3,249 | |
| Demonstrates how to handle a large number of websockets connections in Go | 5,866 | |
| A lightweight and high-performance HTTP request router that supports variables in routing patterns and scales well with large numbers of routes. | 16,666 | |
| Provides packet processing capabilities for Go | 6,375 | |
| A lightweight router for building modular and composable HTTP services | 18,767 | |
| Middleware to control HTTP request rates based on various criteria such as IP address, path, methods, and headers. | 2,717 | |
| A lightweight websocket framework for Go that abstracts away the tedious parts of handling websockets. | 3,785 | |
| Library for parsing and generating Apple HTTP Live Streaming m3u8 playlists | 119 | |
| A library for managing a pool of concurrent worker goroutines with synchronous API. | 3,921 | |
| A terminal UI for network protocol analysis | 9,161 | |
| An AMQP 0.9.1 protocol client library written in Go. | 4,878 | |
| A WebSocket implementation in Go. | 6,169 | |
| A software project that allows users to route network traffic through a proxy layer 3 gateway for secure and private internet access. | 3,474 |