No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Fn

Open source

Fn Project is an open-source container-native serverless platform that can run on any cloud or on-premise.

fnproject.io
Fn homepage screenshot
GitHub stars
5.9k
Last 30 days
+—
Last commit
19 days ago
Repository age
9 years
Version
0.3.25
Licence
Apache-2.0
Self-hosted
Yes

About Fn

Fn Project is an open-source container-native serverless platform. It can run on any cloud or on-premise infrastructure.

The platform is designed to be easy to use, supports every programming language, and is extensible and performant.

Key features

  • Container-native architecture
  • Runs on any cloud or on-premise
  • Supports every programming language
  • Extensible and performant
Tags
serverless
container-native
open-source
cloud-agnostic
on-premise

Fn: questions and answers

What is Fn?
Fn Project is an open-source container-native serverless platform that can run on any cloud or on-premise.
Is Fn open source?
Yes. Fn is open source under the Apache-2.0 licence. Its source code is on GitHub at fnproject/fn and is written mainly in Go.
Is Fn free?
Yes. Fn is open source, so the software itself is free to use.
Can I self-host Fn?
Yes. Fn can be self-hosted on your own server or infrastructure.
What is Fn an alternative to?
Fn is an open-source alternative to Modal, AWS Lambda, Azure Functions and Google Cloud Functions. Other open-source alternatives to Modal include Fission, OpenFaaS and Nuclio.
Is Fn actively maintained?
Yes. The most recent commit to Fn was on 24 September 2026, and the latest release is 0.3.25, published on 26 July 2017. The project has 5.9k stars on GitHub.

Open-source alternatives to Fn

See all

SaaS alternatives to Fn

See all