tk-http

Full featured HTTP and Websockets library for rust/tokio

Github stars Tracking Chart

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.

Main metrics

Overview
Name With Ownerswindon-rs/tk-http
Primary LanguageRust
Program languageRust (Language Count: 1)
Platform
License:Apache License 2.0
所有者活动
Created At2016-09-23 15:45:21
Pushed At2018-12-28 19:10:46
Last Commit At2018-04-14 19:24:12
Release Count20
Last Release Namev0.3.9 (Posted on 2018-04-14 19:24:12)
First Release Namev0.1.0 (Posted on 2017-03-02 18:29:18)
用户参与
Stargazers Count135
Watchers Count12
Fork Count9
Commits Count268
Has Issues Enabled
Issues Count15
Issue Open Count6
Pull Requests Count16
Pull Requests Open Count0
Pull Requests Close Count4
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private