awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Self-Hosted Serverless Function Platforms

Ranking updated Jun 30, 2026

For a self-hosted Lambda alternative, the first results are alexellis/faas (OpenFaaS is a mature Kubernetes-native FaaS platform that provides event-driven function triggers, auto-scaling including scale-to-zero, multi-language support via containers, and declarative deployment, making it a direct self-hosted alternative to AWS Lambda), nuclio/nuclio and knative/serving (Knative Serving is a Kubernetes-native serverless platform that runs event-driven functions as containers with automatic scale-to-zero, declarative configuration, and built-in observability, making it a comprehensive self-hosted FaaS platform matching your requirements). apache/openwhisk and openfaas/faas round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source frameworks and platforms for deploying event-driven code on your own infrastructure instead of AWS.

Self-Hosted Serverless Function Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • alexellis/faasalexellis avatar

    alexellis/faas

    26,192View on GitHub↗

    This project is a Kubernetes serverless framework and OCI container function platform. It provides a system for deploying event-driven functions and microservices as compatible container images onto a Kubernetes cluster. The platform includes an event-driven function orchestrator that triggers executions via HTTP requests or message streams. It features an auto-scaling function manager that adjusts the number of active instances based on real-time demand and scales down to zero during inactivity. A background queuing system is included to process asynchronous tasks and maintain application re

    OpenFaaS is a mature Kubernetes-native FaaS platform that provides event-driven function triggers, auto-scaling (including scale-to-zero), multi-language support via containers, and declarative deployment, making it a direct self-hosted alternative to AWS Lambda.

    GoScale-to-Zero PodsAuto Scaling
    View on GitHub↗26,192
  • nuclio/nuclionuclio avatar

    nuclio/nuclio

    5,730View on GitHub↗

    Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event

    Nuclio is a high-performance Kubernetes-native serverless framework that executes functions in response to triggers from HTTP, message queues, and streaming sources, with auto-scaling to zero and support for multiple runtimes—exactly matching your need for a self-hosted, event-driven FaaS platform.

    GoScale-to-Zero PodsAuto ScalingEvent Triggers
    View on GitHub↗5,730
  • knative/servingknative avatar

    knative/serving

    6,064View on GitHub↗

    Kubernetes-based, scale-to-zero, request-driven compute

    Knative Serving is a Kubernetes-native serverless platform that runs event-driven functions as containers with automatic scale-to-zero, declarative configuration, and built-in observability, making it a comprehensive self-hosted FaaS platform matching your requirements.

    GoScale-to-Zero PodsZero-Instance Scaling
    View on GitHub↗6,064
  • apache/openwhiskapache avatar

    apache/openwhisk

    6,779View on GitHub↗

    OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq

    Apache OpenWhisk is a mature open-source serverless platform that lets you deploy and run stateless functions in response to events on your own infrastructure, with built-in auto-scaling, polyglot language support, and observability—directly matching the self-hosted FaaS need.

    ScalaAuto Scaling GroupsEvent Triggers
    View on GitHub↗6,779
  • openfaas/faasopenfaas avatar

    openfaas/faas

    26,092View on GitHub↗

    OpenFaaS is a serverless function platform that provides a container-native framework for deploying and managing event-driven code. It functions as an abstraction layer over container orchestrators, allowing developers to package code into scalable functions that run across Kubernetes clusters or edge computing environments. The platform distinguishes itself through a developer-centric runtime that utilizes standardized language templates and automated build pipelines to simplify the creation of container images. It features a central API gateway that manages request routing, authentication,

    OpenFaaS is a container-native, self-hosted FaaS platform that lets you deploy and auto-scale event-driven functions on Kubernetes, with multi-language templates, declarative deployment via stack files, and built-in Prometheus observability — it is a direct self-hosted alternative to AWS Lambda.

    GoAutoscaling SystemsEvent ConnectorsEvent Triggers
    View on GitHub↗26,092
  • fission/fissionfission avatar

    fission/fission

    8,863View on GitHub↗

    Fission is a function-as-a-service platform and serverless framework for Kubernetes. It manages the lifecycle and execution of code snippets as serverless functions, providing an orchestrator that triggers these functions based on HTTP requests, message queues, or scheduled events. The platform features a cold-start optimized runtime that utilizes warm container pools and dynamic loaders to achieve millisecond execution. It includes a native autoscaler to adjust the number of function instances based on real-time traffic demand and supports canary release testing to split incoming traffic bet

    Fission is a Kubernetes-native Function-as-a-Service platform that runs serverless functions triggered by HTTP, message queues, or schedules, with built-in autoscaling and observability—exactly the self-hosted event-driven FaaS this search targets.

    GoEvent Triggers
    View on GitHub↗8,863
  • windmill-labs/windmillwindmill-labs avatar

    windmill-labs/windmill

    15,844View on GitHub↗

    Windmill is an internal developer platform and workflow orchestration engine designed to automate complex business processes and data pipelines. It functions as a distributed serverless runner that executes multi-language scripts within isolated, containerized environments, allowing teams to chain discrete tasks into directed acyclic graphs. The platform distinguishes itself through a Git-centric approach to infrastructure, where system state and workflow definitions are synchronized directly from version control. It features a metadata-driven input system that automatically generates user in

    Windmill is a self-hostable distributed serverless runner that executes multi-language scripts in isolated containers with event-driven triggers and Git-based declarative deployment, making it a direct alternative to AWS Lambda that covers the core FaaS features.

    HTMLWorkflow OrchestrationAutomated Workflow OrchestrationInternal Business Tools
    View on GitHub↗15,844
  • fnproject/fnfnproject avatar

    fnproject/fn

    5,939View on GitHub↗

    The container native, cloud agnostic serverless platform.

    Fn Project is a container-native, cloud-agnostic serverless platform you can self-host, supporting event-driven triggers and multi-language runtimes via containers, which directly matches the need for a self-hosted FaaS platform.

    GoServerless Function ManagementCLI Function DeploymentsCLI-Driven Lifecycles
    View on GitHub↗5,939
  • iron-io/functionsiron-io avatar

    iron-io/functions

    3,214View on GitHub↗

    IronFunctions - the serverless microservices platform by

    IronFunctions is a serverless microservices platform that you can self-host, providing event-driven triggers, multi-language runtime support via Docker, and auto-scaling—fitting the request for a self-hosted FaaS platform, though its observability and declarative deployment features may be less prominent than some alternatives.

    GoApplication FrameworksContainer ManagementServerless Platforms
    View on GitHub↗3,214
  • kedacore/kedakedacore avatar

    kedacore/keda

    10,314View on GitHub↗

    KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi

    KEDA is a Kubernetes event-driven autoscaler that adjusts replica counts based on triggers, not a platform that runs and manages event-driven functions like AWS Lambda, so it's a supporting component rather than the self-hosted FaaS you're looking for.

    GoScale-to-Zero ActivationZero-Instance Scaling
    View on GitHub↗10,314
  • kubero-dev/kuberokubero-dev avatar

    kubero-dev/kubero

    4,150View on GitHub↗

    Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of containerized applications on Kubernetes. It functions as an application manager, CI/CD orchestrator, and multi-tenant manager, allowing users to run workloads without writing manual configuration files. The platform distinguishes itself through automated image synthesis, transforming source code from Git repositories into deployable containers via buildpacks, Dockerfiles, or nixpacks. It implements a GitOps delivery model with automated pipelines that trigger builds on push events

    Kubero is a self-hosted PaaS for deploying containerized apps on Kubernetes, not a FaaS platform built around event-driven function triggers—so it supports running containers but lacks the function-as-a-service pattern and trigger model you need.

    TypeScriptAuto ScalingInfrastructure as CodeInfrastructure as Code
    View on GitHub↗4,150
  • 53ai/53aihub53AI avatar

    53AI/53AIHub

    9,025View on GitHub↗

    53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng

    53AIHub is a self-hosted AI agent orchestration and prompt management platform, not a general-purpose Function-as-a-Service runtime—it lacks the event-driven triggers, multi-language function support, and auto-scaling for arbitrary code that a self-hosted AWS Lambda alternative requires.

    GoSelf-Hosted Deployment PlatformsPrivate Cloud Deployments
    View on GitHub↗9,025
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
alexellis/faas26.2KGoNOASSERTIONApr 1, 2026
nuclio/nuclio5.7KGoApache-2.0Jun 16, 2026
knative/serving
6.1K
Go
Apache-2.0
Jun 19, 2026
apache/openwhisk6.8KScalaApache-2.0Jun 17, 2026
openfaas/faas26.1KGootherNov 1, 2025
fission/fission8.9KGoApache-2.0Jun 16, 2026
windmill-labs/windmill15.8KHTMLotherFeb 20, 2026
fnproject/fn5.9KGoApache-2.0Jun 8, 2026
iron-io/functions3.2KGoApache-2.0Sep 15, 2023
kedacore/keda10.3KGoApache-2.0Jun 19, 2026

Related searches

  • a self-hosted serverless functions platform
  • a tool for running serverless functions offline
  • a serverless framework for Kubernetes
  • a self hosted platform as a service
  • a self-hosted Kafka alternative
  • a self-hosted Netlify alternative
  • an open source platform for frontend deployment
  • Serverless platform