The main goal of the keepalived project is to add a strong & robust keepalive facility to the Linux Virtual Server project. It implements a multilayer TCP/IP stack checks. Keepalived implements a framework based on three family checks : Layer3, Layer4 & Layer5. This framework gives the daemon the ability of checking a LVS server pool states. Keepalived can be sumarize as a LVS driving daemon. Keepalived implementation is based on an I/O multiplexer to handle a strong multi-threading framework. All the events process use this I/O multiplexer.
vrrp bfd high-availability lvs keepalived multiplexer daemon netlink snmpGollum is an n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations.Gollum originally started as a tool to MUL-tiplex LOG-files (read it backwards to get the name). It quickly evolved to a one-way router for all kinds of messages, not limited to just logs. Gollum is written in Go to make it scalable and easy to extend without the need to use a scripting language.
gollum logging logger stream log logs message-bus multiplexer pipeline messaging pub-sub message-queueA transport agnostic RTSP serial multiplexer module for Node. Use it to encode or decode RTSP data streams.This project aims for 100% compliance with RFC 2326. If you find something missing, please open an issue.
rtsp protocol stream encode decode encoder decoder request response serial multiplexer 2326 rfc2326Go Server/API micro framwework, HTTP request router, multiplexer, mux.Have problems, bugs, feature ideas? We are using the github issue tracker to manage them.
multiplexer mux framework http-server router gorouter goserver http-router http go-libraryPlease refer to the Sample app built using webgo: webgo-sample to see how webgo's capabilities can be used. Supported HTTP methods are: OPTIONS, HEAD, GET, POST, PUT, PATCH, DELETE.
web-framework api-server api-rest middleware webframework web multiplexer chainingThis is a simple terminal multiplexing utility for Node.js environments. It is inspired by the awesome and unreachable tmux native Unix utility. The stmux utility is intended to provide just a very tiny subset of the original tmux functionality, but in a portable way for bare Node.js environments and with some special features for application build environments. Most notably, stmux has a built-time error detection and notification feature, can automatically restart terminated commands, and can automatically close or wait after all spawned commands have successfully or unsuccessfully terminated. Internally, stmux is based on the awesome Blessed screen rendering environment and emulates full XTerm-compatible pseudo-terminals to the spawned programs with the help of Blessed XTerm and the underlying XTerm.js terminal rendering and node-pty pseudo-terminal integration modules.
simple terminal multiplexer node npm script multiplexingHigh performance protocol for distributed applications. Except for post-request, the exchange between client and server is always symmetrical.
socketio network pipeline stream transport multiplexer peer-to-peermuxfys is a pure Go library for temporarily in-process mounting multiple different remote file systems or object stores on to the same mount point as a "filey" system. Currently only support for S3-like systems has been implemented. It has high performance, and is easy to use with nothing else to install, and no root permissions needed (except to initially install/configure fuse: on old linux you may need to install fuse-utils, and for macOS you'll need to install osxfuse; for both you must ensure that 'user_allow_other' is set in /etc/fuse.conf or equivalent).
fuse-filesystem s3 multiplexerSimple and Fast Multiplexer for Go! (Inspired from github.com/go-zoo/bone)
multiplexer router mux hasty routingPolysh (formerly called Group Shell or gsh) is a remote shell multiplexer. It lets you control many remote shells at once in a single shell. Unlike other commands dispatchers, it is interactive, so shells spawned on the remote hosts are persistent. It requires only a SSH server on the remote hosts, or some other way to open a remote shell. Python >= 3.5 is required.
bash shell python3 multiplexer terminalAuthorization helpers for graphql resolvers. This library will help you handle contextual authorization needs in your graphql queries, mutations, type and batch resolvers. At its core, it provides multiplexing and filtering capabilities for resolving data based on the request, context, and permissions.
graphql authentication authorization resolver javascript-library apollo apollo-server multiplexer auth graphql-js graphql-tools permissions batch batching resolve resolversnmux is a multiplexer for Neovim processes. It is very much a work in progress at the moment. The browser client was made mainly for prototyping. Native GUI clients for Linux, macOS, and Windows are being worked on.
neovim multiplexerA MessageType for a custom channel may be created via function MessageTypeChannel(channelID uint32). channelID is a custom number to identify which flow is it (to connect a sender with appropriate receiver on the remote side). In the examples above it was used 0 as the channelID value, but it could be any value in the range: 0 <= x <= 2**31. Also there's a special MessageType MessageTypeReadWrite is used for default Read()/Write(). But you may redirect this flow to a custom handler.
wrapper awesome encryption stream cipher udp read writer reader ed25519 ecdh hmac poly1305 encrypt multiplexer psk readwriter xchacha20 blake3All Sunder keyboard shortcuts are started with ctrl + a, then a single keypress. For example, to split a pane vertically, you would press ctrl + a, then press v.
terminal shit multiplexeremissary provides a command to multiplex TCP services on the same port, and route connections to different upstream addresses based on their starting bytes. Upstreams are configured through upstream rules, which are a simple regexp/remote address pair.
networking routing multiplexer golang-application tcp-service-multiplexer
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.