Go Serverless

Open-source Go projects categorized as Serverless

Top 23 Go Serverless Projects

  • tidb

    TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial

    Project mention: Ask HN: Who is hiring? (January 2023) | news.ycombinator.com | 2023-01-02

    PingCAP | https://www.pingcap.com | Database Engineer, Product Manager, Developer Advocate and more | Remote in California | Full-time

    We work on a MySQL compatible distributed database called TiDB https://github.com/pingcap/tidb/ and key-value store called TiKV.

    TiDB is written in Go and TiKV is written in Rust.

    More roles and locations are available on https://www.pingcap.com/careers/

  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Is it possible to self-host a lambda or lamda-like service | reddit.com/r/aws | 2023-02-03

    Closest thing I can think of is https://www.openfaas.com (which runs on top of K8s).

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

    Project mention: What are well-developed web applications in Golang? | reddit.com/r/golang | 2023-01-28
  • Pulumi

    Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀

    Project mention: I'm getting tired of Terraform and want to give Pulumi a try. Looking for some suggestions | reddit.com/r/devops | 2023-02-06

    Love it, sincerely appreciate the feedback. We are in the early stages of adding generics. We will do it in a non-breaking / additive way first, with a larger change later on. We've had a few hackathon projects internally and based on the previews I've seen it's a huge improvement. Appreciate the feedback on Go generally here—not everyone's cup of tea, although we have embraced it and wrote our entire engine and ecosystem in it—but we strive to project the best Go SDK that we can. Any and all feedback welcome on https://github.com/pulumi/pulumi/issues/9143

  • up

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

    Project mention: Streamline Your Serverless Development with These Top 10 Powerhouse Tools | dev.to | 2023-01-02

    Apex is an open-source tool that makes it easy to build and deploy serverless applications on AWS. It's a great tool for any serverless developer, as it simplifies the process of building and deploying serverless applications, making it easier to focus on writing code.

  • fission

    Fast and Simple Serverless Functions for Kubernetes

    Project mention: Why would someone need serverless infrastructure? | reddit.com/r/homelab | 2023-01-08
  • crossplane

    Cloud Native Control Planes

    Project mention: Automated provisioning for data resources | reddit.com/r/devops | 2022-12-13

    In the overall scheme of things , look at services like backstage.io , crossplane.io and opslevel.com to get ideas. This is not necessarily an endorsement of the services. If all you want is to handle cloud resources and that's it, Terraform can be enough with what ever flavor of web technologies you and your team are comfortable with and can support it along the way. Doesn't take much to create a js based website to collect data from a form, or use other means to collecting data as long as its recorded and transparent for accountability.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • keda

    KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

    Project mention: How to Deploy and Scale Strapi on a Kubernetes Cluster 2/2 | dev.to | 2023-02-03

    The HPA will use by default only basic metrics like CPU and memory. If you implement your own metrics, you might want to switch the autoscaling to use those metrics instead. To achieve this, the most recommended tool would be to rely on the KEDA controller. This grants you more advanced options for horizontal autoscaling. To use it, you should install it via Helm, and then you can use it by replacing the HorizontalPodAutoscaler object with their ScaledObject custom object.

  • fn

    The container native, cloud agnostic serverless platform.

    Project mention: Self hosted Aws Lamda / FaaS alternative | reddit.com/r/devops | 2022-09-27
  • serving

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

    Project mention: Running Serverless Functions on Kubernetes | dev.to | 2023-01-30

    ~ kubectl apply -f \ https://github.com/knative/serving/releases/\ download/v$KNATIVE_VERSION/serving-crds.yaml ~ kubectl wait --for=condition=Established \ --all crd ~ kubectl apply -f \ https://github.com/knative/serving/releases/\ download/v$KNATIVE_VERSION/serving-core.yaml ~ kubectl wait pod --timeout=-1s \ --for=condition=Ready -l '!job-name' \ -n knative-serving > /dev/null

  • nuclio

    High-Performance Serverless event and data processing platform

    Project mention: Appwrite, the open-source Firebase alternative releases v0.13 | reddit.com/r/reactjs | 2022-03-09

    Does Appwrite offer any benefits over Nuclio?

  • kubevela

    The Modern Application Platform.

    Project mention: KubeVela, the extensible engine for IDP and platform engineering | news.ycombinator.com | 2022-11-16
  • wild-workouts-go-ddd-example

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

    Project mention: Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API? | reddit.com/r/golang | 2023-01-25

    Wild Workouts should match your needs: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

  • space-cloud

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

    Project mention: Show HN: Algorithmic Trading for Everyone | news.ycombinator.com | 2022-04-21
  • gloo

    The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy

  • IronFunctions

    IronFunctions - the serverless microservices platform by

    Project mention: How boring should your team be | news.ycombinator.com | 2022-10-15

    > Also everything was new at one time.

    Hah, this is a good point, but in my eyes lots of things that were new... never really grew up and were just deprecated and died.

    For example, if someone based their setup on IronFunctions, they might have run into a bit of a painful situation, seeing as the project has been largely abandoned: https://github.com/iron-io/functions

    Same for a database solution like Clusterpoint, the support for which just ended and you were left to migrate away to something else: https://github.com/clusterpoint

    Ergo, I'd say that it's good for others to suffer the consequences of being trend setters and making wild bets on new and risky products and to just reap the benefits of their efforts later yourself, when things are safer. If a project has survived for a reasonably long time, it's a good indicator that it'll probably keep surviving in the future as well (there was a name for this, sadly can't recall what that was).

  • ThreatMapper

    Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more.

    Project mention: CSPM opensource suggestions | reddit.com/r/cloudsecurity | 2023-01-15

    Magpie https://github.com/openraven/magpie ThreatMapper https://github.com/deepfence/ThreatMapper Cloudquery https://github.com/cloudquery/cloudquery

  • zitadel

    ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.

    Project mention: I created Atomic: Self Hosted Open Source Alternative to Reclaim, Clockwise & Motion | reddit.com/r/selfhosted | 2023-01-22
  • faasd

    A lightweight & portable faas engine

    Project mention: Running auto-scalling docker services | reddit.com/r/docker | 2023-01-03

    If you don't want to start with Kubernetes, faasd (https://github.com/openfaas/faasd) might be worth a look.

  • faas-netes

    Serverless Functions For Kubernetes

  • fx

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

  • yomo

    🦖 Serverless Streaming Framework for low-latency geo-distributed system and realtime collaboration application, running atop QUIC protocol, as Metaverse infrastructure, engaging 5G technology.

    Project mention: Instant Messaging: XMPP or GO Socket | reddit.com/r/golang | 2022-11-06
  • OPS

    ops - build and run nanos unikernels

    Project mention: Applications available in unikernels? | reddit.com/r/UniKernel | 2022-06-10

    I'm with that organization that works on https://nanos.org and https://ops.city . If you aren't a software engineer but still would like to use unikernels you're in luck - we also have a package repository at https://repo.ops.city/ (running as a go unikernel on GCP) that will allow you to run and deploy pre-made applications. If you don't see something that you'd like to us there's also a way of importing docker containers into unikernels via ops which works for most (but not all) applications.

  • SaaSHub

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

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). The latest post mention was on 2023-02-06.

Go Serverless related posts


What are some of the best open-source Serverless projects in Go? This list will help you:

Project Stars
1 tidb 33,288
2 OpenFaaS 22,632
3 dapr 20,342
4 Pulumi 14,993
5 up 8,678
6 fission 7,476
7 crossplane 6,566
8 keda 5,943
9 fn 5,316
10 serving 4,849
11 nuclio 4,727
12 kubevela 4,690
13 wild-workouts-go-ddd-example 3,802
14 space-cloud 3,718
15 gloo 3,682
16 IronFunctions 3,092
17 ThreatMapper 2,743
18 zitadel 2,515
19 faasd 2,405
20 faas-netes 2,012
21 fx 1,910
22 yomo 1,359
23 OPS 1,068
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives