mirror of
https://github.com/rust-unofficial/awesome-rust.git
synced 2025-01-03 05:10:17 +02:00
move text rendering to graphics
This commit is contained in:
parent
9a3e59ea7f
commit
374a679d47
24
README.md
24
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 [<img src="https://travis-ci.org/gchp/iota.svg?branch=master">](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 [<img src="https://travis-ci.org/Manishearth/rust-clippy.svg?branch=master">](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 [<img src="https://travis-ci.org/rustbridge/helix.svg?branch=master">](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 [<img src="https://travis-ci.org/ellisonch/rust-stopwatch.svg?branch=master">](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) — [<img src="https://travis-ci.org/TyOverby/flame.svg?branch=master">](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/) [<img src="https://api.travis-ci.org/frewsxcv/afl.rs.svg?branch=master">](https://travis-ci.org/frewsxcv/afl.rs)
|
||||
* [reem/stainless](https://github.com/reem/stainless) [[stainless](https://crates.io/crates/stainless)] — Organized, flexible testing framework [<img src="https://travis-ci.org/reem/stainless.svg?branch=master">](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 [<img src="https://travis-ci.org/saurvs/astro-rust.svg?branch=master">](https://travis-ci.org/saurvs/astro-rust)
|
||||
* [flosse/rust-sun](https://github.com/flosse/rust-sun) — A rust port of the JS library suncalc [<img src="https://travis-ci.org/flosse/rust-sun.svg?branch=master">](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 [<img src="https://travis-ci.org/zonyitoo/coio-rs.svg?branch=master">](https://travis-ci.org/zonyitoo/coio-rs)
|
||||
* [thehydroimpulse/tangle](https://github.com/thehydroimpulse/tangle) — a scala-inspired futures library [<img src="https://travis-ci.org/thehydroimpulse/tangle.svg?branch=master">](https://travis-ci.org/thehydroimpulse/tangle)
|
||||
* [dpc/mioco](https://github.com/dpc/mioco) — Scalable, coroutine-based, asynchronous IO handling library [<img src="https://img.shields.io/travis/dpc/mioco/master.svg?style=flat-square" alt="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 [<img src="https://travis-ci.org/RustAudio/rust-portaudio.svg?branch=master">](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 [<img src="https://travis-ci.org/jaysonsantos/bmemcached-rs.svg?branch=master">](https://travis-ci.org/jaysonsantos/bmemcached-rs)
|
||||
|
||||
|
||||
### Concurrency
|
||||
|
||||
* [aturon/crossbeam](https://github.com/aturon/crossbeam) – Support for parallelism and low-level concurrency in Rust [<img src="https://travis-ci.org/aturon/crossbeam.svg?branch=master">](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 [<img src="https://img.shields.io/travis/rustcc/coroutine-rs.svg">](https://travis-ci.org/rustcc/coroutine-rs)
|
||||
* [zonyitoo/coio-rs](https://github.com/zonyitoo/coio-rs) – Coroutine I/O for Rust [<img src="https://travis-ci.org/zonyitoo/coio-rs.svg?branch=master">](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 [<img src="https://travis-ci.org/kbknapp/doapi-rs.svg?branch=master">](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) [<img src="https://travis-ci.org/docopt/docopt.rs.svg?branch=master">](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 [<img src="https://travis-ci.org/kbknapp/clap-rs.svg?branch=master">](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 [<img src="https://travis-ci.org/slackito/zip.svg?branch=master">](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. [<img src="https://img.shields.io/travis/gfx-rs/gfx/master.svg">](https://travis-ci.org/gfx-rs/gfx)
|
||||
* Font
|
||||
* [dylanede/rusttype](https://github.com/dylanede/rusttype) — a pure Rust alternative to libraries like FreeType [<img src="https://img.shields.io/travis/dylanede/rusttype/master.svg">](https://travis-ci.org/dylanede/rusttype)
|
||||
* OpenGL [[opengl](https://crates.io/keywords/opengl)]
|
||||
* [brendanzab/gl-rs](https://github.com/brendanzab/gl-rs) — [<img src="https://travis-ci.org/brendanzab/gl-rs.svg?branch=master">](https://travis-ci.org/brendanzab/gl-rs)
|
||||
* [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs) — [<img src="https://travis-ci.org/PistonDevelopers/glfw-rs.svg?branch=master">](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 [<img src="https://travis-ci.org/gchp/rustbox.svg?branch=master">](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) — [<img src="https://travis-ci.org/rustache/rustache.svg?branch=master">](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) [<img src="https://travis-ci.org/BurntSushi/suffix.svg?branch=master">](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 [<img src="https://travis-ci.org/pwoolcoc/ngrams.svg?branch=master">](https://travis-ci.org/pwoolcoc/ngrams)
|
||||
* [rust-lang-nursery/regex](https://github.com/rust-lang-nursery/regex) — Regular expressions (RE2 style) [<img src="https://travis-ci.org/rust-lang-nursery/regex.svg?branch=master">](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. [<img src="https://img.shields.io/travis/dylanede/rusttype/master.svg">](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).
|
||||
|
Loading…
Reference in New Issue
Block a user