Go Serverless

Open-source Go projects categorized as Serverless

Top 23 Go Serverless Projects

  1. 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-16

    TiDB: https://pingcap.com/

  2. 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.

    InfluxDB logo
  3. OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    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.

  4. dapr

    Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

    Project mention: Building immutable collection dynamically in Kotlin | dev.to | 2025-05-09

    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.

  5. Pulumi

    Pulumi - Infrastructure as Code in any programming language 🚀

    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

  6. crossplane

    The Cloud Native Control Plane

    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.

  7. Encore

    Open Source Development Platform for building robust type-safe distributed systems with declarative infrastructure

    Project mention: Go doesn't believe in frameworks, but teams still need them | dev.to | 2025-04-30

    Encore.go brings the structure, defaults, and tooling that Go leaves out, helping teams ship faster with fewer DevOps headaches and less duplicated effort.

  8. 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-07

    If 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.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

  11. fission

    Fast and Simple Serverless Functions for Kubernetes

  12. kubevela

    The Modern Application Platform.

  13. fn

    The container native, cloud agnostic serverless platform.

  14. serving

    Kubernetes-based, scale-to-zero, request-driven compute (by knative)

    Project mention: We're Leaving Kubernetes | news.ycombinator.com | 2024-11-04

    > 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.

  15. wild-workouts-go-ddd-example

    Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

  16. nuclio

    High-Performance Serverless event and data processing platform

  17. space-cloud

    Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes

  18. tau

    Open source distributed Platform as a Service (PaaS). A self-hosted Vercel / Netlify / Cloudflare alternative.

    Project mention: 🧑‍💻 Build Your Cloud ☁️ | dev.to | 2024-10-30

    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!

  19. IronFunctions

    IronFunctions - the serverless microservices platform by

  20. faasd

    Lightweight and portable version of OpenFaaS

  21. 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-20

    SSPLv1 for anyone similarly interested https://github.com/inngest/inngest/blob/v1.0.0/LICENSE.md

  22. fx

    A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)

  23. faas-netes

    Serverless Functions For Kubernetes

  24. yomo

    🦖 Stateful Serverless Framework for Geo-distributed Edge AI Infra. with function calling support, write once, run on any model.

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Serverless discussion

Log in or Post with

Go Serverless related posts

  • Getting my feet wet with Crossplane

    1 project | dev.to | 8 May 2025
  • How We Cut Our Azure Cloud Costs by 3x — Solda.Ai’s Experience

    1 project | dev.to | 7 May 2025
  • Congrats to the Pulumi Deploy and Document Challenge Winners!

    1 project | dev.to | 17 Apr 2025
  • Show HN: Koreo – The platform engineering toolkit for Kubernetes

    3 projects | news.ycombinator.com | 10 Apr 2025
  • Why did just have to update the AWS go SDK to v2? annoying

    1 project | news.ycombinator.com | 7 Apr 2025
  • Modern Infrastructure as Code: OpenTofu vs. Crossplane vs. Pulumi

    3 projects | dev.to | 7 Apr 2025
  • From Zero to Hosted: Building a Static Website Platform with Pulumi and MinIO

    1 project | dev.to | 2 Apr 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?