proxy.golang.org : github.com/RobertWHurst/velaros
Package velaros provides a lightweight, flexible WebSocket framework for Go. Velaros enables building real-time WebSocket applications with pattern-based message routing, composable middleware, and bidirectional communication patterns. Create a router, add middleware, and bind handlers to message paths: Message format is determined by middleware. The included JSON middleware expects messages with an ID (for request/reply) and path (for routing): Routes support exact paths, named parameters, and wildcards: Middleware executes before handlers and can modify context, perform authentication, or short-circuit the chain: Store values at the message level (per-message) or socket level (per-connection): For more examples and documentation, see https://github.com/RobertWHurst/velaros
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/%21robert%21w%21hurst/velaros
Keywords:
golang
, messagepack
, middleware
, protobuf
, real-time
, websocket
, websocket-server
License: MIT
Latest release: 24 days ago
First release: 8 months ago
Namespace: github.com/RobertWHurst
Stars: 4 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/RobertWHurst
Last synced: 24 days ago