33 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # [hyper](https://hyper.rs)
 | |
| 
 | |
| [](https://travis-ci.org/hyperium/hyper)
 | |
| [](https://ci.appveyor.com/project/seanmonstar/hyper)
 | |
| [](https://coveralls.io/r/hyperium/hyper?branch=master)
 | |
| [](./LICENSE)
 | |
| [](https://crates.io/crates/hyper)
 | |
| 
 | |
| A Modern HTTP library for Rust.
 | |
| 
 | |
| ### Documentation
 | |
| 
 | |
| - [Released](http://docs.rs/hyper)
 | |
| - [Master](http://hyperium.github.io/hyper/master)
 | |
| 
 | |
| Get started by looking over the [guides](https://hyper.rs/guides).
 | |
| 
 | |
| ## Overview
 | |
| 
 | |
| hyper is a fast, modern HTTP implementation written in and for Rust. It
 | |
| is a low-level typesafe abstraction over raw HTTP, providing an elegant
 | |
| layer over "stringly-typed" HTTP.
 | |
| 
 | |
| hyper offers both an HTTP client and server which can be used to drive
 | |
| complex web applications written entirely in Rust.
 | |
| 
 | |
| hyper makes use of "async IO" (non-blocking sockets) via the [Tokio](https://tokio.rs) and [Futures](https://docs.rs/futures) libraries.
 | |
| 
 | |
| See the [Hello World](https://github.com/hyperium/hyper/blob/master/examples/hello.rs) example for a toy server using hyper.
 | |
| 
 | |
| Be aware that hyper is still actively evolving towards 1.0, and is likely
 | |
| to experience breaking changes before stabilising. You can also see the [1.0 issue milestone](https://github.com/hyperium/hyper/milestone/1).
 |