SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Serverless Projects
-
tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
Project mention: RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care) | dev.to | 2025-02-16TiDB: https://pingcap.com/
-
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.
-
Project mention: Why Serverless Architecture Might Be the Future (But Not for Everyone) 🚀 | dev.to | 2025-02-27
Here’s a GitHub repo for an open-source serverless framework, if you want to experiment without full cloud lock-in.
-
dapr
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
We decided to use Azure Container Apps as a managed Kubernetes platform because it offers everything we need for our project, with acceptable limitations. During the process, we realised that Microsoft includes managed Dapr as part of the service—and we decided to use it. Why? I explain below—and I still don't regret it.
-
Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09
Pulumi infra-as-code but with real programming languages
-
Project mention: Show HN: Koreo – The platform engineering toolkit for Kubernetes | news.ycombinator.com | 2025-04-10
I thought Crossplane v2 was only a design proposal at the moment: https://github.com/crossplane/crossplane/pull/6255
But I guess there is an actual preview implementation now? https://docs.crossplane.io/v2.0-preview/
The comparison on Kro would definitely be good to include as there are quite a few similarities. I can write up more on how it compares in a bit.
-
Encore
Open Source Development Platform for building robust type-safe distributed systems with declarative infrastructure
Encore.go brings the structure, defaults, and tooling that Go leaves out, helping teams ship faster with fewer DevOps headaches and less duplicated effort.
-
keda
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
Project mention: How We Cut Our Azure Cloud Costs by 3x — Solda.Ai’s Experience | dev.to | 2025-05-07If you’re looking to implement a similar pattern, it’s worth noting that tools like KEDA can help you scale workloads based on event sources such as queue length. In our case, we decided to write a custom operator instead — mainly to retain full control and avoid relying on KEDA availability or support in our specific cloud provider setup.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
> You know that Cloud Run is a Kubernetes PaaS, right?
Yup. Isn't it Knative Serving or a home grown Google alternative to it? https://knative.dev/docs/serving/
The key is I am not managing Kubernetes and I am not paying for it - it is a fool's errand, and incredibly rarely needed. Who cares what is underneath the simple Cloud Run developer UX? What matters for me is cost, simplify and understandability. You get that with Cloud Run, and you don't with Kubernetes.
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
-
-
space-cloud
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
-
tau
Open source distributed Platform as a Service (PaaS). A self-hosted Vercel / Netlify / Cloudflare alternative.
Building your own cloud platform has many benefits, including cost savings, ownership, sovereignty, and most importantly, the ability to make your solution self-hostable. However, constructing a cloud computing platform is a long, complex, and expensive endeavor—a problem partially solved with Tau. Why only partially? Simply because, though Tau is a simple-to-deploy single binary, you still need to get that done, configure Tau, and ensure dependencies like Docker are installed. Not to mention, you have to repeat this on each host for every Tau update. If you ask me, it's not developer-friendly just yet!
-
-
-
inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Project mention: Show HN: Inngest 1.0 – Open-source durable workflows on every platform | news.ycombinator.com | 2024-09-20SSPLv1 for anyone similarly interested https://github.com/inngest/inngest/blob/v1.0.0/LICENSE.md
-
fx
A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)
-
-
yomo
🦖 Stateful Serverless Framework for Geo-distributed Edge AI Infra. with function calling support, write once, run on any model.
-
vanus
Vanus is a Serverless, event streaming system with processing capabilities. It easily connects SaaS, Cloud Services, and Databases to help users build next-gen Event-driven Applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Serverless discussion
Go Serverless related posts
-
Getting my feet wet with Crossplane
-
How We Cut Our Azure Cloud Costs by 3x — Solda.Ai’s Experience
-
Congrats to the Pulumi Deploy and Document Challenge Winners!
-
Show HN: Koreo – The platform engineering toolkit for Kubernetes
-
Why did just have to update the AWS go SDK to v2? annoying
-
Modern Infrastructure as Code: OpenTofu vs. Crossplane vs. Pulumi
-
From Zero to Hosted: Building a Static Website Platform with Pulumi and MinIO
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 May 2025
Index
What are some of the best open-source Serverless projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | tidb | 38,384 |
2 | OpenFaaS | 25,639 |
3 | dapr | 24,723 |
4 | Pulumi | 22,985 |
5 | crossplane | 10,265 |
6 | Encore | 9,992 |
7 | keda | 9,055 |
8 | up | 8,807 |
9 | fission | 8,631 |
10 | kubevela | 6,673 |
11 | fn | 5,790 |
12 | serving | 5,727 |
13 | wild-workouts-go-ddd-example | 5,606 |
14 | nuclio | 5,444 |
15 | space-cloud | 3,970 |
16 | tau | 3,960 |
17 | IronFunctions | 3,199 |
18 | faasd | 3,125 |
19 | inngest | 2,898 |
20 | fx | 2,194 |
21 | faas-netes | 2,143 |
22 | yomo | 1,755 |
23 | vanus | 1,707 |