swindon-rs / Tk Http
Licence: other
Full featured HTTP and Websockets library for rust/tokio
Stars: ✭ 132
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Tk Http
Tokio Tungstenite
Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation
Stars: ✭ 392 (+196.97%)
Mutual labels: tokio, websockets
Async Tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
Stars: ✭ 207 (+56.82%)
Mutual labels: tokio, websockets
Websocket Nats
An in-browser websocket client for NATS, a lightweight, high-performance cloud native messaging system
Stars: ✭ 125 (-5.3%)
Mutual labels: websockets
Go Realtime Collaborative Drawing App
A simple real-time collaborative drawing app built with Go
Stars: ✭ 121 (-8.33%)
Mutual labels: websockets
Omega
Real-time issue tracker optimized for small teams
Stars: ✭ 115 (-12.88%)
Mutual labels: websockets
Weewx Belchertown
A clean and modern weewx skin with real time streaming updates, forecast data and interactive charts. View it in action at BelchertownWeather.com
Stars: ✭ 131 (-0.76%)
Mutual labels: websockets
Signalw
Even simpler and faster real-time web for ASP.NET Core.
Stars: ✭ 125 (-5.3%)
Mutual labels: websockets
Mphx
A little library to let you make multiplayer games easily with Haxe. No longer maintained and better options are available.
Stars: ✭ 118 (-10.61%)
Mutual labels: websockets
Tap Tap Adventure
Tap Tap Adventure is a massively online 2D MMORPG set in the medieval times with twists.
Stars: ✭ 123 (-6.82%)
Mutual labels: websockets
Spec
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
Stars: ✭ 1,860 (+1309.09%)
Mutual labels: websockets
Sish
HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.
Stars: ✭ 2,087 (+1481.06%)
Mutual labels: websockets
Anycable
Polyglot replacement for Ruby WebSocket servers with Action Cable protocol
Stars: ✭ 1,610 (+1119.7%)
Mutual labels: websockets
Php Wss
Web-socket server/client with multi-process and parse templates support on server and send/receive options on client
Stars: ✭ 117 (-11.36%)
Mutual labels: websockets
Wshook
Easily intercept and modify WebSocket requests and message events.
Stars: ✭ 121 (-8.33%)
Mutual labels: websockets
Tk-HTTP
Status: Beta
Documentation | Github | Crate
A full-features asynchronous HTTP implementation for tokio-rs stack, including websockets.
Features:
- HTTP 1.1 and 1.0 support (plans to support for HTTP/2 with same API)
- Flexible configuration of pipelining both for client and server
- Comprehensive configuration of timeouts both for client and server
- Strict parsing of few selected headers which influence security
- Other headers go unparsed to keep CPU usage low
- Minimum copies of data: i.e. you can decode JSON directly from network buffer
- Generic over transport (so can be used over TLS or unix sockets)
License
Licensed under either of
- Apache License, Version 2.0, (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].