Skip to main content

Bare-metal is awesome. Let's share our favourite tools.

1.9k
GitHub Stars
58
Curated Resources
5
Categories
6 hours ago
Last Refreshed
Self-hosted tools for bare-metal managementNetworking for bare-metal cloudBare-metal cloudOpen Source VirtualizationStorage for bare-metal

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me inactive projects resources from awesome-baremetal"

Installation instructions →

What's inside

Open Source Virtualization

  • actuated.dev

    blazing fast CI for GitHub Actions using Firecracker (sponsored)

  • Cloud Hypervisor

  • Firecracker

  • Ganeti

    "Open source hyperconverged VM platform that scales from several to thousands of bare metal servers. Originally written for internal use at Google."

  • oVirt

    "oVirt is an open-source distributed virtualization solution, designed to manage your entire enterprise infrastructure. oVirt uses the trusted KVM hypervisor and is built upon several other community projects, including libvirt, Gluster, PatternFly, and Ansible."

  • Proxmox VE

    "Proxmox VE is a complete open-source platform for all-inclusive enterprise virtualization that tightly integrates KVM hypervisor and LXC containers, software-defined storage and networking functionality on a single platform"

Self-hosted tools for bare-metal management

  • bmc-toolbox

    "bmc-toolbox is bunch of tools to ease BMC management"

  • cobbler

    "Cobbler is a Linux installation server that allows for rapid setup of network installation environments"

  • Collins

    "CMDB / state machine for infrastructure automation"

  • confluent

    "Service for onboarding and management of baremetal server BMCs and PXE"

  • foreman

    "From provisioning and configuration to orchestration and monitoring, Foreman integrates with your existing infrastructure to make operations easier"

  • iDRAC 6 dockerized

Networking for bare-metal cloud

  • dnsmasq

    "Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot."

  • HAProxy

    "The Reliable, High Performance TCP/HTTP Load Balancer" - often used in place of hardware LB.

  • inlets

    "A Cloud Native Tunnel for L4 TCP and L7 HTTPS" (sponsored)

  • inlets-operator

    "Public IPs for your private Kubernetes Services using inlets"

  • kube-vip

    "Kubernetes Control Plane Virtual IP and Load-Balancer"

  • MetalLB

    "MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols."

Storage for bare-metal

  • Minio

    AGPLv3 and commercial license for Object Storage.

  • OpenEBS

    "Open Source Container Attached Storage, simplifies running Stateful Applications on Kubernetes.

  • Rook

    "Open-Source, Cloud-Native Storage Orchestrator for Kubernetes"

  • SeaweedFS

    Apache 2.0 - "SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files"

Showing a sample of 58 resources. View the full list on GitHub →