• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created about 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fn tutorials ranging from getting started to more advanced topics.

Tutorials

Each of the tutorials below provides a step by step examination and walkthrough of a specific Fn feature or component. Check back soon as new tutorials are being added regularly.

Introduction to Fn

Before deploying your first function, you need to install the Fn cli and start an Fn Server.

Now that the Fn Server is up and running, you can deploy your first function. Select your preferred language:

Official:

Explore Fn

Test and Monitor Functions

Orchestrate with Fn Flow

Fn Flow provides a way to orchestrate functions to build sophisticated applications, initially using Java, and soon with other programming languages.

  • Flow 101
  • Flow 102
  • Fn Flow Saga - In this tutorial you will use Fn Flow to implement a Java travel booking system that leverages functions written in a variety of languages.

More Repositories

1

fn

The container native, cloud agnostic serverless platform.
Go
5,711
star
2

fdk-java

Java API and runtime for fn.
Java
141
star
3

docs

User documentation for the Fn Project.
Java
141
star
4

cli

CLI tool for fnproject.
Go
131
star
5

flow

Fn Flow Server
Go
129
star
6

ui

User interface for fn project.
JavaScript
89
star
7

fn-helm

Helm Chart for Fn
Smarty
55
star
8

fdk-python

Python Function Development Kit
Python
45
star
9

dockers

Docker base images for various programming languages.
HTML
34
star
10

fdk-go

Go language helper funcs for fn
Go
25
star
11

fdk-node

Experimental FDK for Node.js
JavaScript
22
star
12

hotwrap

Command wrapper that lets you run unix commands as functions
Go
22
star
13

lb

Fn loadbalancer
Go
17
star
14

fdk-rust

An experimental Function Development Kit for the Rust language
Rust
11
star
15

fdk-ruby

Ruby Function Developer Kit
Ruby
10
star
16

flow-lib-go

Workflow orchestration for your Go functions using Fn Flow
Go
9
star
17

fn-jrestless-example

Run JAX-RS applications on Fn using JRestless
Java
8
star
18

fn_go

Go
8
star
19

serverless-fn

Serverless Integration For Fn
JavaScript
8
star
20

fn-terraform

HCL
7
star
21

fn_java

Fn project Java binding
Shell
7
star
22

flowui

Experimental UI for visualising flows in real time.
JavaScript
7
star
23

fn_python

Python
6
star
24

flow-stages

Run a machine described in ASL (https://states-language.net/spec.html) as a Fn Flow function.
Java
6
star
25

deproxy

A wrapper around dep that enables private repos for vanity imports
Go
5
star
26

fdk-dotnet

This project contains an implementation of FDK for C# running on dotnet runtime.
C#
5
star
27

ext-auth

Authentication extension for Fn Project
Go
4
star
28

cloudevents-demo

Image processing application demo with CloudEvents and TensorFlow
Go
4
star
29

fn_js

JavaScript
4
star
30

ext-dns

DNS extension for fnproject.io
Go
3
star
31

fn-spring-cloud-function-example

Example project showing Spring Cloud Function support on Fn Project
Java
2
star
32

fdk-testkit

Compatibility validation tests suite for programming language-specific Fn development kits (FDK)
2
star
33

fn_ruby

Ruby
2
star
34

fn_elixir

Elixir
2
star
35

fn_php

PHP
2
star
36

fn-ext-example

Example for adding third party plugins to fn project server.
Go
1
star
37

ext-statsapi

Fn extension to extend the Fn API to provide statistical metrics
Go
1
star