你讀過的最好的 Rust 開源代碼是什么?
作者: 發(fā)布日期:2025-06-24 13:20:13
Datafusion 和 Bevy 。
Datafusion 是 SQL 查詢引擎,Bevy 是游戲引擎。
兩者均 注釋豐富,example 齊全。
項(xiàng)目各種 crate 拆分比較清晰。
高度可擴(kuò)展。
Datafusion 通過動(dòng)態(tài)派發(fā)進(jìn)行擴(kuò)展,給 Catalog、邏輯***、執(zhí)行***、表、UDF等等都做了良好的抽象,具有高度可擴(kuò)展性,因此被很多數(shù)據(jù)產(chǎn)品使用(甚至被用來加速 Spark )。
Bevy 通過一個(gè)高度優(yōu)化的 ECS 核心和良好抽象的 App framework,所有組件如渲染、物理、動(dòng)畫、音頻、UI等等…。









