PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Bmc Python Packages

Python packages with the GitHub topic bmc. Sorted by monthly downloads, with stars and forks.
james-sheen
bmc-sensor-audit

Diffs an OpenBMC entity-manager declaration against what a BMC actually reports over Redfish, so sensors that went absent, were disabled at the factory, or stopped moving surface as findings rather than silence. Exit codes are the CI interface.

9K 1 0
james-sheen
qa-orchestrator

Injects faults into a machine under test, drives the walks, and checks that bmc-sensor-audit reached the verdict it should have. A referee that shipped its own fault injection would be certifying itself, which is why this is a separate program.

2K 0 0
james-sheen
odm-cert-generator

Renders a QC certificate from a bmc-sensor-audit attestation, stating both what was checked and what was not. This is where unit identity lives — serial, work order, station, signer — which the referee refuses to hold on purpose. On PyPI as odm-cert-generator.

2K 0 0
quadsproject
badfish

🔧 Vendor-agnostic tool for managing bare-metal systems via the Redfish API

2K 119 34
james-sheen
odm-qa-pipeline

Four QA gates in order — DMTF conformance, coverage, fault injection, certificate — and one verdict from them. The thing it reports that nothing else can is the gate that never ran. Ships CI templates for GitHub Actions and Jenkins.

2K 0 0
esbmc
esbmc-ai

Automated Code Repair suite powered by ESBMC and LLMs.

1K 43 8
DustinTrap
kvm-pilot

Smart hands for your AI agents — write-capable, multi-plane (KVM + BMC + SSH) MCP server for bare-metal control (PiKVM/GLKVM, Redfish/IPMI BMCs): gated, verified, audited. Beta: seeking hardware reports.

1K 7 3
james-sheen
fleet-sensor-baseline

Which units differ from their cohort, and what changed on this unit across time. Sits above bmc-sensor-audit, holding the machine list and the capture history, so a sensor that quietly went absent on a few trays in a large rack surfaces as a finding. Exit codes are the CI interface.

900 0 0
tak-labo
netbox-bmc

NetBox plugin for BMC

838 1 0
theopsguy
bmc-launcher

CLI tool that automates browser login to server BMC web interfaces using Selenium

507 0 1
mirastacklabs-ai
mirastack-redfish-mcp

Governed MCP server for DMTF Redfish-compliant BMCs. Read-only by default; power, firmware and account operations require explicit opt-in

459 1 0
rednote-infra
redfish-python-sdk

High-level Python SDK for multi-vendor Redfish BMC and bare-metal server management.

313 10 9
spyroot
idrac-ctl

Vendor-neutral CLI for Dell iDRAC and other Redfish BMCs (Supermicro, HPE iLO, generic) — BIOS, boot, power, storage, virtual media, sensors, telemetry, and firmware over the Redfish API.

311 5 1
spyroot
redfish-ctl

Vendor-neutral CLI for Dell iDRAC and other Redfish BMCs (Supermicro, HPE iLO, generic) — BIOS, boot, power, storage, virtual media, sensors, telemetry, and firmware over the Redfish API.

243 5 1
traversys
tideway

Python library for BMC Discovery API Interface.

215 10 0
MARIOREDFOX
testforge-cli-utils

TestForge - Hardware/System-Level Test Automation Framework

177 4 1
hyvedesignsolutions
hyve-pyipmi

Pure Python-based IPMI client developed by Hyve Design Solutions.

169 11 4
KVMFleet
kvmfleet-bmc-adapters

Async Python for out-of-band server management — Redfish (Dell iDRAC / HPE iLO / Supermicro / Lenovo XCC / OpenBMC), IPMI, smart PDUs, and Wake-on-LAN. Apache 2.0.

126 1 0
thefrolov
rackfish

Dynamic Redfish API client for Python

78 4 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology