All Projects → swindon-rs → Tk Http

swindon-rs / Tk Http

Licence: other
Full featured HTTP and Websockets library for rust/tokio

Programming Languages

rust
11053 projects

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
Cnx
A simple X11 status bar for use with simple WMs.
Stars: ✭ 115 (-12.88%)
Mutual labels:  tokio
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
React Native Mqtt
Mqtt client for react native.
Stars: ✭ 122 (-7.58%)
Mutual labels:  websockets
Ventas
Clojure ecommerce platform
Stars: ✭ 114 (-13.64%)
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
Websockets
WebSockets Inception
Stars: ✭ 120 (-9.09%)
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
Webpack Hot Client
webpack HMR Client
Stars: ✭ 116 (-12.12%)
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
Fs2 Http
Http Server and client using fs2
Stars: ✭ 132 (+0%)
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

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].