GTK4发布v0.60
gtk4-rs代码库包含GTK4的Rust crates。还有个庞大的GObject库生态系统,其中许多库基于gtk-rs中包含的Rust绑定工具。 特别是:
- gtk-rs-core,一些核心库的绑定,例如 glib、gio、pango、graphene
- gstreamer-rs,GStreamer 媒体框架的绑定,也发布了新版本v0.20。
关注GTK3的人越来越少了,它将会在未来被弃用,建议所有未升级到GTK4的人进行升级。
GTK4 GitHub链接,https://github.com/gtk-rs/gtk4-rs
Polars 发布v0.27
Polars 是个速度极快多线程的 DataFrames 库,使用 Apache Arrow Columnar Format 作为内存模型。同时有Rust,Python和Node.js的实现。
- Rust Polars发布v0.27
- Python Polars发布v0.16.4
Polars GitHub链接,https://github.com/pola-rs/polars
从头开始构建云数据库 RisingWave - 为什么我们从 C++ 转向 Rust
一家早期的数据库初创公司,经过 7 个月的开发,完全删除了 C++ 代码库,并用 Rust 语言从头开始重写了所有内容。
相比 C++,他们选择 Rust 的四个主要原因:
- Rust 是安全的;
- Rust 是易用的;
- Rust 是易学的;
- Unsafe Rust 是可管理的。
具体关于他们是如何做出决定,以及为什么他们认为这是有史以来最好的决定之一,请查看博客原文。
博客原文链接,https://www.risingwave-labs.com/blog/building-a-cloud-database-from-scratch-why-we-moved-from-cpp-to-rust/
s3s,S3服务适配器
这个实验项目旨在提供一个符合人体工程学的适配器,用于构建与 S3 兼容的服务。
- s3s,以通用的 hyper 服务形式实现 Amazon S3 REST API。 S3 兼容的服务可以专注于 S3 API 本身而不必关心 HTTP 层。
- s3s-aws,提供有用的类型并与 aws-sdk-s3 集成。
- s3s-fs,实现了基于文件系统的 S3 API,作为示例实现。它专为集成测试而设计,可用于模拟 S3 客户端。它还提供了一个用于调试的二进制文件。
GitHub 链接,https://github.com/Nugine/s3s
From 日报小组 洋芋
社区学习交流平台订阅:
评论区
写评论还没有评论