cmux.com · Software & Apps
cmux

About

cmux is a Go library that allows a single network listener to accept connections for multiple network protocols. It acts as a connection multiplexer, enabling different services to share the same port. This is useful for applications that need to serve various types of traffic, such as HTTP, HTTPS, gRPC, or SSH, on a single entry point.

The library is designed for developers working with Go applications who need to simplify network architecture and port management. It helps in scenarios where exposing multiple ports is impractical or undesirable, providing a way to route incoming connections to the appropriate handler based on the protocol detected.

Used by 2 people

More in Software & Apps

See all
Rare Pick
PitchDeck

PitchDeck

Rare Pickmysql.com
MySQL

MySQL

Rare Pickjan.ai
Jan

Jan

Rare Picknikke-en.com
NIKKE: Goddess of Victory

NIKKE: Goddess of Victory

Softwarecarrd.co
Carrd

Carrd

Rare Pickbing.com
Bing Webmaster Tools

Bing Webmaster Tools