From 374a679d47c2b84df9c875fbaea0586f9142d7de Mon Sep 17 00:00:00 2001 From: kud1ing Date: Tue, 2 Aug 2016 11:30:34 +0200 Subject: [PATCH] move text rendering to graphics --- README.md | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 732234a..e18795e 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ If you want to contribute, please read [this](CONTRIBUTING.md). - [Resources](#resources) - [License](#license) + ## Applications written in Rust See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organizations running Rust in production). @@ -112,6 +113,7 @@ See also [Friends of Rust](https://www.rust-lang.org/friends.html) (organization * [gchp/iota](https://github.com/gchp/iota) — a simple text editor [](https://travis-ci.org/gchp/iota) * [xi-editor](https://github.com/google/xi-editor) — a modern editor with a backend written in Rust. + ## Development tools * [Clippy](https://github.com/Manishearth/rust-clippy) [[clippy](https://crates.io/crates/clippy)] — Rust lints [](https://travis-ci.org/Manishearth/rust-clippy) @@ -189,6 +191,7 @@ See also [Foreign Function Interface](https://doc.rust-lang.org/book/ffi.html) a * Ruby * [rustbridge/helix](https://github.com/rustbridge/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). @@ -200,6 +203,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [SolidOak](https://github.com/oakes/SolidOak) — a simple IDE for Rust, based on GTK+ and [Neovim](https://github.com/neovim/neovim) * [Visual Studio Code](https://code.visualstudio.com/) + ### Profiling * [ellisonch/rust-stopwatch](https://github.com/ellisonch/rust-stopwatch) — a stopwatch library [](https://travis-ci.org/ellisonch/rust-stopwatch) @@ -207,6 +211,7 @@ 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)] @@ -216,6 +221,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [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) * [reem/stainless](https://github.com/reem/stainless) [[stainless](https://crates.io/crates/stainless)] — Organized, flexible testing framework [](https://travis-ci.org/reem/stainless) + ## Libraries ### Astronomy @@ -225,12 +231,14 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [saurvs/astro-rust](https://github.com/saurvs/astro-rust) — astronomy for Rust [](https://travis-ci.org/saurvs/astro-rust) * [flosse/rust-sun](https://github.com/flosse/rust-sun) — A rust port of the JS library suncalc [](https://travis-ci.org/flosse/rust-sun) + ### Asynchronous * [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) — a coroutine I/O library with a working-stealing scheduler [](https://travis-ci.org/zonyitoo/coio-rs) * [thehydroimpulse/tangle](https://github.com/thehydroimpulse/tangle) — a scala-inspired futures library [](https://travis-ci.org/thehydroimpulse/tangle) * [dpc/mioco](https://github.com/dpc/mioco) — Scalable, coroutine-based, asynchronous IO handling library [Travis CI Build Status](https://travis-ci.org/dpc/mioco) + ### Audio [[audio](https://crates.io/keywords/audio)] @@ -242,6 +250,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [RustAudio](https://github.com/RustAudio) * [RustAudio/rust-portaudio](https://github.com/RustAudio/rust-portaudio) — [PortAudio](http://www.portaudio.com/) bindings [](https://travis-ci.org/RustAudio/rust-portaudio) + ### 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) @@ -251,10 +260,12 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [Rust-Bio](https://github.com/rust-bio) — bioinformatics libraries in Rust. + ### Caching * [jaysonsantos/bmemcached-rs](https://github.com/jaysonsantos/bmemcached-rs) — Memcached library written in pure rust [](https://travis-ci.org/jaysonsantos/bmemcached-rs) + ### Concurrency * [aturon/crossbeam](https://github.com/aturon/crossbeam) – Support for parallelism and low-level concurrency in Rust [](https://travis-ci.org/aturon/crossbeam) @@ -262,6 +273,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [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) + ### Cloud * AWS [[aws](https://crates.io/keywords/aws)] @@ -270,16 +282,19 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * DigitalOcean * [kbknapp/doapi](https://github.com/kbknapp/doapi-rs) — DigitalOcean v2 API bindings [](https://travis-ci.org/kbknapp/doapi-rs) + ### Command-line argument parsing * [docopt/docopt.rs](https://github.com/docopt/docopt.rs) — a Rust implementation of [DocOpt](http://docopt.org) [](https://travis-ci.org/docopt/docopt.rs) * [kbknapp/clap-rs](https://github.com/kbknapp/clap-rs) — a simple to use, full featured command-line argument parser [](https://travis-ci.org/kbknapp/clap-rs) + ### Command-line interface * [kkawakam/rustyline](https://github.com/kkawakam/rustyline) — Readline Implementation in Rust [![Build Status](https://travis-ci.org/kkawakam/rustyline.svg?branch=master)](https://travis-ci.org/kkawakam/rustyline) * [srijs/rust-copperline](https://github.com/srijs/rust-copperline) — pure-Rust Command Line Editing Library + ### Compression * brotli @@ -296,6 +311,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * zip * [slackito/zip](https://github.com/slackito/zip) — read and write ZIP archives [](https://travis-ci.org/slackito/zip) + ### Computation * [BLAS](https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms) [[blas](https://crates.io/keywords/blas)] @@ -503,6 +519,8 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( [[graphics](https://crates.io.keywords/graphics)] * [gfx-rs/gfx](https://github.com/gfx-rs/gfx) — A high-performance, bindless graphics API for Rust. [](https://travis-ci.org/gfx-rs/gfx) +* Font + * [dylanede/rusttype](https://github.com/dylanede/rusttype) — a pure Rust alternative to libraries like FreeType [](https://travis-ci.org/dylanede/rusttype) * OpenGL [[opengl](https://crates.io/keywords/opengl)] * [brendanzab/gl-rs](https://github.com/brendanzab/gl-rs) — [](https://travis-ci.org/brendanzab/gl-rs) * [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs) — [](https://travis-ci.org/PistonDevelopers/glfw-rs) @@ -536,6 +554,7 @@ See also [http://areweideyet.com/](http://areweideyet.com/) and [Rust and IDEs]( * [Termbox](https://github.com/nsf/termbox) * [gchp/rustbox](https://github.com/gchp/rustbox) — a Rust implementation of Termbox [](https://travis-ci.org/gchp/rustbox) + ### Image processing * [chyh1990/imageproc](https://github.com/chyh1990/imageproc) — An advanced image processing library for Rust. [![Build Status](https://travis-ci.org/chyh1990/imageproc.svg?branch=master)](https://travis-ci.org/chyh1990/imageproc) @@ -629,6 +648,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [rustache/rustache](https://github.com/rustache/rustache) — [](https://travis-ci.org/rustache/rustache) * [tailhook/marafet](https://github.com/tailhook/marafet) — Compiler for Jade-like template language to cito.js-based virtual dom + ### Text processing * [BurntSushi/suffix](https://github.com/BurntSushi/suffix) — Linear time suffix array construction (with Unicode support) [](https://travis-ci.org/BurntSushi/suffix) @@ -636,9 +656,6 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [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) -### Text rendering - -* [dylanede/rusttype](https://github.com/dylanede/rusttype) — A pure Rust alternative to libraries like FreeType. [](https://travis-ci.org/dylanede/rusttype) ### Virtualization @@ -646,6 +663,7 @@ See also [About Rust’s Machine Learning Community](https://medium.com/@autumn_ * [ekse/unicorn-rs](https://github.com/ekse/unicorn-rs) — Rust bindings for the unicorn CPU emulator * [saurvs/hypervisor-rs](https://github.com/saurvs/hypervisor-rs) — Hardware-accelerated virtualization on OS X + ### Web programming See also [Rust web framework comparison](https://github.com/flosse/rust-web-framework-comparison).