From 1e7aa6aadef04d54d31fab5a1203484de2333f19 Mon Sep 17 00:00:00 2001 From: kud1ing Date: Sun, 18 Jun 2017 18:30:17 +0200 Subject: [PATCH] resolve link redirections --- README.md | 84 ++++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index acc7ac9..8c8c12c 100644 --- a/README.md +++ b/README.md @@ -71,10 +71,10 @@ See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organization * [ivanceras/curtain](https://github.com/ivanceras/curtain) — a database administration tool for postgresql [](https://travis-ci.org/ivanceras/curtain) * [darrint/device-blocker](https://github.com/darrint/device-blocker) — Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router. * [dlecan/generic-dns-update](https://github.com/dlecan/generic-dns-update) — a tool to update DNS zonefiles with your IP address [](https://travis-ci.org/dlecan/generic-dns-update) -* [Factotum](https://github.com/snowplow/factotum) — [A system to programmatically run data pipelines](http://snowplowanalytics.com/blog/2016/04/09/introducing-factotum-data-pipeline-runner/) [](https://travis-ci.org/snowplow/factotum) +* [Factotum](https://github.com/snowplow/factotum) — [A system to programmatically run data pipelines](https://snowplowanalytics.com/blog/2016/04/09/introducing-factotum-data-pipeline-runner/) [](https://travis-ci.org/snowplow/factotum) * [fcsonline/drill](https://github.com/fcsonline/drill) — a HTTP load testing application inspired by Ansible syntax * [Fractalide](https://github.com/fractalide/fractalide) — Simple Rust Microservices -* [habitat](https://habitat.sh/) — An tool created by [Chef](https://www.chef.io/) to build, deploy, and manage applications. +* [habitat](http://www.habitat.sh/) — An tool created by [Chef](https://www.chef.io/) to build, deploy, and manage applications. * [imjacobclark/Herd](https://github.com/imjacobclark/Herd) — an experimental HTTP load testing application * [intecture/api](https://github.com/intecture/api) — an API-driven server management and configuration tool [](https://travis-ci.org/intecture/api) * [jedisct1/flowgger](https://github.com/jedisct1/flowgger) — a fast, simple and lightweight data collector @@ -94,7 +94,6 @@ See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organization * [pingcap/tikv](https://github.com/pingcap/tikv) — a distributed KV database in Rust [](https://travis-ci.org/pingcap/tikv) * [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) — an event sourcing database engine [](https://travis-ci.org/PumpkinDB/PumpkinDB) * [seppo0010/rsedis](https://github.com/seppo0010/rsedis) — a Redis reimplementation in Rust [](https://travis-ci.org/seppo0010/rsedis) - * **Emulators** [[emulator](https://crates.io/keywords/emulator)] * Commodore 64 * [kondrak/rust64](https://github.com/kondrak/rust64) — [](https://travis-ci.org/kondrak/rust64) @@ -158,15 +157,15 @@ See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organization * [Clippy](https://github.com/Manishearth/rust-clippy) [[clippy](https://crates.io/crates/clippy)] — Rust lints [](https://travis-ci.org/Manishearth/rust-clippy) * [Clippy Service](https://clippy.bashy.io/) -* [clog-tool/clog-cli](https://github.com/clog-tool/clog-cli) — generates a changelog from git metadata ([conventional changelog](http://blog.thoughtram.io/announcements/tools/2014/09/18/announcing-clog-a-conventional-changelog-generator-for-the-rest-of-us.html)) [](https://travis-ci.org/clog-tool/clog-cli) +* [clog-tool/clog-cli](https://github.com/clog-tool/clog-cli) — generates a changelog from git metadata ([conventional changelog](https://blog.thoughtram.io/announcements/tools/2014/09/18/announcing-clog-a-conventional-changelog-generator-for-the-rest-of-us.html)) [](https://travis-ci.org/clog-tool/clog-cli) * [dan-t/rusty-tags](https://github.com/dan-t/rusty-tags) — create ctags/etags for a cargo project and all of its dependencies [](https://travis-ci.org/dan-t/rusty-tags) * [frewsxcv/crate-deps](https://github.com/frewsxcv/crate-deps) — generates images of dependency graphs for crates hosted on crates.io * [git-journal](https://github.com/saschagrunert/git-journal/) — The Git Commit Message and Changelog Generation Framework [](https://travis-ci.org/saschagrunert/git-journal) * [killercup/rustfix](https://github.com/killercup/rustfix) — automatically applies the suggestions made by rustc [](https://travis-ci.org/killercup/rustfix) -* [Racer](https://github.com/phildawes/racer) — code completion for Rust [](https://travis-ci.org/phildawes/racer) +* [Racer](https://github.com/racer-rust/racer) — code completion for Rust [](https://travis-ci.org/phildawes/racer) * [rustfmt](https://github.com/rust-lang-nursery/rustfmt) — a Rust code formatter [](https://travis-ci.org/rust-lang-nursery/rustfmt) * [Rustup](https://github.com/rust-lang-nursery/rustup.rs) — the Rust toolchain installer [](https://travis-ci.org/rust-lang-nursery/rustup.rs) -* [Rust Language Server](https://github.com/jonathandturner/rls) — a server that runs in the background, providing IDEs, editors, and other tools with information about Rust programs +* [Rust Language Server](https://github.com/rust-lang-nursery/rls) — a server that runs in the background, providing IDEs, editors, and other tools with information about Rust programs * [artifact](https://github.com/vitiral/artifact) — the design doc tool made for developers [![Build Status](https://api.travis-ci.org/vitiral/artifact.svg?branch=master)](https://travis-ci.org/vitiral/artifact) * [semantic-rs](https://github.com/semantic-rs/semantic-rs) — automatic crate publishing [](https://travis-ci.org/semantic-rs/semantic-rs) @@ -191,7 +190,6 @@ See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organization * CMake * [SiegeLord/RustCMake](https://github.com/SiegeLord/RustCMake) — an example project showing usage of CMake with Rust [](https://travis-ci.org/SiegeLord/RustCMake) - ### Debugging * GDB @@ -223,7 +221,6 @@ See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organization * Raspberry Pi * [Ogeon/rust-on-raspberry-pi](https://github.com/Ogeon/rust-on-raspberry-pi) — instructions for how to cross compile Rust projects for the Raspberry Pi . - ### FFI See also [Foreign Function Interface](https://doc.rust-lang.org/book/first-edition/ffi.html), [The Rust FFI Omnibus](http://jakegoulding.com/rust-ffi-omnibus/) (a collection of examples of using code written in Rust from other languages) and [FFI examples written in Rust](https://github.com/alexcrichton/rust-ffi-examples). @@ -240,7 +237,7 @@ See also [Foreign Function Interface](https://doc.rust-lang.org/book/first-editi * [mgattozzi/rushs](https://github.com/mgattozzi/rushs) — Haskell in Rust FFI Example * Java * [drrb/java-rust-example](https://github.com/drrb/java-rust-example) — use Rust from Java [](https://travis-ci.org/drrb/java-rust-example) - * [GravityScore/RustJNI](https://github.com/GravityScore/RustJNI) — use Java from Rust [](https://travis-ci.org/GravityScore/RustJNI) + * [GravityScore/RustJNI](https://github.com/bennettanderson/rjni) — use Java from Rust [](https://travis-ci.org/GravityScore/RustJNI) * [kud1ing/rucaja](https://github.com/kud1ing/rucaja) [[rucaja](https://crates.io/crates/rucaja)] — use Java from Rust [](https://travis-ci.org/kud1ing/rucaja) * [prevoty/jni-rs](https://github.com/prevoty/jni-rs) [[jni](https://crates.io/crates/jni)] — use Rust from Java [](https://travis-ci.org/prevoty/jni-rs) * [sfackler/rust-jni-sys](https://github.com/sfackler/rust-jni-sys) [[jni-sys](https://crates.io/crates/jni-sys)] — Rust definitions corresponding to jni.h [](https://travis-ci.org/sfackler/rust-jni-sys) @@ -252,7 +249,7 @@ See also [Foreign Function Interface](https://doc.rust-lang.org/book/first-editi * mruby * [anima-engine/mrusty](https://github.com/anima-engine/mrusty) — mruby safe bindings for Rust [](https://travis-ci.org/anima-engine/mrusty) * Node.js - * [rustbridge/neon](https://github.com/rustbridge/neon) — use Rust from Node.js [](https://travis-ci.org/rustbridge/neon) + * [rustbridge/neon](https://github.com/neon-bindings/neon) — use Rust from Node.js [](https://travis-ci.org/rustbridge/neon) * Objective-C * [SSheldon/rust-objc](https://github.com/SSheldon/rust-objc) — Objective-C Runtime bindings and wrapper for Rust * Python @@ -263,12 +260,11 @@ See also [Foreign Function Interface](https://doc.rust-lang.org/book/first-editi * [rustr/rustr](https://github.com/rustr/rustr) — use Rust from R, and use R in Rust [](https://travis-ci.org/rustr/rustr) * Ruby * [d-unseductable/ruru](https://github.com/d-unseductable/ruru) — native Ruby extensions written in Rust [](https://travis-ci.org/d-unseductable/ruru) - * [rustbridge/helix](https://github.com/rustbridge/helix) — write Ruby classes in Rust [](https://travis-ci.org/rustbridge/helix) - + * [rustbridge/helix](https://github.com/tildeio/helix) — write Ruby classes in Rust [](https://travis-ci.org/rustbridge/helix) ### IDEs -See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs](https://www.rust-lang.org/ides.html). +See also [https://areweideyet.com/](https://areweideyet.com/) and [Rust and IDEs](https://www.rust-lang.org/ides.html). * [Atom](https://atom.io/) * [zargony/atom-language-rust](https://github.com/zargony/atom-language-rust) @@ -289,7 +285,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [Vim](http://www.vim.org/) — the ubiquitous text editor * [rust.vim](https://github.com/rust-lang/rust.vim) — provides file detection, syntax highlighting, formatting, Syntastic integration, and more. * [vim-cargo](https://github.com/timonv/vim-cargo) — command bindings to quickly run cargo stuff from vim. - * [vim-racer](https://github.com/racer-rust/vim-racer) — allows vim to use [Racer](https://github.com/phildawes/racer) for Rust code completion and navigation. + * [vim-racer](https://github.com/racer-rust/vim-racer) — allows vim to use [Racer](https://github.com/racer-rust/racer) for Rust code completion and navigation. * Visual Studio * [PistonDevelopers/VisualRust](https://github.com/PistonDevelopers/VisualRust) — a Visual Studio extension for Rust [](https://travis-ci.org/PistonDevelopers/VisualRust) * [Visual Studio Code](https://code.visualstudio.com/) @@ -298,7 +294,6 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [saviorisdead/RustyCode](https://marketplace.visualstudio.com/items?itemName=saviorisdead.RustyCode) (unmaintained) * [gnome-builder](https://wiki.gnome.org/Apps/Builder) native support for rust and cargo since Version 3.22.2 - ### Pattern Recognition * [sfikas/rusteval](https://github.com/sfikas/rusteval) — A tool used to evaluate the output of retrieval algorithms [![Build Status](https://api.travis-ci.org/sfikas/rusteval.svg?branch=master)](https://travis-ci.org/sfikas/rusteval) @@ -310,14 +305,13 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [mrhooray/torch](https://github.com/mrhooray/torch) — generates FlameGraphs based on DWARF Debug Info * [TyOverby/flame](https://github.com/TyOverby/flame) — [](https://travis-ci.org/TyOverby/flame) - ### Testing [[testing](https://crates.io/keywords/testing)] * [BurntSushi/quickcheck](https://github.com/BurntSushi/quickcheck) [[quickcheck](https://crates.io/crates/quickcheck)] — a Rust implementation of [QuickCheck](https://wiki.haskell.org/Introduction_to_QuickCheck1) [](https://travis-ci.org/BurntSushi/quickcheck) * [farcaller/shiny](https://github.com/farcaller/shiny) — a fancy syntax similar to Ruby's Rspec or Objective-C' kiwi [](https://travis-ci.org/farcaller/shiny) -* [frewsxcv/afl.rs](https://github.com/frewsxcv/afl.rs) — a Rust fuzzer, using [AFL](http://lcamtuf.coredump.cx/afl/) [](https://travis-ci.org/frewsxcv/afl.rs) +* [frewsxcv/afl.rs](https://github.com/rust-fuzz/afl.rs) — a Rust fuzzer, using [AFL](http://lcamtuf.coredump.cx/afl/) [](https://travis-ci.org/frewsxcv/afl.rs) * [reem/stainless](https://github.com/reem/stainless) [[stainless](https://crates.io/crates/stainless)] — Organized, flexible testing framework [](https://travis-ci.org/reem/stainless) * [AlKass/polish](https://github.com/AlKass/polish) — Mini Testing/Test-Driven Framework [![Build Status](https://api.travis-ci.org/AlKass/polish.svg?branch=master)](https://travis-ci.org/AlKass/polish) [![Crates Package Status](https://img.shields.io/crates/v/polish.svg)](https://crates.io/crates/polish) @@ -345,9 +339,9 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( [[audio](https://crates.io/keywords/audio)] -* [GuillaumeGomez/rust-fmod](https://github.com/GuillaumeGomez/rust-fmod) — [FMOD](http://www.fmod.org/) bindings [![Build Status](https://api.travis-ci.org/GuillaumeGomez/rust-fmod.svg?branch=master)](https://travis-ci.org/GuillaumeGomez/rust-fmod) +* [GuillaumeGomez/rust-fmod](https://github.com/GuillaumeGomez/rust-fmod) — [FMOD](http://www.fmod.com) bindings [![Build Status](https://api.travis-ci.org/GuillaumeGomez/rust-fmod.svg?branch=master)](https://travis-ci.org/GuillaumeGomez/rust-fmod) * [jhasse/ears](https://github.com/jhasse/ears) — a simple library to play Sounds and Musics, on top of OpenAL and libsndfile [](https://travis-ci.org/jhasse/ears) -* [jpernst/openal-rs](https://github.com/jpernst/openal-rs) — [OpenAL 1.1](http://www.openal.org/) bindings [](https://travis-ci.org/jpernst/openal-rs) +* [jpernst/openal-rs](https://github.com/jpernst/alto) — [OpenAL 1.1](http://www.openal.org/) bindings [](https://travis-ci.org/jpernst/openal-rs) * [musitdev/portmidi-rs](https://github.com/musitdev/portmidi-rs) — [PortMidi](http://portmedia.sourceforge.net/portmidi/) bindings [](https://travis-ci.org/musitdev/portmidi-rs) * [ruuda/hound](https://github.com/ruuda/hound) [[Hound](https://crates.io/crates/hound)] — A WAV encoding and decoding library [](https://travis-ci.org/ruuda/hound) * [RustAudio](https://github.com/RustAudio) @@ -356,8 +350,8 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( ### Authentication -* [keats/rust-jwt](https://github.com/keats/rust-jwt) — [JSON Web Token](https://en.wikipedia.org/wiki/JSON_Web_Token) lib in rust [![Build Status](https://api.travis-ci.org/Keats/rust-jwt.svg?branch=master)](https://travis-ci.org/Keats/rust-jwt) -* [hngiang/rust-accountkit](https://github.com/hngiang/rust-accountkit) — An implementation [Facebook AccountKit](https://developers.facebook.com/docs/accountkit) for Rust [![Build Status](https://api.travis-ci.org/hngiang/rust-accountkit.svg?branch=master)](https://travis-ci.org/hngiang/rust-accountkit) +* [keats/rust-jwt](https://github.com/Keats/jsonwebtoken) — [JSON Web Token](https://en.wikipedia.org/wiki/JSON_Web_Token) lib in rust [![Build Status](https://api.travis-ci.org/Keats/rust-jwt.svg?branch=master)](https://travis-ci.org/Keats/rust-jwt) +* [hngiang/rust-accountkit](https://github.com/hngnaig/rust-accountkit) — An implementation [Facebook AccountKit](https://developers.facebook.com/docs/accountkit) for Rust [![Build Status](https://api.travis-ci.org/hngiang/rust-accountkit.svg?branch=master)](https://travis-ci.org/hngiang/rust-accountkit) ### Bioinformatics @@ -371,7 +365,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( ### Concurrency -* [aturon/crossbeam](https://github.com/aturon/crossbeam) – Support for parallelism and low-level concurrency in Rust [](https://travis-ci.org/aturon/crossbeam) +* [aturon/crossbeam](https://github.com/crossbeam-rs/crossbeam) – Support for parallelism and low-level concurrency in Rust [](https://travis-ci.org/aturon/crossbeam) * [nikomatsakis/rayon](https://github.com/nikomatsakis/rayon) – A data parallelism library for Rust [](https://travis-ci.org/nikomatsakis/rayon) * [rustcc/coroutine-rs](https://github.com/rustcc/coroutine-rs) – Coroutine Library in Rust [](https://travis-ci.org/rustcc/coroutine-rs) * [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) – Coroutine I/O for Rust [](https://travis-ci.org/zonyitoo/coio-rs) @@ -400,14 +394,14 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( ### Compression * brotli - * [ende76/brotli-rs](https://github.com/ende76/brotli-rs) — implementation of [Brotli](http://google-opensource.blogspot.co.uk/2015/09/introducing-brotli-new-compression.html) compression + * [ende76/brotli-rs](https://github.com/ende76/brotli-rs) — implementation of [Brotli](http://google-opensource.blogspot.de/2015/09/introducing-brotli-new-compression.html) compression * [dropbox/rust-brotli](https://github.com/dropbox/rust-brotli) — Brotli decompressor in Rust that optionally avoids the stdlib * bzip2 * [alexcrichton/bzip2-rs](https://github.com/alexcrichton/bzip2-rs) — [libbz2](http://www.bzip.org) bindings [](https://travis-ci.org/alexcrichton/bzip2-rs) * gzip * [carols10cents/zopfli](https://github.com/carols10cents/zopfli) - implementation of the [Zopfli](https://github.com/google/zopfli) compression algorithm for higher quality deflate or zlib compression * miniz - * [alexcrichton/flate2-rs](https://github.com/alexcrichton/flate2-rs) — [miniz](https://code.google.com/p/miniz/) bindings [](https://travis-ci.org/alexcrichton/flate2-rs) + * [alexcrichton/flate2-rs](https://github.com/alexcrichton/flate2-rs) — [miniz](https://code.google.com/archive/p/miniz) bindings [](https://travis-ci.org/alexcrichton/flate2-rs) * snappy * [JeffBelgum/rust-snappy](https://github.com/JeffBelgum/rust-snappy) — [snappy](https://github.com/google/snappy) bindings [](https://travis-ci.org/JeffBelgum/rust-snappy) * tar @@ -433,7 +427,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [noshu/lbfgsb-sys](https://github.com/noshu/lbfgsb-sys) — Rust binding of fortran L-BFGS-B subroutine * [sebcrozet/nalgebra](https://github.com/sebcrozet/nalgebra) — low-dimensional linear algebra library [](https://travis-ci.org/sebcrozet/nalgebra) * Parallel - * [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) — [Arrayfire](http://arrayfire.com) bindings + * [arrayfire/arrayfire-rust](https://github.com/arrayfire/arrayfire-rust) — [Arrayfire](https://arrayfire.com/) bindings * [autumnai/collenchyma](https://github.com/autumnai/collenchyma) — An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU. [](https://travis-ci.org/autumnai/collenchyma) * [luqmana/rust-opencl](https://github.com/luqmana/rust-opencl) — [OpenCL](https://www.khronos.org/opencl/) bindings [](https://travis-ci.org/luqmana/rust-opencl) * Scirust @@ -458,7 +452,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [ctz/rustls](https://github.com/ctz/rustls) — a Rust implementation of TLS * [DaGenix/rust-crypto](https://github.com/DaGenix/rust-crypto) — cryptographic algorithms in Rust [](https://travis-ci.org/DaGenix/rust-crypto) * [dnaq/sodiumoxide](https://github.com/dnaq/sodiumoxide) — [libsodium](https://github.com/jedisct1/libsodium) bindings [](https://travis-ci.org/dnaq/sodiumoxide) -* [klutzy/suruga](https://github.com/klutzy/suruga) — a Rust implementation of [TLS 1.2](http://tools.ietf.org/html/rfc5246) +* [klutzy/suruga](https://github.com/klutzy/suruga) — a Rust implementation of [TLS 1.2](https://tools.ietf.org/html/rfc5246) * [libOctavo/octavo](https://github.com/libOctavo/octavo) — Modular hash and crypto library in Rust [](https://travis-ci.org/libOctavo/octavo) * [lispyclouds/mpw-rs](https://github.com/lispyclouds/mpw-rs) — Pure Rust implementation of the Master Password password manager [](https://travis-ci.org/lispyclouds/mpw-rs) * [sfackler/rust-native-tls](https://github.com/sfackler/rust-native-tls) — Bindings for native TLS libraries @@ -493,15 +487,15 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * LevelDB * [skade/leveldb](https://github.com/skade/leveldb) — [LevelDB](https://github.com/google/leveldb) bindings [](https://travis-ci.org/skade/leveldb) * LMDB [[lmdb](https://crates.io/keywords/lmdb)] - * [vhbit/lmdb-rs](https://github.com/vhbit/lmdb-rs) [[lmdb-rs](https://crates.io/crates/lmdb-rs)] — [LMDB](http://symas.com/mdb/) bindings [](https://travis-ci.org/vhbit/lmdb-rs) + * [vhbit/lmdb-rs](https://github.com/vhbit/lmdb-rs) [[lmdb-rs](https://crates.io/crates/lmdb-rs)] — [LMDB](https://symas.com/mdb/) bindings [](https://travis-ci.org/vhbit/lmdb-rs) * MongoDB [[mongodb](https://crates.io/keywords/mongodb)] - * [mongodb-labs/mongo-rust-driver-prototype](https://github.com/mongodb-labs/mongo-rust-driver-prototype) [[mongodb](https://crates.io/crates/mongodb)] — [MongoDB](https://www.mongodb.org/) bindings [](https://travis-ci.org/mongodb-labs/mongo-rust-driver-prototype) + * [mongodb-labs/mongo-rust-driver-prototype](https://github.com/mongodb-labs/mongo-rust-driver-prototype) [[mongodb](https://crates.io/crates/mongodb)] — [MongoDB](https://www.mongodb.com/) bindings [](https://travis-ci.org/mongodb-labs/mongo-rust-driver-prototype) * Neo4j [[cypher](https://crates.io/keywords/cypher), [neo4j](https://crates.io/keywords/neo4j)] * Redis [[redis](https://crates.io/keywords/redis)] - * [mitsuhiko/redis-rs](https://github.com/mitsuhiko/redis-rs) — [Redis](http://redis.io) library in Rust [](https://travis-ci.org/mitsuhiko/redis-rs) + * [mitsuhiko/redis-rs](https://github.com/mitsuhiko/redis-rs) — [Redis](https://redis.io/) library in Rust [](https://travis-ci.org/mitsuhiko/redis-rs) * [RocksDB](http://rocksdb.org/) * [spacejam/rust-rocksdb](https://github.com/spacejam/rust-rocksdb) — RocksDB bindings [](https://travis-ci.org/spacejam/rust-rocksdb) - * [UnQLite](http://unqlite.org) + * [UnQLite](https://unqlite.org/) * [zitsen/unqlite.rs](https://github.com/zitsen/unqlite.rs) — UnQLite bindings [](https://travis-ci.org/zitsen/unqlite.rs) * [ZooKeeper](https://zookeeper.apache.org/) * [bonifaido/rust-zookeeper](https://github.com/bonifaido/rust-zookeeper) [[zookeeper](https://crates.io/crates/zookeeper)] — A client library for Apache ZooKeeper. [](https://travis-ci.org/bonifaido/rust-zookeeper) @@ -513,7 +507,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [blackbeam/mysql_async](https://github.com/blackbeam/mysql_async) [[mysql_async](https://crates.io/crates/mysql_async)] — asyncronous Rust Mysql driver based on Tokio. [](https://travis-ci.org/blackbeam/mysql_async) * [blackbeam/rust-mysql-simple](https://github.com/blackbeam/rust-mysql-simple) [[mysql](https://crates.io/crates/mysql)] — a native MySql client [](https://travis-ci.org/blackbeam/rust-mysql-simple) * PostgreSql [[postgres](https://crates.io/keywords/postgres), [postgresql](https://crates.io/keywords/postgresql)] - * [sfackler/rust-postgres](https://github.com/sfackler/rust-postgres) [[postgres](https://crates.io/crates/postgres)] — a native [PostgreSQL](http://www.postgresql.org) client [](https://travis-ci.org/sfackler/rust-postgres) + * [sfackler/rust-postgres](https://github.com/sfackler/rust-postgres) [[postgres](https://crates.io/crates/postgres)] — a native [PostgreSQL](https://www.postgresql.org/) client [](https://travis-ci.org/sfackler/rust-postgres) * Sqlite [[sqlite](https://crates.io/keywords/sqlite)] * [jgallagher/rusqlite](https://github.com/jgallagher/rusqlite) — [Sqlite3](http://www.sqlite.org/) bindings [](https://travis-ci.org/jgallagher/rusqlite) * ORM [[orm](https://crates.io/keywords/orm)] @@ -641,7 +635,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [brson/rust-sdl](https://github.com/brson/rust-sdl) — [SDL1](http://www.libsdl.org/) bindings [](https://travis-ci.org/brson/rust-sdl) * [AngryLawyer/rust-sdl2](https://github.com/AngryLawyer/rust-sdl2) — [SDL2](http://www.libsdl.org/) bindings [](https://travis-ci.org/AngryLawyer/rust-sdl2) * SFML - * [jeremyletang/rust-sfml](https://github.com/jeremyletang/rust-sfml) — [SFML](http://www.sfml-dev.org/) bindings [](https://travis-ci.org/jeremyletang/rust-sfml) + * [jeremyletang/rust-sfml](https://github.com/jeremyletang/rust-sfml) — [SFML](https://www.sfml-dev.org/) bindings [](https://travis-ci.org/jeremyletang/rust-sfml) * Voxlap * [bbodi/rust-voxlap](https://github.com/bbodi/rust-voxlap) — [Voxlap](http://advsys.net/ken/voxlap.htm) bindings @@ -663,7 +657,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [brendanzab/gl-rs](https://github.com/brendanzab/gl-rs) — [](https://travis-ci.org/brendanzab/gl-rs) * [Kiss3d](http://kiss3d.org) — draw simple geometric figures and play with them with one-liners [](https://api.travis-ci.org/repositories/sebcrozet/kiss3d.json) * [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs) — [](https://travis-ci.org/PistonDevelopers/glfw-rs) - * [tomaka/glium](https://github.com/tomaka/glium) — safe OpenGL wrapper for the Rust language. [](https://travis-ci.org/tomaka/glium) + * [tomaka/glium](https://github.com/glium/glium) — safe OpenGL wrapper for the Rust language. [](https://travis-ci.org/tomaka/glium) * [tomaka/glutin](https://github.com/tomaka/glutin) — Rust alternative to [GLFW](http://www.glfw.org/) [](https://travis-ci.org/tomaka/glutin) * PDF * [kaj/rust-pdf](https://github.com/kaj/rust-pdf) — [](https://travis-ci.org/kaj/rust-pdf) @@ -684,7 +678,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * Cocoa * [kylewlacy/sorbet-cocoa](https://github.com/kylewlacy/sorbet-cocoa) — [](https://travis-ci.org/kylewlacy/sorbet-cocoa) * [servo/cocoa-rs](https://github.com/servo/cocoa-rs) -* [GTK+](http://www.gtk.org) [[gtk](https://crates.io/keywords/gtk)] +* [GTK+](https://www.gtk.org/) [[gtk](https://crates.io/keywords/gtk)] * [gtk-rs/gtk](https://github.com/gtk-rs/gtk) — GTK+ bindings [](https://travis-ci.org/gtk-rs/gtk) * [gyscos/Cursive](https://github.com/gyscos/Cursive) [[cursive](https://crates.io/crates/cursive)] — [](https://travis-ci.org/gyscos/Cursive) * [ImGui](https://github.com/ocornut/imgui) @@ -704,7 +698,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [rust-qt](https://github.com/rust-qt) — * [White-Oak/qml-rust](https://github.com/White-Oak/qml-rust) — QML bindings. [](https://travis-ci.org/White-Oak/qml-rust) * [saurvs/nfd-rs](https://github.com/saurvs/nfd-rs) — [nativefiledialog](https://github.com/mlabbe/nativefiledialog) bindings -* [Sciter](http://sciter.com/) +* [Sciter](https://sciter.com/) * [pravic/rust-sciter](https://github.com/pravic/rust-sciter) — Sciter bindings [](https://ci.appveyor.com/project/pravic/rust-sciter) * [Termbox](https://github.com/nsf/termbox) * [gchp/rustbox](https://github.com/gchp/rustbox) — a Rust implementation of Termbox [](https://travis-ci.org/gchp/rustbox) @@ -713,7 +707,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( ### Image processing * [chyh1990/imageproc](https://github.com/chyh1990/imageproc) — An advanced image processing library for Rust. [![Build Status](https://api.travis-ci.org/chyh1990/imageproc.svg?branch=master)](https://travis-ci.org/chyh1990/imageproc) -* [cybergeek94/img-hash](https://github.com/cybergeek94/img_hash) — Perceptual image hashing and comparison for equality and similarity. +* [cybergeek94/img-hash](https://github.com/abonander/img_hash) — Perceptual image hashing and comparison for equality and similarity. * [PistonDevelopers/image](https://github.com/PistonDevelopers/image) — Basic imaging processing functions and methods for converting to and from image formats [](https://travis-ci.org/PistonDevelopers/image) * [kali/opencv-rust](https://github.com/kali/opencv-rust) — Rust bindings for OpenCV [](https://travis-ci.org/kali/opencv-rust) @@ -773,8 +767,8 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * POP3 * [mattnenterprise/rust-pop3](https://github.com/mattnenterprise/rust-pop3) — a [POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol) client for Rust [](https://travis-ci.org/mattnenterprise/rust-pop3) * SSH - * [alexcrichton/ssh2-rs](https://github.com/alexcrichton/ssh2-rs) — [libssh2](http://www.libssh2.org/) bindings [](https://travis-ci.org/alexcrichton/ssh2-rs) - * [Thrussh](http://pijul.org/thrussh/) — an SSH library written from scratch in Rust, backed by [libsodium](https://download.libsodium.org/doc/) + * [alexcrichton/ssh2-rs](https://github.com/alexcrichton/ssh2-rs) — [libssh2](https://www.libssh2.org/) bindings [](https://travis-ci.org/alexcrichton/ssh2-rs) + * [Thrussh](https://pijul.org/thrussh/) — an SSH library written from scratch in Rust, backed by [libsodium](https://download.libsodium.org/doc/) * Stomp * [zslayton/stomp-rs](https://github.com/zslayton/stomp-rs) — a [STOMP 1.2](http://stomp.github.io/stomp-specification-1.2.html) client implementation in Rust [](https://travis-ci.org/zslayton/stomp-rs) * uTP @@ -785,7 +779,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ ### Parser - * [dragostis/pest](https://github.com/dragostis/pest) — Elegant, efficient grammars [![Build Status](https://api.travis-ci.org/dragostis/pest.svg?branch=master)] + * [dragostis/pest](https://github.com/pest-parser/pest) — Elegant, efficient grammars [![Build Status](https://api.travis-ci.org/dragostis/pest.svg?branch=master)] (https://travis-ci.org/dragostis/pest) * [Geal/nom](https://github.com/Geal/nom) — parser combinator library [](https://travis-ci.org/Geal/nom) * [ivanceras/inquerest](https://github.com/ivanceras/inquerest) — an URL parameter parser for rest filter inquiry [![Build Status](https://api.travis-ci.org/ivanceras/inquerest.svg?branch=master)](https://travis-ci.org/ivanceras/inquerest) @@ -837,7 +831,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [BurntSushi/suffix](https://github.com/BurntSushi/suffix) — Linear time suffix array construction (with Unicode support) [](https://travis-ci.org/BurntSushi/suffix) * [BurntSushi/tabwriter](https://github.com/BurntSushi/tabwriter) — Elastic tab stops (i.e., text column alignment) [](https://travis-ci.org/BurntSushi/tabwriter) * [pwoolcoc/ngrams](https://github.com/pwoolcoc/ngrams) — Construct [n-grams](https://en.wikipedia.org/wiki/N-gram) from arbitrary iterators [](https://travis-ci.org/pwoolcoc/ngrams) -* [rust-lang-nursery/regex](https://github.com/rust-lang-nursery/regex) — Regular expressions (RE2 style) [](https://travis-ci.org/rust-lang-nursery/regex) +* [rust-lang-nursery/regex](https://github.com/rust-lang/regex) — Regular expressions (RE2 style) [](https://travis-ci.org/rust-lang-nursery/regex) * [greyblake/whatlang-rs](https://github.com/greyblake/whatlang-rs) — Natural language detection library based on trigrams [](https://travis-ci.org/greyblake/whatlang-rs) @@ -860,7 +854,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ See also [Rust web framework comparison](https://github.com/flosse/rust-web-framework-comparison). * HTTP Client - * [alexcrichton/curl-rust](https://github.com/alexcrichton/curl-rust) — [libcurl](http://curl.haxx.se/libcurl/) bindings [](https://travis-ci.org/alexcrichton/curl-rust) + * [alexcrichton/curl-rust](https://github.com/alexcrichton/curl-rust) — [libcurl](https://curl.haxx.se/libcurl/) bindings [](https://travis-ci.org/alexcrichton/curl-rust) * [hyperium/hyper](https://github.com/hyperium/hyper) — an HTTP implementation [](https://travis-ci.org/hyperium/hyper) * [seanmonstar/reqwest](https://github.com/seanmonstar/reqwest) — an ergonomic HTTP Client for Rust. [](https://travis-ci.org/seanmonstar/reqwest) * HTTP Server @@ -874,7 +868,7 @@ See also [Rust web framework comparison](https://github.com/flosse/rust-web-fram * [Rocket](https://github.com/SergioBenitez/Rocket) — Rocket is web framework for Rust (nightly) with a focus on ease-of-use, expressability, and speed [](https://travis-ci.org/SergioBenitez/Rocket) * [Rustless](https://github.com/rustless/rustless) — a REST-like API micro-framework inspired by [Grape](https://github.com/ruby-grape/grape) and [Hyper](https://github.com/hyperium/hyper) [](https://travis-ci.org/rustless/rustless) * [sappworks/sapper](https://github.com/sappworks/sapper) — A lightweight web framework built on async hyper, implemented in Rust language. [](https://travis-ci.org/tomaka/rouille) - * [tiny-http](https://github.com/frewsxcv/tiny-http) — Low level HTTP server library [](https://travis-ci.org/frewsxcv/tiny-http) + * [tiny-http](https://github.com/tiny-http/tiny-http) — Low level HTTP server library [](https://travis-ci.org/frewsxcv/tiny-http) * [tomaka/rouille](https://github.com/tomaka/rouille) — Web framework in Rust[](https://travis-ci.org/tomaka/rouille) * [WebSocket](https://datatracker.ietf.org/doc/rfc6455/) * [cyderize/rust-websocket](https://github.com/cyderize/rust-websocket) — a framework for dealing with WebSocket connections (both clients and servers) [](https://travis-ci.org/cyderize/rust-websocket) @@ -895,7 +889,7 @@ See also [Rust web framework comparison](https://github.com/flosse/rust-web-fram * Learning * [exercism.io](http://exercism.io/languages/rust) — programming exercises that help you learn new concepts in Rust. * [Learning Rust With Entirely Too Many Linked Lists](http://cglab.ca/~abeinges/blah/too-many-lists/book/) — in-depth exploration of Rust's memory management rules, through implementing a few different types of list structures. - * [Rust by Example](http://rustbyexample.com/) + * [Rust by Example](https://rustbyexample.com/) * [rust-learning](https://github.com/ctjhoa/rust-learning) — a collection of useful resources to learn Rust * [Rustlings](https://github.com/carols10cents/rustlings) — small exercises to get you used to reading and writing Rust code * [Rust Recipes](https://github.com/kud1ing/rust-recipes) — short recipes how to do solve common problems in Rust @@ -905,11 +899,11 @@ See also [Rust web framework comparison](https://github.com/flosse/rust-web-fram * [New Rustacean](http://www.newrustacean.com) — a podcast about learning Rust * [Rusty Radio](http://rustyrad.io) — covering the rust ecosystem * [RustCamp 2015 Talks](http://confreaks.tv/events/rustcamp2015) -* [Rust Design Patterns](https://github.com/nrc/patterns) +* [Rust Design Patterns](https://github.com/rust-unofficial/patterns) * [Rust Guidelines](http://aturon.github.io/) * [RustBooks](https://github.com/sger/RustBooks) — list of RustBooks ## License -[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) +[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)