SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Go multi-cloud Projects
-
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rainbond
No need to know Kubernetes' cloud native application management platform | 不用懂 Kubernetes 的云原生应用管理平台
-
cloudpods
A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台
-
kilo
Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg) (by squat)
-
multy
Multy - Easily deploy multi cloud infrastructure. Write cloud-agnostic config deployed across multiple clouds
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
elcarro-oracle-operator
El Carro is a new project that offers a way to run Oracle databases in Kubernetes as a portable, open source, community driven, no vendor lock-in container orchestration system. El Carro provides a powerful declarative API for comprehensive and consistent configuration and deployment as well as for real-time operations and monitoring.
-
Google-Cloud-Guide
Google Cloud Platform (GCP) Guide. Learn all about Google Cloud Tools, Services, and Certifications.
Project mention: A Distributed File System in Go Cut Average Metadata Memory Usage to 100 Bytes | news.ycombinator.com | 2024-02-22Looks like minio added this in 2022:
https://github.com/minio/minio/pull/15433
Even when going multi-cloud you can employ different strategies. Vault is definitely one of them, but you can also use federation to exchange one cloud's credentials for another's, giving you the ability to centralize secrets in one of them. You can use a layer of abstraction like GoCloud [0]. You can also build for each cloud separately and decide either not to centralize secrets at all, or build some trivial bespoke tooling to synchronize some of them. I'm not endorsing any of the options, just pointing out that Vault isn't the only one.
https://github.com/google/go-cloud
Project mention: Rainbond: No Need Understand Kubernetes Application Management Platform | news.ycombinator.com | 2023-09-20
Project mention: NetMaker: Connect Everything with a WireGuard VPN | news.ycombinator.com | 2023-08-15For the particular case of creating a wireguard mesh network in kubernetes, I've been quite happy with Kilo[0]. Does anyone with experience in both kilo and netmaker know how they compare?
[0]: https://kilo.squat.ai/
Multy is an interesting project. Though such a project is bound to suffer from the downsides of all clouds and wont be able to gain from the advantages of a specific cloud service.
Go multi-cloud related posts
- Mitchell reflects as he departs HashiCorp
- Simplifying Kubernetes Cluster Management with Claudie and Sveltos
- Claudie is a managed Kubernetes for Hetzner, now coming with Cluster Autoscaler
- Kubernetes Is Hard
- Go Cloud Development Kit
- GitHub - google/go-cloud: The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
- Does anyone has a S3 compatible file server running?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source multi-cloud projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | minio | 44,094 |
2 | go-cloud | 9,380 |
3 | rainbond | 4,727 |
4 | cubefs | 4,311 |
5 | cloudpods | 2,325 |
6 | kilo | 1,947 |
7 | multy | 620 |
8 | claudie | 476 |
9 | elcarro-oracle-operator | 207 |
10 | Google-Cloud-Guide | 124 |
Sponsored