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: about 1 year ago
Linked 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 |