【Rust日报】2023-04-04 Slint : 下一代 GUI 编程工具匠
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
Slint是一个使用Rust编写的下一代GUI编程工具包,支持多种操作系统和处理器架构,内存占用小。SeaStreamer是一个基于async-std和tokio的流处理工具包,提供对kafka和redis数据流的支持。作者还使用Rust实现了一个高效的Zip密码破解工具。
🎯
关键要点
-
Slint 1.0 正式发布,标志着可以在生产环境中应用。
-
Slint 开发始于 2020 年,旨在满足现代化 UI 开发需求。
-
Slint 使用 Rust 的声明式编程构建本机用户界面,提供易于阅读和学习的语法。
-
Slint 支持多种操作系统和处理器架构,适合嵌入式设备开发。
-
SeaStreamer 是一个流处理工具包,支持 kafka 和 redis 数据流。
-
SeaStreamer 基于 async-std 和 tokio 实现高效消息系统,提供完善的 API。
-
作者实现了一个 Zip 密码破解工具,支持 ZipCrypto 和 AES 加密方式。
-
zip-password-finder 通过多线程加速,支持字典破解和暴力破解。
➡️