17次发布
0.1.0-rc.1 | 2020年12月15日 |
---|---|
0.1.0-beta.3 | 2020年6月19日 |
0.1.0-beta.1 | 2020年5月27日 |
0.1.0-alpha.1 | 2020年2月28日 |
0.0.5 | 2019年7月24日 |
#402 in 操作系统
1,106 每月下载量
在 10 个crate中(8个直接) 使用
165KB
3.5K SLoC
heim
跨平台系统信息获取库
heim
是在Rust crate生态系统中对系统信息获取(例如CPU、内存、磁盘或进程统计)的最佳工具的持续尝试。
它旨在最终至少与 psutil、gopsutil 或 oshi 具有相同的功能。
查看 用户指南 了解关于 heim
目标、集成和展示的更多信息。
为什么我应该使用 heim
而不是 {crate-name}?请参阅 比较 页面。
示例可在此找到 此处。
背景
heim
有几个关键目标,这些目标定义了其开发和公共接口
- 以异步为首选,支持 tokio 和 async-std。
捆绑的polyfill选项可用于其他用例,有关更多详细信息,请参阅 文档。 - 跨平台,具有 特定平台扩展。
- 模块化设计。
- 符合语言习惯且易于使用。
技术备注
heim
需要 Rust 1.45 或更高版本;此版本在CI中明确测试,并在必要时可能提升到任何主要或次要版本。
对支持的最小版本的任何更改都将记录在 发布说明 中。
平台支持
目前 heim
支持 一级平台(Linux、macOS 和 Windows,适用于 i686
和 x86_64
)。您可以查看 GitHub 项目页面 获取更多信息。
许可证
您可以选择根据 Apache 许可证 2.0 或 MIT 许可证。
除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,将被双重许可,如上所述,不附加任何额外条款或条件。
捐赠
如果您欣赏我的工作并希望支持我或加快项目开发,您可以在 这里 进行捐赠或在 Open Collective 支持此项目。
贡献者
代码贡献者
本项目存在得益于所有 贡献者。
财务贡献者
成为 财务贡献者,帮助我们维持社区。
个人
组织
用您的组织支持此项目。您的标志将在这里显示,并附有链接到您的网站。
依赖关系
~8–19MB
~254K SLoC