#ipmi #sysadmin #bmc

ipmi-rs-core

A pure rust implementation of the core primitives of the IPMI spec

1 unstable release

0.5.0 Jan 15, 2026

#5 in #ipmi

Download history 8/week @ 2026-01-11 35/week @ 2026-01-18 58/week @ 2026-01-25 25/week @ 2026-02-01

85 downloads per month
Used in 3 crates (2 directly)

MIT/Apache

190KB
5K SLoC

ipmi-rs-core: a pure-rust, sans-IO IPMI library.

This library provides data structures for the requests and responses defined in the IPMI spec, and primitives for interacting with an IPMI connection.


ipmi-rs-core: IPMI specification definitions

This crate contains the definitions for IPMI commands, payloads, and other data structures used in the IPMI protocol.

The goal of this library is to be a sans-IO wrapper that can be re-used by other implementations.

For higher-level details, such as a file-based or RMCP connection, check out the ipmi-rs crate, which is built on top of ipmi-rs-core.

Dependencies

~1.5MB
~25K SLoC