首頁>Club>
10
回覆列表
  • 1 # 紅豆雲的紅小豆

    GitHub上有一個Rust的專案列表:

    https://github.com/rust-unofficial/awesome-rust

    因為太長,我摘取了其中一些亮點。其中的很多個專案的背後,不乏行業巨頭的推動,而且是作為它們的主力產品的一部分在開發,所以程式碼質量相當有保證。

    因為這門語言獨特的設計,Rust在業界已經受到了很高的關注。如果你也想了解Rust開發,關注紅小豆,一起學習吧!

    下面是我覺得比較值得學習的一些Rust程式碼庫:

    TiDB是一個分散式的NoSQL資料庫,其中的KV資料庫用Rust寫的

    https://github.com/tikv/tikv

    Google的crosvm,一個虛擬機器軟體,用在Chrome專案

    https://chromium.googlesource.com/chromiumos/platform/crosvm/

    Firecracker是AWS開源的基於crosvm的輕量級虛擬化軟體,用在Lambda和Fargate等Serverless產品裡

    https://github.com/firecracker-microvm/firecracker

    然後KataContainers背後的Intel也用Rust寫了一個cloud-hypervisor,走的路線跟目前“雲原生”容器化的趨勢比較吻合

    https://github.com/rust-vmm

    https://github.com/cloud-hypervisor/cloud-hypervisor/

    一個用Rust寫的作業系統RedoxOS

    https://gitlab.redox-os.org/redox-os/redox

    極簡終端模擬器Alacritty,頗受好評

    https://github.com/alacritty/alacritty

    AWS的SDK,Rusoto很火的Web框架:Rocket

    https://rocket.rs/

    另一個很火的Web框架,Actix-web

    https://github.com/actix/actix-web

    Rust著名的非同步框架,Tokio

    https://github.com/tokio-rs/tokio

  • 中秋節和大豐收的關聯?
  • 小時候你被大人騙過的事,現在想想多搞笑?