今年,Rust 无疑是开发者圈子里最火的词之一了。
6 月 18 日,Facebook(脸书)发布加密数字货币项目白皮书。该数字货币被命名为 Libra,使用 rust 开发;
7月 18日,微软宣布拥抱Rust,以作为C和C++的安全替代方案,并发文讨论为什么微软认为 Rust 语言目前是业界的最佳选择;
10 月 14 日,AWS官网发博客公开赞助Rust;
10 月 17 日,阿里云联合微软宣布开源,成为K8s生态下的第一个Rust项目。
……
另外连续 4 年被票选为 Stack Overflow 最受欢迎语言的超高存在感真的很难让人忽视它的存在,开发者圈子里对于 Rust 的讨论也是不绝于耳。
以上几件事件事,只是你“看得见”的影响较为广泛的事,不仅国外很多巨头例如 Amazon、Google、Microsoft、Facebook、Dropbox 等引入了 Rust 语言,国内阿里巴巴、今日头条、知乎、Bilibili、PingCAP 等公司也纷纷拥抱 Rust。
盘点十大知名Rust开源项目
Libra
https://github.com/libra/libra
Facebook 主导的区块链项目,应该无人不知无人不晓了吧。
Xi-editor
https://github.com/xi-editor/xi-editor
试图使用Rust和现代软件工程构建的高质量文本编辑器。所有的操作都在16md内提交和绘制。主要开发者是Google前员工Raph Levien.
Rudr
https://github.com/oam-dev/rudr
Rudr 项目是 Kubernetes 的
Open Application Model(OAM)
实现插件。只要在 Kubernetes 上安装了 Rudr,那么这个 K8s 集群就可以为用户提供符合 OAM 规范的声明式应用管理 API,包括:
研发视角的应用描述 API
运维视角的运维能力 API
运维视角的应用部署配置 API
基础设施工程师视角的应用特征系统(Traits System)。
Firecracker
https://github.com/firecracker-microvm
亚马逊出品的基于KVM的轻量级VMM,可以再几分之一秒内启动虚拟机,内存占用少,可以实现高密度云环境。
alacritty
https://github.com/jwilm/alacritty
GPU 加速的跨平台终端模拟器 alacritty ,号称最快的终端。
servo
https://github.com/servo/servo
Mozilla 最新的浏览器引擎 Servo。现在市面上的浏览器,都存在内存泄露的问题,经常 Flash 奔溃,或者越用感觉越迟钝。Servo 就是想解决这个问题。
fd
https://github.com/sharkdp/fd
一个简便快捷,对用户友好的 find 命令行替代方案
yew
https://github.com/yewstack/yew
用来构建 web apps 的 Rust 框架
TiKV
https://github.com/tikv/tikv
Rust实现的分布式KV存储,是TiDB的基础
Deno
https://github.com/denoland/deno
Node.js 之父的新作,TypeScript运行时,完全兼容浏览器API。被很多开发者成为“下一代 Node.js”
互动投票
你开始学习Rust了吗?
当然!会持续关注并开始学习
有关注,但要观望一阵子再玩
并没有
不明觉厉
参考文章:
想要改变世界的 Rust 语言
https://www.infoq.cn/article/Uugi_eIJusEka1aSPmQM
2019 最受关注的 Rust 编程语言,这些 IDE 你需要了解下?
GitHub 高级搜索
https://github.com/search