SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go cloud-native Projects
-
Milvus
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Milvus: Optimized for large-scale, distributed memory operations
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
A similar issue was also found in Tidb:
-
-
Depending on what other (additional) features you're willing to accept, the GoHarbor[0] registry supports pull-through as well as mirroring and other features, it's a nice registry that also supports other OCI stuff like Helm charts, and does vulnerability scanning with "Interrogation Services" like Trivy.
I've been using it at home and work for a few years now, might be a bit overkill if you just want a simple registry, but is a really nice tool for anyone who can benefit from the other features.
[0] https://goharbor.io/
-
-
Project mention: Opinion: Why You Should Use NATS 2.10 Over Kafka for Edge Messaging | dev.to | 2026-04-28
For the past decade, Kafka has been the default choice for distributed messaging. Its high throughput, durable storage, and rich ecosystem make it a great fit for centralized data pipelines. But edge computing breaks every assumption Kafka was built on. Edge devices have limited RAM (often 128MB-2GB), intermittent connectivity, no dedicated DevOps support, and strict power constraints. Kafka’s JVM-based architecture, 2GB+ memory footprint, and dependency on ZooKeeper or KRaft coordinators make it a nightmare to operate at the edge. I’ve spent the last 4 years contributing to the NATS project (https://github.com/nats-io/nats-server) and migrating 3 enterprise clients from Kafka to NATS for edge workloads. In every case, we saw 80%+ cost reductions and order-of-magnitude latency improvements. The conventional wisdom that “Kafka is the best messaging broker for every use case” is simply wrong for edge.
-
Ory Hydra
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
Project mention: Show HN: Open-source OAuth2 server Ory Hydra 25.4 ships OAuth2.1 and Device Auth | news.ycombinator.com | 2025-11-11 -
kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Project mention: kubesphere VS kite - a user suggested alternative | libhunt.com/r/kubesphere | 2025-07-31 -
Argo has a CLI, which provides a convenient interface for submitting, monitoring, and recording your workflows. You can download the CLI from GitHub Releases. Use the version that matches the Argo release installed in your Kubernetes cluster.
-
If you have any questions for this article, feel free to join JuiceFS discussions on GitHub and community on Discord.
-
Project mention: Garage – An S3 object store so reliable you can run it outside datacenters | news.ycombinator.com | 2025-12-19
Copy/paste from a previous thread [0]:
We’ve done some fairly extensive testing internally recently and found that Garage is somewhat easier to deploy, but is not as performant at high speeds. IIRC we could push about 5 gigabits of (not small) GET requests out of it, but something blocked it from reaching the 20-25 gigabits (on a 25g NIC) that MinIO could reach (also 50k STAT requests/s)
I don’t begrudge it that. I get the impression that Garage isn’t necessarily focussed on this kind of use case.
---
In addition:
Next time we come to this we are going to look at RustFS [1], as well as Ceph/Rook [2].
We can see we're going to have to move away from MinIO in the foreseeable future. My hope is that the alternatives get a boost of interest given the direction MinIO is now taking.
[0]: https://news.ycombinator.com/item?id=46140342
[1]: https://rustfs.com/
[2]: https://rook.io/
-
Project mention: Ask HN: What are you building that's not AI related? | news.ycombinator.com | 2026-04-09
Very cool! Have you seen https://encore.dev/ ? Haven't used it personally but I saw it on HN last year and have been meaning to try it out.
Seems like your approach is a bit more "batteries-included" but I'd curious for your thoughts on the differences.
-
kubeshark
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
-
Project mention: The Agent Security Stack: Transport, Identity, Policy, Runtime | dev.to | 2026-05-15
Standalone policy engines occupy this layer. AWS open-sourced Cedar, which is formally verifiable and strongly typed. Open Policy Agent is a long-standing Rego-based engine. OpenFGA is focused on relationship-based access control. AuthZEN is an emerging OpenID standard for a vendor-neutral PDP/PEP query protocol that facilitates interoperability.
-
https://github.com/crossplane/crossplane/issues/1805
Love learning about crossplane and diving into its internals, so I am working on fixing issues it has on its "issues" page in GitHub.
-
Project mention: Why Istio 1.24 Is Too Heavy for Most Teams: Use Linkerd 2.16 and Cilium 1.19 Instead | dev.to | 2026-04-28
-
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.
Project mention: The Ingress NGINX Migration Just Got Easier: 119 Annotations, 3 Targets, Impact Ratings | dev.to | 2026-04-28Let's walk through a complete migration on a real cluster. We'll use vCluster to spin up a Kubernetes cluster in Docker, deploy 3 services with NGINX annotations, and migrate them to Gateway API with Traefik.
-
Project mention: Talos OS images are now bit-by-bit reproducible | news.ycombinator.com | 2026-04-28
-
-
-
● Higress: We will enhance some AI plugins and some RAG plugins. https://github.com/alibaba/higress
-
Project mention: Kubernetes Admin Seeks to Identify Advanced Concept Gaps for Improved Cluster Management Expertise | dev.to | 2026-06-08
Failure Injection Testing: Utilize tools such as Chaos Mesh to simulate failures (e.g., pod evictions, network partitions) and observe cluster responses. This practice builds intuition for causal mechanisms and validates system resilience under stress.
-
Go cloud-native discussion
Go cloud-native related posts
-
The Ingress NGINX Migration Just Got Easier: 119 Annotations, 3 Targets, Impact Ratings
-
Opinion: Why You Should Use NATS 2.10 Over Kafka for Edge Messaging
-
Backups Are Useless Until You Restore Them
-
WEB UI in Go? Nothing Can Stop Me!
-
Finding Hidden Bottlenecks in Go Apps: A Lazy, Hacky, and Bruteforce Method
-
Backup Is Not Enough: A PostgreSQL Recovery Story
-
The State of Immutable Linux
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
Index
What are some of the best open-source cloud-native projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Milvus | 44,649 |
| 2 | tidb | 40,138 |
| 3 | go-zero | 33,070 |
| 4 | Harbor | 28,645 |
| 5 | kratos | 25,711 |
| 6 | NATS | 19,951 |
| 7 | Ory Hydra | 17,198 |
| 8 | kubesphere | 16,953 |
| 9 | argo | 16,743 |
| 10 | juicefs | 13,663 |
| 11 | rook | 13,529 |
| 12 | Encore | 12,000 |
| 13 | kubeshark | 11,922 |
| 14 | OPA (Open Policy Agent) | 11,817 |
| 15 | crossplane | 11,740 |
| 16 | conduit | 11,411 |
| 17 | vcluster | 11,166 |
| 18 | talos | 10,541 |
| 19 | buildkit | 10,028 |
| 20 | fission | 8,860 |
| 21 | higress | 8,558 |
| 22 | chaos-mesh | 7,732 |
| 23 | kubeedge | 7,460 |