17次发布

0.1.0-rc.12020年12月15日
0.1.0-beta.32020年6月19日
0.1.0-beta.12020年5月27日
0.1.0-alpha.12020年2月28日
0.0.5 2019年7月24日

#402 in 操作系统

Download history 415/week @ 2024-03-13 495/week @ 2024-03-20 441/week @ 2024-03-27 338/week @ 2024-04-03 243/week @ 2024-04-10 354/week @ 2024-04-17 419/week @ 2024-04-24 246/week @ 2024-05-01 234/week @ 2024-05-08 202/week @ 2024-05-15 213/week @ 2024-05-22 308/week @ 2024-05-29 263/week @ 2024-06-05 284/week @ 2024-06-12 202/week @ 2024-06-19 292/week @ 2024-06-26

1,106 每月下载量
10 个crate中(8个直接) 使用

Apache-2.0 OR MIT

165KB
3.5K SLoC

heim

Project banner

Latest Version Latest Version User guide Gitter
Coverage Status Financial Contributors on Open Collective Apache 2.0 OR MIT licensed

跨平台系统信息获取库

heim 是在Rust crate生态系统中对系统信息获取(例如CPU、内存、磁盘或进程统计)的最佳工具的持续尝试。
它旨在最终至少与 psutilgopsutiloshi 具有相同的功能。

查看 用户指南 了解关于 heim 目标、集成和展示的更多信息。

为什么我应该使用 heim 而不是 {crate-name}?请参阅 比较 页面。

示例可在此找到 此处

背景

heim 有几个关键目标,这些目标定义了其开发和公共接口

  1. 以异步为首选,支持 tokioasync-std
    捆绑的polyfill选项可用于其他用例,有关更多详细信息,请参阅 文档
  2. 跨平台,具有 特定平台扩展
  3. 模块化设计。
  4. 符合语言习惯且易于使用。

技术备注

heim 需要 Rust 1.45 或更高版本;此版本在CI中明确测试,并在必要时可能提升到任何主要或次要版本。
对支持的最小版本的任何更改都将记录在 发布说明 中。

平台支持

目前 heim 支持 一级平台(Linux、macOS 和 Windows,适用于 i686x86_64)。您可以查看 GitHub 项目页面 获取更多信息。

许可证

您可以选择根据 Apache 许可证 2.0MIT 许可证

除非您明确声明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,将被双重许可,如上所述,不附加任何额外条款或条件。

捐赠

如果您欣赏我的工作并希望支持我或加快项目开发,您可以在 这里 进行捐赠或在 Open Collective 支持此项目。

贡献者

代码贡献者

本项目存在得益于所有 贡献者

财务贡献者

成为 财务贡献者,帮助我们维持社区。

个人

组织

用您的组织支持此项目。您的标志将在这里显示,并附有链接到您的网站。

依赖关系

~8–19MB
~254K SLoC