甜腻的嘴角|GitHub 本周速览:Let's Go,Rust 大放异彩( 二 )


Bevy 是一个用 Rust 编写的一款简单数据驱动游戏引擎 。 设计目标为:

  • 提供完整 2D/3D 功能集
  • 新手易上手 , 高级用户可灵活使用
  • 以数据为中心 , 使用实体组件系统范式的面向数据架构
  • 模块化 , 可随意替换你不喜欢的模块
  • 快速运行 , 并行运行
  • 生产可用 , 快速编译变更 , 毕竟等待不是件有趣的事
除了官方的特性、目标之外 , 使用者觉得它还有以下特性:
  • Bevy ECS:具有无与伦比的可用性和超快性能的自定义实体组件系统
  • 渲染图:使用“渲染图”节点轻松构建自己的多线程渲染管道
  • Bevy UI:专为 Bevy 构建的自定义 ECS 驱动的 UI 框架
  • 高效的编译时间:使用“快速编译”配置 , 预期更改将在约 0.8-3.0 秒内完成编译
GitHub 地址→
甜腻的嘴角|GitHub 本周速览:Let's Go,Rust 大放异彩2.5 Facebook 开源 ORM 框架:ent本周 star 增长数:750+
ent 是由 Facebook Connectivity 团队创建的 ORM 框架 。 迫于 Go 社区中缺少能够像图一样查询数据的工具 , 同时也缺少 100% 类型安全的 ORM , ent 就是被设计出来解决这些问题的 。 ent 的详细介绍可以参考 darluc 翻译的【[译文] Go:ent , 基于图的 ORM 框架 - Facebook 出品】( )
GitHub 地址→
甜腻的嘴角|GitHub 本周速览:Let's Go,Rust 大放异彩2.6 自动化安全调用 C++:autocxx本周 star 增长数:350+
New autocxx 是一个以高度自动化、安全地从 Rust 调用 C++ 的工具 。 这样做的目的是 , 在使用 bindgen 变体从现有的 C++ 头文件自动生成接口的同时 , 它具有来自 CXX 的流畅、安全性 。 可以把 autocxx 看作是将 bindgen 插入 cxx 的胶水 。
GitHub 地址→
甜腻的嘴角|GitHub 本周速览:Let's Go,Rust 大放异彩2.7 制作可启动 U 盘工具:Ventoy本周 star 增长数:1200+
Ventoy 是一款国人开发的新一代多 ISO 启动引导程序 , 这款工具最大的优点就是无需格式化优盘 , 用户只需要将所需的 ISO 镜像文件拷贝至优盘中即可在 Ventoy 界面中选择自己想要的 ISO 镜像文件 。
GitHub 地址→
甜腻的嘴角|GitHub 本周速览:Let's Go,Rust 大放异彩3. TTimeTalk Time (^o^)/ 本周下选取了多个 Go、Rust 开源项 , 来#说说你主要用的编程语言#是什么吧 [吃瓜] 不知道本周的几个项目合不合 Rust 和 Go 同学胃口呢~~
4. 推荐阅读
  • 微软、亚马逊等大厂开源项目带你学硬 AI 技术
  • GitHub 热点速览 Vol.33:听说程序员都是颜控?
以上为 2020 年第 35 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目 , 记得来 HelloGitHub issue 区和我们分享下哟
【甜腻的嘴角|GitHub 本周速览:Let's Go,Rust 大放异彩】- END -


推荐阅读