Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tokio-rs/tokio-minihttp
Protocol implementation experimentations
https://github.com/tokio-rs/tokio-minihttp
Last synced: about 21 hours ago
JSON representation
Protocol implementation experimentations
- Host: GitHub
- URL: https://github.com/tokio-rs/tokio-minihttp
- Owner: tokio-rs
- License: apache-2.0
- Created: 2016-08-11T08:58:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-25T02:01:17.000Z (over 5 years ago)
- Last Synced: 2024-04-14T09:03:41.453Z (7 months ago)
- Language: Rust
- Size: 580 KB
- Stars: 435
- Watchers: 23
- Forks: 50
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Tokio MiniHTTP
[![Build Status](https://travis-ci.org/tokio-rs/tokio-minihttp.svg?branch=master)](https://travis-ci.org/tokio-rs/tokio-minihttp)
[![Build status](https://ci.appveyor.com/api/projects/status/pxh2602owjq4kn6b?svg=true)](https://ci.appveyor.com/project/alexcrichton/tokio-minihttp)This library is a proof-of-concept implementation of a simple HTTP/1.1 server
using Tokio.The goal of the library is to demo the simplicity of implementing a protocol
with Tokio. This is part of an effort of experimenting with multiple IO
strategies in Rust in order to try to figure out the best path forward.This implementation of HTTP, while far from complete, demonstrates:
* It is very simple to implement a complex protocol using Tokio.
* It is very fast.