2014-07-17 06:47:44 -04:00
# Awesome Rust
2014-07-17 09:05:35 -04:00
A curated list of awesome Rust code and resources. Inspired by the other [awesome lists ](https://github.com/bayandin/awesome-awesomeness ).
2014-07-17 07:02:40 -04:00
- [Awesome Rust ](#awesome-rust )
2014-07-17 09:05:35 -04:00
- [Code ](#code )
2014-07-17 10:34:35 -04:00
- [Compression ](#compression )
- [Cryptography ](#cryptography )
2014-07-17 07:02:40 -04:00
- [Web Programming ](#web-programming )
2014-07-17 09:05:35 -04:00
- [Resources ](#resources )
2014-07-17 07:02:40 -04:00
2014-07-17 06:47:44 -04:00
2014-07-17 09:05:35 -04:00
## Code
2014-07-17 10:31:09 -04:00
### Compression
2014-07-17 11:08:04 -04:00
* [alexcrichton/rust-compress ](https://github.com/alexcrichton/rust-compress ) — compression algorithms written in Rust [<img src="https://travis-ci.org/alexcrichton/rust-compress.png?branch=master"> ](https://travis-ci.org/alexcrichton/rust-compress )
2014-07-17 10:31:09 -04:00
2014-07-17 10:34:35 -04:00
### Cryptography
2014-07-17 11:08:04 -04:00
* [DaGenix/rust-crypto ](https://github.com/DaGenix/rust-crypto ) — [<img src="https://travis-ci.org/DaGenix/rust-crypto.png?branch=master"> ](https://travis-ci.org/DaGenix/rust-crypto )
* [sfackler/rust-openssl ](https://github.com/sfackler/rust-openssl ) — OpenSSL bindings [<img src="https://travis-ci.org/sfackler/rust-openssl.png?branch=master"> ](https://travis-ci.org/sfackler/rust-openssl )
2014-07-17 10:34:35 -04:00
2014-07-17 09:05:35 -04:00
### Web Programming
2014-07-17 06:47:44 -04:00
See also http://arewewebyet.com/
* core
2014-07-18 02:19:11 -04:00
* [chris-morgan/rust-http ](https://github.com/chris-morgan/rust-http ) — will be replaced by Teepee. [<img src="https://travis-ci.org/chris-morgan/rust-http.png?branch=master"> ](https://travis-ci.org/chris-morgan/rust-http )
* [Teepee ](http://teepee.rs/ ) — [<img src="https://travis-ci.org/teepee/teepee.png?branch=master"> ](https://travis-ci.org/teepee/teepee )
2014-07-17 06:47:44 -04:00
* client
2014-07-17 11:08:04 -04:00
* [carllerche/curl-rust ](https://github.com/carllerche/curl-rust ) — [libcurl ](http://curl.haxx.se/libcurl/ ) bindings
2014-07-17 06:47:44 -04:00
* server
2014-07-17 11:08:04 -04:00
* [erickt/rust-mongrel2 ](https://github.com/erickt/rust-mongrel2 ) — [Mongrel2 ](http://mongrel2.org ) bindings
2014-07-18 02:19:11 -04:00
* [Iron ](http://ironframework.io/ ) — inspired by [Express ](http://expressjs.com/ ).
* [Nickel ](http://nickel.rs/ ) — inspired by [Express ](http://expressjs.com/ ).
2014-07-18 02:16:18 -04:00
2014-07-17 09:05:35 -04:00
## Resources
* [Rust by Example ](http://rustbyexample.com/ )