Browse free open source Clustering software and projects below. Use the toggles on the left to filter open source Clustering software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1

    S.M.A.R.T. Monitoring Tools

    Disk Inspection and Monitoring

    smartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks. It is derived from smartsuite.
    Leader badge
    Downloads: 23,837 This Week
    Last Update:
    See Project
  • 2
    Tools for the Linux Kernel's network block device, allowing you to use remote block devices over a TCP/IP network. Note that we have moved to github: https://github.com/NetworkBlockDevice/nbd
    Leader badge
    Downloads: 3,277 This Week
    Last Update:
    See Project
  • 3
    K9s

    K9s

    Kubernetes CLI To Manage Your Clusters In Style!

    K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with your observed resources. Provides standard cluster management commands such as logs, scaling, port-forwards, restarts. Define your own command shortcuts for quick navigation via command aliases and hotkeys. Plugin support to extend K9s to create your very own cluster commands. Powerful filtering mode to allow user to drill down and view workload related resources. Supports for viewing RBAC rules such as cluster/roles and their associated bindings. Reverse lookup to asserts what a user/group or ServiceAccount can do on your clusters. You can benchmark your HTTP services/pods directly from K9s to see how your application fare and adjust your resources request/limit accordingly.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 4
    minikube

    minikube

    Sets up a local Kubernetes cluster to run it

    minikube quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows. We proudly focus on helping application developers and new Kubernetes users. It supports the latest Kubernetes release (+6 previous minor versions). It iscross-platform (Linux, macOS, Windows), and allows the deployment of its functions as a VM, a container, or on bare-metal. Provides multiple container runtimes (CRI-O, containerd, docker), Docker API endpoint for blazing fast image pushes, and advanced features such as LoadBalancer, filesystem mounts, and FeatureGates. Contains addons for easily installed Kubernetes applications.
    Downloads: 43 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 5
    Diskless Remote Boot in Linux (DRBL)
    DRBL provides diskless or systemless environment. It uses distributed hardware resources and makes it possible for clients to fully access local hardware. It also includes Clonezilla, a partition and disk cloning utility similar to Ghost.
    Leader badge
    Downloads: 208 This Week
    Last Update:
    See Project
  • 6
    Kubernetes Dashboard

    Kubernetes Dashboard

    General-purpose web UI for Kubernetes clusters

    Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself. To access Dashboard from your local workstation you must create a secure channel to your Kubernetes cluster. Kubeconfig Authentication method does not support external identity providers or certificate-based authentication. Metrics-Server has to be running in the cluster for the metrics and graphs to be available. Make sure that you know what you are doing before proceeding. Granting admin privileges to Dashboard's Service Account might be a security risk. In most cases after provisioning cluster using kops, kubeadm or any other popular tool, the ClusterRole cluster-admin already exists in the cluster. We can use it and create only ClusterRoleBinding for our ServiceAccount. If it does not exist then you need to create this role first and grant required privileges manually.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 7
    openQRM - Cloud Computing Platform

    openQRM - Cloud Computing Platform

    Get latest Edition here: http://www.openqrm-enterprise.com.

    openQRM is a web-based open source datacenter management and hybrid cloud computing platform that integrates flexibly with existing components in enterprise data centers. Releases available at https://github.com/openQRM/openqrm-community. Please visit http://www.openqrm-enterprise.com for latest 5.3 free Community Release. Includes important security updates, bugfixes and enhancements especially for KVM and Cloud plugin. openQRM abstracts Virtualization and supports the following virtualization technologies: KVM, XEN, Citrix XenServer, VMWare ESX & LXC. The Hybrid Cloud Connector in openQRM supports a range of private or public cloud providers to extend your infrastructure on demand via Amazon AWS, Eucalyptus or OpenStack. openQRM automates provisioning, virtualization, storage and configuration management, and it takes care of high-availability.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 8

    Ganglia

    Scalable, distributed monitoring system for high-performance computing

    Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters. Supports clusters up to 2000 nodes in size.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 9
    Infra

    Infra

    Infra provides authentication and access management to servers

    Infra provides authentication and access management to servers and Kubernetes clusters. Infra generates short-lived credentials based on identity, replacing the need for passwords and other shared secrets. Infra brings authentication and access control to servers, clusters, and databases. All credentials are created dynamically after verifying a user or machine's identity. No more shared access. Unique credentials are created for each device, user or application. Credentials generated by Infra can be configured to expire after a short period of time. Authenticate from headless server environments, desktops, and automation tools. Credentials can be revoked at any time, cutting access in the event where a device is compromised.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 10
    KWOK

    KWOK

    Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters

    KWOK is a toolkit that enables setting up a cluster of thousands of Nodes in seconds. Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint that you can easily play around with on your laptop.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 11
    kind

    kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    kind is a tool for running local Kubernetes clusters using Docker container “nodes”. kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 12
    JPPF

    JPPF

    The open source grid computing solution

    JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid.
    Downloads: 51 This Week
    Last Update:
    See Project
  • 13
    Genv

    Genv

    GPU environment management and cluster orchestration

    Genv is an open-source environment and cluster management system for GPUs. Genv lets you easily control, configure, monitor and enforce the GPU resources that you are using in a GPU machine or cluster. It is intended to ease up the process of GPU allocation for data scientists without code changes.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    K8SGPT

    K8SGPT

    Giving Kubernetes Superpowers to everyone

    K8sGPT is a tool for scanning your Kubernetes clusters and diagnosing and triaging issues in simple English. It has SRE experience codified into its analyzers and helps to pull out the most relevant information to enrich it with AI. We have created analyzers that search your Kubernetes cluster for common problems and issues. These analyzers are based on SRE experience and are constantly being updated to keep up with the latest Kubernetes releases. Our ambition is to support multiple AI-powered backends. These serve as guides amid the noise of your cluster. They help you to focus on the most relevant information.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 15
    Faiss

    Faiss

    Library for efficient similarity search and clustering dense vectors

    Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning. Faiss is written in C++ with complete wrappers for Python/numpy. Some of the most useful algorithms are implemented on the GPU. It is developed by Facebook AI Research. Faiss contains several methods for similarity search. It assumes that the instances are represented as vectors and are identified by an integer, and that the vectors can be compared with L2 (Euclidean) distances or dot products. Vectors that are similar to a query vector are those that have the lowest L2 distance or the highest dot product with the query vector. It also supports cosine similarity, since this is a dot product on normalized vectors.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    Kubespray

    Kubespray

    Deploy a Production Ready Kubernetes Cluster

    Can be deployed on AWS, GCE, Azure, OpenStack, vSphere, Equinix Metal (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal. Highly available cluster. Composable (Choice of the network plugin for instance). Supports most popular Linux distributions. Continuous integration tests. The list of available docker versions is 18.09, 19.03, and 20.10. The recommended docker version is 20.10. The kubelet might break on docker's non-standard version numbering (it no longer uses semantic versioning). To ensure auto-updates don't break your cluster look into e.g. yum version lock plugin or apt pin). The target servers must have access to the Internet in order to pull docker images. Otherwise, additional configuration is required. The target servers are configured to allow IPv4 forwarding. If using IPv6 for pods and services, the target servers are configured to allow IPv6 forwarding.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    MyCAT

    MyCAT

    Active, high-performance open source database middleware

    MyCAT is an Open-Source software, “a large database cluster” oriented to enterprises. MyCAT is an enforced database which is a replacement for MySQL and supports transaction and ACID. Regarded as MySQL cluster of enterprise database, MyCAT can take the place of expensive Oracle cluster. MyCAT is also a new type of database, which seems like a SQL Server integrated with the memory cache technology, NoSQL technology and HDFS big data. And as a new modern enterprise database product, MyCAT is combined with the traditional database and new distributed data warehouse. In a word, MyCAT is a fresh new middleware of database. MyCAT ’s objective is to smoothly migrate the current stand-alone database and applications to cloud side with low cost and to solve the bottleneck problem caused by the rapid growth of data storage and business scale.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    kOps

    kOps

    Production grade K8s installation, upgrades, and management

    The easiest way to get a production grade Kubernetes cluster up and running. We like to think of it as kubectl for clusters. kops will not only help you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes cluster, but it will also provision the necessary cloud infrastructure. AWS (Amazon Web Services) is currently officially supported, with DigitalOcean, GCE, and OpenStack in beta support, and Azure and AliCloud in alpha. YAML Manifest Based API Configuration. Templating and dry-run modes for creating Manifests. You can choose from eight different CNI Networking providers out-of-the-box. Supports upgrading from kube-up. Capability to add containers, as hooks, and files to nodes via a cluster manifest.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    Altinity Kubernetes Operator ClickHouse

    Altinity Kubernetes Operator ClickHouse

    Creates, configures and manages clusters running on Kubernetes

    Altinity Kubernetes Operator for ClickHouse creates, configures and manages ClickHouse clusters running on Kubernetes.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    kwatch

    kwatch

    Monitor & detect crashes in your Kubernetes(K8s) cluster instantly

    Monitor & detect crashes in your Kubernetes(K8s) cluster instantly. kwatch helps you monitor all changes in your Kubernetes(K8s) cluster, detects crashes in your running apps in realtime, and publishes notifications to your favorite channels (Slack, Discord, etc.) instantly. You can deploy kwatch easily on your cluster with one command.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    LCMC
    Linux Cluster Management Console (LCMC) is a GUI that helps to configure Pacemaker, DRBD and KVM clusters.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 22
    Karpenter

    Karpenter

    Kubernetes Node Autoscaling: built for flexibility, and performance

    Karpenter simplifies Kubernetes infrastructure with the right nodes at the right time. Karpenter automatically launches just the right compute resources to handle your cluster's applications. It is designed to let you take full advantage of the cloud with fast and simple compute provisioning for Kubernetes clusters. Karpenter responds quickly and automatically to changes in application load, scheduling, and resource requirements, placing new workloads on a variety of available compute resource capacities. Karpenter comes with a set of opinionated defaults in a single, declarative Provisioner resource which can easily be customized. No additional configuration is required! Karpenter observes the aggregate resource requests of unscheduled pods and makes decisions to launch and terminate nodes to minimize scheduling latencies and infrastructure costs. Karpenter is licensed under the permissive Apache License 2.0.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    KubeKey

    KubeKey

    Install Kubernetes/K3s only, both Kubernetes/K3s and KubeSphere

    KubeKey is an open-source lightweight tool for deploying Kubernetes clusters. It provides a flexible, rapid, and convenient way to install Kubernetes/K3s only, both Kubernetes/K3s and KubeSphere, and related cloud-native add-ons. It is also an efficient tool to scale and upgrade your cluster. In addition, KubeKey also supports a customized Air-Gap package, which is convenient for users to quickly deploy clusters in offline environments.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    Popeye

    Popeye

    A Kubernetes cluster resource sanitizer

    Popeye is a utility that scans live Kubernetes cluster and reports potential issues with deployed resources and configurations. It sanitizes your cluster based on what’s deployed and not what’s sitting on disk. By scanning your cluster, it detects misconfigurations and helps you to ensure that best practices are in place, thus preventing future headaches. It aims at reducing the cognitive overload one faces when operating a Kubernetes cluster in the wild. Furthermore, if your cluster employs a metric-server, it reports potential resources over/under allocations and attempts to warn you should your cluster run out of capacity. Popeye is a readonly tool, it does not alter any of your Kubernetes resources in any way! Popeye is not another static analysis tool. It runs and inspect Kubernetes resources on live clusters and sanitize resources as they are in the wild!
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Spegel

    Spegel

    Stateless cluster local OCI registry mirror.

    Spegel is a distributed container image registry mirror designed to speed up container image pulls in large-scale Kubernetes clusters. It locally mirrors container images to cluster nodes, reducing latency and bandwidth consumption during container deployments. Spegel integrates natively with containerd and CRI-O, ensuring seamless operation in container runtimes without changing workflows. It’s particularly useful for air-gapped, edge, or resource-constrained environments where access to remote registries is slow or restricted.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next