
AWS Lambda
Serverless compute service that runs code in response to events without provisioning or managing servers
Discover top open-source software, updated regularly with real-world adoption signals.

Run any Dockerized function anywhere with event-driven simplicity
Fn is a cloud‑agnostic, event‑driven FaaS platform that lets developers deploy any Docker container as a function, while operators manage it across public, private or hybrid clouds.

Fn provides an event‑driven compute platform that turns any Docker container into a serverless function. Developers can write code in their language of choice, package it as a container, and deploy it with a simple CLI.
Designed for developers seeking language‑agnostic, container‑native functions and for operators who need a lightweight, extensible platform that runs on‑prem, in public clouds, or in hybrid environments. The platform runs locally with an embedded database and message queue, or can be scaled using external orchestration tools.
Fn supports importing AWS Lambda functions, offers a straightforward API, and integrates with sub‑projects like Flow, UI, and FnLB. Its Go‑based core and Docker‑native approach ensure portability and ease of extension across diverse infrastructures.
When teams consider Fn, these hosted platforms usually appear on the same shortlist.

Serverless compute service that runs code in response to events without provisioning or managing servers

Serverless compute service in Azure for running event-driven code without managing infrastructure

Event‑driven serverless compute for running code on demand
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
API endpoint for image processing
Deploy a Go or Python function in a Docker image that scales on demand to handle image transformations
Event‑driven data pipeline
Trigger functions from message queues to enrich or route data without managing servers
Legacy Lambda migration
Import existing AWS Lambda code and run it on‑prem or in any cloud via Fn
CI/CD custom step
Run containerized build or test steps as functions within a CI workflow, reducing pipeline complexity
The CLI is not required but simplifies creating, deploying, and invoking functions; you can also interact via the REST API.
Yes, Fn can be deployed on Kubernetes using the provided Helm charts or custom manifests.
Fn itself is free and open source; you only incur infrastructure costs for the underlying resources you run it on.
Fn relies on the underlying platform (Docker, Kubernetes, etc.) to scale containers; you can configure autoscaling policies externally.
Any language that can be packaged into a Docker container is supported, including Go, Node.js, Java, Python, Ruby, and more.
Project at a glance
ActiveLast synced 4 days ago