All Projects → openfaas → Openfaas Cloud

openfaas / Openfaas Cloud

Licence: mit
The Multi-user OpenFaaS Platform

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Openfaas Cloud

Amp
** THIS PROJECT IS STOPPED ** An open source CaaS for Docker, batteries included.
Stars: ✭ 74 (-90.05%)
Mutual labels:  cloud, swarm
Deploykit
A toolkit for creating and managing declarative, self-healing infrastructure.
Stars: ✭ 2,237 (+200.67%)
Mutual labels:  cloud, swarm
Tensorflow Lambda Layer
Lets you import Tensorflow + Keras from an AWS lambda
Stars: ✭ 79 (-89.38%)
Mutual labels:  cloud, faas
Openwhisk Runtime Nodejs
Apache OpenWhisk Runtime NodeJS supports Apache OpenWhisk functions written in JavaScript for NodeJS
Stars: ✭ 43 (-94.22%)
Mutual labels:  cloud, faas
Time2code
Portable Scalable web code editor to integrate into your sites and learning experiences
Stars: ✭ 294 (-60.48%)
Mutual labels:  faas, swarm
Openwhisk Apigateway
Apache OpenWhisk API Gateway service for exposing actions as REST interfaces.
Stars: ✭ 56 (-92.47%)
Mutual labels:  cloud, faas
Firecamp
Serverless Platform for the stateful services
Stars: ✭ 194 (-73.92%)
Mutual labels:  cloud, swarm
Gofn
Function process via docker provider (serverless minimalist)
Stars: ✭ 134 (-81.99%)
Mutual labels:  faas, swarm
Ccodashboard
Welcome to the Continuous Cloud Optimization Power BI Dashboard GitHub Project. In this repository you will find all the guidance and files needed to deploy the Dashboard in your environment to take benefit of a single pane of glass to get insights about your Azure resources and services.
Stars: ✭ 256 (-65.59%)
Mutual labels:  cloud, dashboard
serverless
BlueNimble is a Hybrid Serverless Platform focusing on developer productivity and application portability. Create and run scalable APIs and applications without coding or by coding less. Focus on application business logic without any knowledge of the underlying microservices architecture.
Stars: ✭ 30 (-95.97%)
Mutual labels:  faas, swarm
Pi Hole
A black hole for Internet advertisements
Stars: ✭ 34,076 (+4480.11%)
Mutual labels:  cloud, dashboard
Fn
The container native, cloud agnostic serverless platform.
Stars: ✭ 5,046 (+578.23%)
Mutual labels:  faas, swarm
K8s On Raspbian
Kubernetes on Raspbian (Raspberry Pi)
Stars: ✭ 839 (+12.77%)
Mutual labels:  cloud, faas
Vmdash
A Cloud (vm) Dashboard that allows you to interact with multiple providers from a single panel
Stars: ✭ 71 (-90.46%)
Mutual labels:  cloud, dashboard
Openwhisk Runtime Php
Apache OpenWhisk Runtime PHP supports Apache OpenWhisk functions written in PHP
Stars: ✭ 26 (-96.51%)
Mutual labels:  cloud, faas
Faas
Make any Go function into a API (FaaS)
Stars: ✭ 89 (-88.04%)
Mutual labels:  cloud, faas
Dcmp
Docker Container Management Platform(Dashboard UI)
Stars: ✭ 39 (-94.76%)
Mutual labels:  swarm, dashboard
Openwhisk Deploy Kube
The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
Stars: ✭ 231 (-68.95%)
Mutual labels:  cloud, faas
Abixen Platform
Abixen Platform
Stars: ✭ 530 (-28.76%)
Mutual labels:  cloud, dashboard
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+639.11%)
Mutual labels:  cloud, faas

OpenFaaS Cloud

The Multi-user OpenFaaS Platform

Introduction

Build Status

OpenFaaS Cloud introduces an automated build and management system for your Serverless functions with native integrations into your source-control management system whether that is GitHub or GitLab.

With OpenFaaS Cloud functions are managed through typing git push which reduces the tooling and learning curve required to operate functions for your team. As soon as OpenFaaS Cloud receives a push event from git it will run through a build-workflow which clones your repo, builds a Docker image, pushes it to a registry and then deploys your functions to your cluster. Each user can access and monitor their functions through their personal dashboard.

Features:

  • Portable - self-host on any cloud
  • Multi-user - use your GitHub/GitLab identity to log into your personal dashboard
  • Automates CI/CD triggered by git push (also known as GitOps)
  • Onboard new git repos with a single click by adding the GitHub App or a repository tag in GitLab
  • Immediate feedback on your personal dashboard and through GitHub Checks or GitLab Statuses
  • Sub-domain per user or organization with HTTPS
  • Runtime-logs for your functions
  • Fast, non-root image builds using buildkit from Docker

The dashboard page for a user:

Dashboard

The details page for a function:

Details page

Overview

Conceptual diagram

The high-level workflow for the OpenFaaS Cloud CI/CD pipeline.

KubeCon video

KubeCon: OpenFaaS Cloud + Linkerd: A Secure, Multi-Tenant Serverless Platform - Charles Pretzer & Alex Ellis

Blog posts

Documentation

Roadmap & Features

See the Roadmap & Features

Get started

You can set up and host your own OpenFaaS Cloud or pay an expert to do that for you. OpenFaaS Ltd also offers custom development, if you should have new requirements.

Option 1: Expert installation

OpenFaaS Ltd provides expert installation and support for OpenFaaS Cloud. You can bring your own infrastructure, or we can install and configure OpenFaaS Cloud for your accounts on a managed cloud.

Get started today

Option 2: Automated deployment (self-hosted)

You can set up your own OpenFaaS Cloud with authentication and wildcard certificates using ofc-bootstrap in around 100 seconds using the ofc-bootstrap tool.

This method assumes that you are using Kubernetes, have a public IP available or are using the inlets-operator, and have a domain name. Some basic knowledge of how to setup a GitHub App and GitHub OAuth App along with a DNS service account on DigitalOcean, Google Cloud DNS, Cloudflare or AWS Route53.

A developer install is also available via this blog post, which disables OAuth and TLS. You will still need an IP address and domain name.

Deploy with: ofc-bootstrap

Getting help

For help join #openfaas-cloud on the [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].