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








