https://github.com/jwetzell/showbridge-go
highly configurable protocol router
https://github.com/jwetzell/showbridge-go
bridge cloud companion control midi mqtt mqtt-client nats-client nats-server osc osculator protocol show tcp theater theatre udp websocket
Last synced: 28 days ago
JSON representation
highly configurable protocol router
- Host: GitHub
- URL: https://github.com/jwetzell/showbridge-go
- Owner: jwetzell
- License: mit
- Created: 2025-11-18T23:29:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-04-13T01:23:24.000Z (2 months ago)
- Last Synced: 2026-04-13T03:11:16.212Z (2 months ago)
- Topics: bridge, cloud, companion, control, midi, mqtt, mqtt-client, nats-client, nats-server, osc, osculator, protocol, show, tcp, theater, theatre, udp, websocket
- Language: Go
- Homepage: https://showbridge.io
- Size: 2.14 MB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# showbridge (go edition)
[](https://raw.githack.com/wiki/jwetzell/showbridge-go/coverage.html)
Simple protocol router _/s_
### Supported Protocols
- HTTP
- UDP
- TCP
- [MQTT](https://mqtt.org/)
- [NATS](https://nats.io/)
- [PosiStageNet](https://posistage.net/)
- MIDI (not included in pre-built binaries yet)
- Serial (not included in pre-built binaries yet)
- [OSC](https://opensoundcontrol.stanford.edu/spec-1_0.html)
- [FreeD](https://ptzoptics.com/freed/)
- [SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)
- [Redis](https://redis.io/)
### CLI Usage
```
NAME:
showbridge - Simple protocol router /s
USAGE:
showbridge [global options]
GLOBAL OPTIONS:
--config string path to config file (default: "./config.yaml") [$SHOWBRIDGE_CONFIG]
--log-level string set log level (default: "info") [$SHOWBRIDGE_LOG_LEVEL]
--log-format string log format to use (default: "text") [$SHOWBRIDGE_LOG_FORMAT]
--trace enable OpenTelemetry tracing [$SHOWBRIDGE_TRACE]
--help, -h show help
--version, -v print the version
```