Open-source projects categorized as Faas

Top 21 Faa Open-Source Projects

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Why we moved from Lambda to ECS | reddit.com/r/devops | 2021-04-20

    OpenFaaS isn't something I was previous familiar with. Thanks for linking it! In your experience, does it come with much management overhead? Part of what makes Lambda/ECS so appealing is that you can throw a definition (code .zip file or container image) at AWS, and it just runs. With OpenFaaS, it looks like you need to maintain some additional infrastructure (a Kubernetes cluster) to get it working, and that'd give you one more thing to worry about.

  • GitHub repo functions-samples

    Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase

    Project mention: Firebase: The google API for building Apps | dev.to | 2021-04-15

    Because of the nature of firebase you don't have direct access to a server, but cloud functions solve that problem. You can export your functions to be called using triggers. So any server side code can be run no stress. Here's the link to the docs P.S you need to be on a paid plan to use Firebase cloud functions.

  • GitHub repo fission

    Fast and Simple Serverless Functions for Kubernetes

    Project mention: Linux Server for Students to use for Python Coding | reddit.com/r/k12sysadmin | 2021-01-22

    Letting students execute arbitrary python code basically means you need disposable environments, since python can theoretically do fun stuff like delete the root partition. If they are just needing a place to execute, and not to code, I would look at something like https://github.com/fission/fission to give them an experience similar to AWS Lambda. If they need a more fully structured OS, then I would look into containerization via Docker or similar.

  • GitHub repo OpenWhisk

    Apache OpenWhisk is an open source serverless cloud platform

    Project mention: Nimbella in a nutshell | dev.to | 2021-04-06

    The distinctive feature of Nimbella is that is based on open-source software, Apache OpenWhisk and it is portable among different cloud providers, so you can also install it in your private cloud on-premises.

  • GitHub repo lib

    Autocode CLI and standard library tooling

    Project mention: Autocode just got 10x faster and is now deployless: Instant Node.js endpoints in the cloud | reddit.com/r/node | 2021-01-14
  • GitHub repo IronFunctions

    IronFunctions - the serverless microservices platform by

  • GitHub repo bref

    Serverless PHP on AWS Lambda

    Project mention: Ask HN: Does anyone else find the AWS Lambda developer experience poor? | news.ycombinator.com | 2021-04-18

    I'm reminded of a suggestion from someone else a few days go if you don't mind PHP

    >https://bref.sh/ -- it allows running PHP apps on AWS Lambda effortlessly. With all the serverless craze, it's a very important piece of the ecosystem. After writing PHP apps for two decades, I am absolutely stunned how easy it is.

  • GitHub repo components

    The Serverless Framework's new infrastructure provisioning technology — Build, compose, & deploy serverless apps in seconds... (by serverless)

    Project mention: AWS credentials being sent to Serverless.com? What the hell? | reddit.com/r/serverless | 2021-01-05

    Seeing changes already, which is great: https://github.com/serverless/components/commit/6e98b0f9e37aa0e36108ea459e5807e39eed11fd

  • GitHub repo faas-netes

    Kubernetes controller for OpenFaaS

    Project mention: Show HN: faas-netes – Kubernetes controller for OpenFaaS | news.ycombinator.com | 2021-01-03
  • GitHub repo fx

    A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)

  • GitHub repo FunctionScript

    An API gateway and framework for turning functions into web services (by FunctionScript)

    Project mention: The Railsification of SaaS | news.ycombinator.com | 2021-03-09

    You're half-right - we have a specification called FunctionScript [0] that can act as what's basically a universal translation layer for any API. You just generate a proxy to it using FunctionScript. So it's possible to add GraphQL APIs to our stdlib, it's just not convenient right now. All of Shopify is a GQL API, for example.

    The reason we don't support GQL APIs natively is because we designed Autocode to follow the best practices of the top API companies we knew; Twilio and Stripe. Both companies designed their SDKs in a way that feels intuitive: a call to their API is achieved via a namespaced function call -- it's very Railslike. Everything available in our stdlib follows that convention as we felt it was the most intuitive approach to API / SDK design.

    [0] https://github.com/FunctionScript/FunctionScript

  • GitHub repo faasd

    A lightweight & portable faas engine

    Project mention: Ask HN: Does anyone else find the AWS Lambda developer experience poor? | news.ycombinator.com | 2021-04-18
  • GitHub repo kotless

    Kotlin Serverless Framework (by JetBrains)

  • GitHub repo faas-cli

    Official CLI for OpenFaaS

    Project mention: How To Deploy Serverless Functions On DigitalOcean App Platform | dev.to | 2021-01-28

    We will create a function that will be packaged in a container using faas-cli, the CLI for use with OpenFaaS. Although the CLI is designed to be used to build and deploy functions to OpenFaaS, it has worked for me outside of OpenFaaS. I use it with Knative and now DigitalOcean App Platform. It has allowed me to write a handler file and the CLI does the rest to create a Docker image and upload it to a registry.

  • GitHub repo templates

    OpenFaaS Classic templates (by openfaas)

    Project mention: How To Deploy Serverless Functions On DigitalOcean App Platform | dev.to | 2021-01-28

    faas-cli works with templates stored in Git repositories to create the necessary files needed for the functions. Currently, there are templates for Node.js, Python, Go, and C#. You can find the standard templates in github.com/openfaas/templates.

  • GitHub repo laravel-bridge

    Package to use Laravel on AWS Lambda with Bref

  • GitHub repo KeyQL

    A language and specification for building data queries using key-value pairs

    Project mention: How to Use Airtable as a Production Database (Analyzing Airtable Performance) | dev.to | 2020-12-07

    The Airtable API's performance scales, surprisingly, with the number of records returned in a given query rather than the size of the table. Even at table sizes at plan limits, the Airtable API performs well for queries that return small numbers of records. Unfortunately, Airtable formulas don't have a built-in concept of pagination, and the KeyQL parameters translate to formulas under the hood, so the KeyQL limit parameter does not get around this issue.

  • GitHub repo express-faas-rpc-example

    How to write a FaaS in NodeJS with less than 100LoC by using MetaCall.

    Project mention: How to write a polyglot FaaS in Node.js with less than 100LoC | news.ycombinator.com | 2021-02-17
  • GitHub repo opyrator

    🦸 Python functions with superpowers. Instantly deploy simple functions with HTTP API, UI, and more.

    Project mention: Opyrator - Turn python functions into microservices with auto-generated HTTP API, interactive UI, and more. | reddit.com/r/Python | 2021-04-22

    Oh just saw your section on production. Interesting 🤔

  • GitHub repo probot-azure-serverless

    A custom verison of @probot/probot fit for Azure Serverless Functions

    Project mention: Has anyone ever deployed a Github App/Probot to Netlify Functions? | reddit.com/r/github | 2021-04-13

    I’ve deployed it to an Azure function, you can borrow some inspiration here - https://github.com/hjfitz/probot-azure-serverless/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-22.


What are some of the best open-source Faa projects? This list will help you:

Project Stars
1 OpenFaaS 19,637
2 functions-samples 9,854
3 fission 6,068
4 OpenWhisk 5,240
5 lib 3,747
6 IronFunctions 2,883
7 bref 2,218
8 components 2,146
9 faas-netes 1,733
10 flogo 1,725
11 fx 1,579
12 FunctionScript 1,451
13 faasd 1,412
14 kotless 745
15 faas-cli 640
16 templates 192
17 laravel-bridge 174
18 KeyQL 48
19 express-faas-rpc-example 3
20 opyrator 2
21 probot-azure-serverless 0