ยป FaaSO is a PRE-ALPHA QUALITY self-hosted functions as a service system ยซ


What is FaaSO ๐Ÿค”

FaaSO aims to be a minimalist, simple, fast solution for self-hosting simple web applications. It is designed to be easy to use, easy to deploy, and easy to maintain without locking you into a cloud provider, or even into FaaSO itself.

See it in action ๐Ÿ‘‰

  • Create a funko (a FaaSO application)
  • Build it
  • Deploy it to a server
  • Use it
  • Shut it down

FaaSO is for ๐Ÿ˜Ž

  • Developers who want to deploy code quickly and easily, either for testing purposes or for limited production.
  • Those wanting a self-hosted replacement for AWS Lambda

FaaSO is not for ๐Ÿ˜ค

  • Large, complex applications
  • Applications that require a lot of resources
  • Applications that need horizontal scaling

Some Features โš’

  • Supports almost any language and framework
  • Simple server configuration
  • CLI for easy deployment
  • Web interface for managing the server
  • Zero lock-in, you can always take your code and run it anywhere that supports docker.

Documentation ๐Ÿ“–

If you want to try out FaaSO, you will need the following:

And if you want to use your favourite language or framework, and it's not supported yet, you can write your own runtime with the FaaSO runtime guide.