/ProgrammingLanguage/Rust/Rust-OpenSource-List.md

https://github.com/wxyyxc1992/Awesome-Links · Markdown · 59 lines · 30 code · 29 blank · 0 comment · 0 complexity · 912350ea8ccf23cb20e2966253ac9cf4 MD5 · raw file

  1. # Rust OpenSource List
  2. 本文包含了 Rust 相关的优秀开源框架与库以及值得阅读的 Rust 优秀项目
  3. - [ripgrep #Project#](https://github.com/BurntSushi/ripgrep): ripgrep combines the usability of The Silver Searcher with the raw speed of grep.
  4. - [criterion.rs #Project#](https://github.com/japaric/criterion.rs): Criterion.rs helps you write fast code by detecting and measuring performance improvements or regressions, even small ones, quickly and accurately.
  5. - [Piston #Project#](https://github.com/PistonDevelopers/piston): A modular game engine written in Rust.
  6. - [Rocket #Project#](https://github.com/aochagavia/rocket): A toy game in Rust, using Piston
  7. - [stdweb #Project#](https://github.com/koute/stdweb): The goal of this crate is to provide Rust bindings to the Web APIs and to allow a high degree of interoperability between Rust and JavaScript.
  8. - [Rustface #Project#](https://github.com/atomashpolskiy/rustface): Face detection library for the Rust programming language
  9. # Showcase
  10. - [native_spark #Project#](https://github.com/rajasekarv/native_spark): A new arguably faster implementation of Apache Spark from scratch in Rust.
  11. - [2019-Bayard #Project#](https://github.com/mosuka/bayard): Bayard is a full-text search and indexing server written in Rust.
  12. - [2020-从零实现消息中间件](https://github.com/nkbai/learnrustbynats): 那么我们今天就从零开始一步一步搭建一个极简消息中间件。
  13. # Dev Toolkits
  14. - [2019-dtool #Project#](https://github.com/guoxbin/dtool): dtool is a command-line tool collection to assist development.
  15. # Framework
  16. ## Concurrency
  17. - [2017-actix #Project#](https://github.com/actix/actix): Actor framework for Rust.
  18. - [2019-tokio #Project#](https://github.com/tokio-rs/tokio): A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
  19. ## Bindings
  20. - [neon #Project#](https://github.com/neon-bindings/neon): Rust bindings for writing safe and fast native Node.js modules.
  21. - [cxx #Project#](https://github.com/dtolnay/cxx): Safe interop between Rust and C++
  22. ## Database
  23. - [SQLx #Project#](https://github.com/launchbadge/sqlx): SQLx is a modern SQL client built from the ground up for Rust, in Rust.
  24. # Web Framework
  25. - [Rustless #Project#](https://github.com/rustless/rustless): Rustless is a REST-like API micro-framework for Rust. It's designed to provide a simple DSL to easily develop RESTful APIs on top of the Iron web framework.
  26. - [imageflow #Project#](https://github.com/imazen/imageflow): High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
  27. - [image-server-rust #Project#](https://github.com/miguelmartin75/image-server-rust): A server that handles uploading and fetching of images. Pretty much a stripped down version of imgur.
  28. # GUI Framework
  29. - [2019-Orbital Widget Toolkit #Project#](https://github.com/redox-os/orbtk): The Orbital Widget Toolkit is a multi platform (G)UI toolkit for building scalable user interfaces with the programming language Rust. It's based on the Entity Component System Pattern and provides a functional-reactive like API.
  30. # Other