Skip to content
@u-bmc

u-bmc

Greenfield BMC Software Distribution using Linux and Golang

Make Waves in your Data Center

u-bmc is an open-source Linux platform purpose-built for Baseboard Management Controllers. Everything lives in a single monorepo (u-bmc/u-bmc), forming what we call a neo-monolith: a tightly integrated systems-building library you can embed in a standalone Linux system or, in the near future, drop into an existing OpenBMC stack to migrate gradually.

Why you might like it:

  • Limited IPMI and Redfish support, plus a modern gRPC interface exposed through ConnectRPC.
  • Core services, board support, update logic, and test harnesses are all here, ready to ship with sane defaults.
  • Our build and CI pipelines run entirely on Dagger—no Makefile spaghetti.

Pull the u-bmc/u-bmc repo, run the Dagger workflow, and make some waves!

Popular repositories Loading

  1. ink ink Public archive

    Official u-bmc WebUI written in Svelte using the SkeletonUI Kit

    TypeScript 1 1

  2. u-bmc u-bmc Public

    Greenfield BMC Software Distribution using Linux and Go. This is the main repository.

    Go 1

  3. operator operator Public archive

    The core u-bmc component to manage the lifecycle of the BMC.

    Go 1

  4. .github .github Public

    1

  5. go-project-template go-project-template Public archive

    Template repository to be used as a base for new Go based u-bmc repositories.

    Go

  6. init init Public archive

    Custom init tool for u-bmc used bring up the operator environment for the rootfs.

    Go

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…