Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 10 Go Multi-tenancy Projects
-
vcluster
vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Loft's vCluster is the most popular solution. Creating virtual clusters within your existing physical cluster gives each tenant a complete Kubernetes environment. Operating costs stay low because you're still only running one real cluster, but you gain improved isolation and a simplified tenant onboarding experience.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
loft
Namespace & Virtual Cluster Manager for Kubernetes - Lightweight Virtual Clusters, Self-Service Provisioning for Engineers and 70% Cost Savings with Sleep Mode
-
-
-
addon-controller
Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built-in support for multi-tenancy.
Project mention: Kubernetes on Autopilot: Event-Driven Automation Across Clusters | dev.to | 2025-02-06In today’s dynamic cloud environments, managing Kubernetes resources across multiple clusters can be a complex task. Traditional methods often lack the agility and event-driven architecture needed to respond quickly to changes and automate resource provisioning. This article explores how Sveltos, in conjunction with NATS and JetStream, simplifies multi-cluster Kubernetes management through event-driven automation, streamlining operations and improving responsiveness.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
sveltosctl
A CLI to nicely display resources/helm charts deployed in CAPI Cluster by Sveltos. Collect tech-support from managed Kubernetes clusters.
Create two Kubernetes clusters using Civo UI. Download the Kubeconfigs, then using sveltosctl:
-
-
classifier
Sveltos Classifier dynamically classify a cluster based on run time information (Kubernetes version, deployed resources and more) (by projectsveltos)
Go Multi-tenancy discussion
Go Multi-tenancy related posts
-
Kubernetes Multi-Tenancy
-
One giant Kubernetes cluster for everything
-
Show HN: Sveltos – Event-Driven Tool for Kubernetes Add-Ons and App Deployment
-
How to Assign vCluster to Specific Nodes Using Node Selectors
-
A solution to the problem of cluster-wide CRDs
-
What is Project Sveltos?
-
Gateway API: Exposing managed services with Kong and Sveltos
-
A note from our sponsor - Stream
getstream.io | 8 Jul 2025
Index
What are some of the best open-source Multi-tenancy projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | vcluster | 10,575 |
2 | capsule | 1,897 |
3 | kamaji | 1,551 |
4 | loft | 778 |
5 | kubezoo | 711 |
6 | kubeplus | 696 |
7 | addon-controller | 395 |
8 | sveltosctl | 25 |
9 | libsveltos | 11 |
10 | classifier | 2 |