【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 通过多线程加速,支持字典破解和暴力破解。

➡️

继续阅读