Open-source alternatives to Google Cloud Functions

Compare community-driven replacements for Google Cloud Functions in serverless platforms workflows. We curate active, self-hostable options with transparent licensing so you can evaluate the right fit quickly.

Google Cloud Functions logo

Google Cloud Functions

Cloud Functions executes code in response to events or HTTP requests with automatic scaling, per‑invocation pricing, and tight GCP integrations.Read more
Visit Product Website

Key stats

  • 7Alternatives
  • 1Support self-hosting

    Run on infrastructure you control

  • 6Active development

    Recent commits in the last 6 months

  • 5Permissive licenses

    MIT, Apache, and similar licenses

Counts reflect projects currently indexed as alternatives to Google Cloud Functions.

Start with these picks

These projects match the most common migration paths for teams replacing Google Cloud Functions.

Juno logo
Juno
Best for self-hosting

Why teams pick it

Control your scheduling stack on your own infrastructure.

Fission logo
Fission
Fastest to get started

Why teams pick it

No need to write Dockerfiles for most use‑cases

All open-source alternatives

faasd logo

faasd

Lightweight, single-host serverless platform running on containerd, no Kubernetes

Active developmentIntegration-friendlyAI-powered workflowsGo

Why teams choose it

  • Single Go binary runs as a systemd service for easy management
  • Portable across x86_64 and Arm64 Linux hosts with containerd and CNI
  • Supports stateful containers with persistent volumes

Watch for

Limited to a single host; no native multi‑node scaling

Migration highlight

Internal automation dashboard

Run scheduled background jobs and API endpoints on a single VM, reducing operational overhead.

OpenFunction logo

OpenFunction

Run serverless workloads on any cloud with flexible autoscaling

Permissive licenseIntegration-friendlyAI-powered workflowsGo

Why teams choose it

  • Cloud‑agnostic, works with any Kubernetes provider
  • Pluggable architecture supporting multiple runtimes
  • Built‑in sync and async function support with event source integration

Watch for

Requires Kubernetes expertise to install and operate

Migration highlight

Real‑time data processing

Functions automatically scale to handle bursty event streams with low latency

Juno logo

Juno

Decentralized serverless platform with zero operational complexity

Self-host friendlyActive developmentPermissive licenseTypeScript

Why teams choose it

  • Isolated WASM containers per project for exclusive control and security
  • Complete backend suite: auth, datastore, storage, hosting, and serverless functions
  • Decentralized infrastructure with zero operational complexity

Watch for

Decentralized infrastructure may introduce unfamiliar deployment patterns

Migration highlight

Decentralized SaaS Application

Launch a multi-tenant application with authentication, database, and file storage while maintaining full control over infrastructure and user data privacy.

Fission logo

Fission

Kubernetes-native serverless platform for fast, language-agnostic functions

Active developmentPermissive licenseFast to deployGo

Why teams choose it

  • 100 ms cold‑start latency via warm container pool
  • Automatic scaling based on demand, no configuration needed
  • Supports many runtimes (NodeJS, Python, Go, Ruby, PHP, Bash, any Linux executable)

Watch for

Requires a running Kubernetes cluster

Migration highlight

HTTP API endpoint

Deploy a stateless API function that scales automatically with request traffic, handling spikes without pre‑provisioned pods.

Apache OpenWhisk logo

Apache OpenWhisk

Run event‑driven functions at scale with Docker and Kubernetes

Active developmentPermissive licenseFast to deployScala

Why teams choose it

  • Rich programming model with actions, triggers, rules, and workflows
  • Runs functions in isolated Docker containers supporting many runtimes
  • Standalone Java process for quick local development

Watch for

Requires Docker and Java runtime setup

Migration highlight

API Backend with Dynamic Scaling

Deploy HTTP‑triggered actions that auto‑scale based on request volume, reducing infrastructure costs.

Fn logo

Fn

Run any Dockerized function anywhere with event-driven simplicity

Active developmentPermissive licenseFast to deployGo

Why teams choose it

  • Native Docker support – any container can be a function
  • Runs on any infrastructure – local, on‑prem, public or hybrid cloud
  • Language‑agnostic – supports Go, Node, Java, Python, etc.

Watch for

Requires Docker runtime, adding container overhead

Migration highlight

API endpoint for image processing

Deploy a Go or Python function in a Docker image that scales on demand to handle image transformations

OpenFaaS logo

OpenFaaS

Deploy event-driven functions to Kubernetes with zero-config scaling

Active developmentFast to deployAI-powered workflowsGo

Why teams choose it

  • One‑click UI installation and dashboard
  • Language‑agnostic templates plus custom Dockerfile support
  • Automatic scaling to zero based on request load

Watch for

Requires a Kubernetes cluster, adding operational overhead

Migration highlight

Webhook processing

Scale to zero when idle and handle traffic spikes for incoming webhooks

Choosing a serverless platforms alternative

Teams replacing Google Cloud Functions in serverless platforms workflows typically weigh self-hosting needs, integration coverage, and licensing obligations.

  • 1 project let you self-host and keep customer data on infrastructure you control.
  • 6 options are actively maintained with recent commits.

Tip: shortlist one hosted and one self-hosted option so stakeholders can compare trade-offs before migrating away from Google Cloud Functions.