Displaying 1 to 20 from 68 results

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

  •    Javascript

This repository contains a collection of samples showcasing some typical uses of Cloud Functions for Firebase.Cloud Functions is a hosted, private, and scalable Node.js environment where you can run JavaScript code. Cloud Functions for Firebase integrates the Firebase platform by letting you write code that responds to events and invokes functionality exposed by other Firebase features.

apex - Build, deploy, and manage AWS Lambda functions with ease (with Go support!).

  •    Go

Apex lets you build, deploy, and manage AWS Lambda functions with ease. With Apex you can use languages that are not natively supported by AWS Lambda, such as Golang, through the use of a Node.js shim injected into the build. A variety of workflow related tooling is provided for testing functions, rolling back deploys, viewing metrics, tailing logs, hooking into the build system and more.On Windows download binary.

docker-lambda - Docker images and test runners that replicate the live AWS Lambda environment

  •    Javascript

A sandboxed local environment that replicates the live AWS Lambda environment almost identically – including installed software and libraries, file structure and permissions, environment variables, context objects and behaviors – even the user and running process are the same.You can use it for testing your functions in the same strict Lambda environment, knowing that they'll exhibit the same behavior when deployed live. You can also use it to compile native dependencies knowing that you're linking to the same library versions that exist on AWS Lambda and then deploy using the AWS CLI.

functions - IronFunctions - the serverless microservices platform by

  •    Go

Welcome to IronFunctions! The open source serverless platform.IronFunctions is an open source serverless platform, or as we like to refer to it, Functions as a Service (FaaS) platform that you can run anywhere.




OpenFaaS - A serverless framework for Docker & Kubernetes

  •    Go

OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.

Fission - Fast Serverless Functions for Kubernetes

  •    Go

Fission is a fast serverless framework for Kubernetes with a focus on developer productivity and high performance.Fission operates on just the code: Docker and Kubernetes are abstracted away under normal operation, though you can use both to extend Fission if you want to.

fx - fx is a framework to help you do Function as a Service with painless on your own servers

  •    Go

Poor man's function as a service. fx is a tool to help you do Function as a Service on your own server. fx can make your stateless function a service in seconds. The most exciting thing is that you can write your functions with most programming languages, you can refer to the doc to make fx support the language not listed bellow.

Serverless - Build auto-scaling, pay-per-execution, event-driven apps on AWS Lambda

  •    Javascript

Serverless helps to build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more. You can build applications comprised of microservices that run in response to events, auto-scale for you, and only charge you when they run. This lowers the total cost of maintaining your apps, enabling you to build more logic, faster.


hook.io - Open-Source Microservice Hosting Platform

  •    Javascript

Architectural details can be found a bit further down. If you'd like, you can run the following Curl command to opt-in to our mailing list. We'll periodically send you updates about the project.

docs - User documentation for Knative components

  •    Go

Knative (pronounced kay-nay-tiv) extends Kubernetes to provide a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center. Developers on Knative can use familiar idioms, languages, and frameworks to deploy functions, applications, or containers workloads.

Nuclio - High-Performance Serverless event and data processing platform

  •    Go

Nuclio is a new "serverless" project, derived from Iguazio's elastic data life-cycle management service for high-performance events and data processing. You can use Nuclio as a standalone Docker container or on top of an existing Kubernetes cluster. Nuclio is extremely fast. A single function instance can process hundreds of thousands of HTTP requests or data records per second. This is 10-100 times faster than some other frameworks.

kubeless - Kubernetes Native Serverless Framework

  •    Go

kubeless is a Kubernetes-native serverless framework that lets you deploy small bits of code without having to worry about the underlying infrastructure plumbing. It leverages Kubernetes resources to provide auto-scaling, API routing, monitoring, troubleshooting and more. Kubeless stands out as we use a Custom Resource Definition to be able to create functions as custom kubernetes resources. We then run an in-cluster controller that watches these custom resources and launches runtimes on-demand. The controller dynamically injects the functions code into the runtimes and make them available over HTTP or via a PubSub mechanism.

lib - StdLib API Development, Deployment, and Management Tools

  •    Javascript

StdLib is based on Function as a Service ("server-less") architecture, popularized by AWS Lambda. You can use StdLib to build modular, scalable APIs for yourself and other developers in minutes without having to manage servers, gateways, domains, write documentation, or build SDKs. Your development workflow has never been easier - focus on writing code you love, let StdLib handle everything else. You can view services published by our large and growing developer community on the StdLib search page.

faas-netes - Enable Kubernetes as a backend for OpenFaaS (Functions as a Service)

  •    Go

This is a plugin to enable Kubernetes as an OpenFaaS backend. The existing CLI and UI are fully compatible. It also opens up the possibility for other plugins to be built for orchestation frameworks such as Nomad, Mesos/Marathon or even a cloud-managed back-end such as Hyper.sh or Azure ACI.OpenFaaS is an event-driven serverless framework for containers. Any container for Windows or Linux can be leveraged as a serverless function. OpenFaaS is quick and easy to deploy (less than 60 secs) and lets you avoid writing boiler-plate code.

Fn - The container native, cloud agnostic serverless platform.

  •    Go

The Fn project is a container native serverless platform that you can run anywhere -- any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant. Fn packages your functions as containers and runs on any platform supporting Docker. Push your functions to a repository and deploy anywhere--your laptop or the cloud.

components - An easier way to build applications with cloud services. –

  •    Javascript

A Serverless Component can package cloud/SaaS services, logic & automation into a simple building block you can use to build applications more easily than ever. Serverless Components can be combined & nested. Reuse their functionality to build applications faster. Combine and nest them to make higher-order components, like features or entire applications.

riff - riff is for functions

  •    Go

The riff project builds on top of the Knative project’s build, serving and eventing features. Official binary release are avilable from the Releases page.

OpenWhisk - Serverless platform, Distributed event-based programming service

  •    Scala

Apache OpenWhisk is a serverless, open source cloud platform that executes functions in response to events at any scale. It is a cloud-first distributed event-based programming service. It provides a programming model to upload event handlers to a cloud service, and register the handlers to respond to various events.

PiCluster - Manage Docker Containers

  •    Javascript

PiCluster is a simple way to manage Docker containers on multiple hosts. Docker Swarm not that good and Kubernetes was too difficult to install currently on ARM. PiCluster will only build and run images from Dockerfile's on the host specified in the config file. This software will work on regular x86 hardware also and is not tied to ARM.