• Stars
    star
    141
  • Rank 259,971 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 7 years ago
  • Updated 4 months ago

Reviews

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

Repository Details

Java API and runtime for fn.

CircleCI

Function Development Kit for Java (FDK for Java)

The Function Development Kit for Java makes it easy to build and deploy Java functions to Fn with full support for Java 11+ as the default out of the box.

Some of the FDK for Java features include:

  • Parsing input and writing output
  • Flexible data binding to Java objects
  • Function testing using JUnit rules
  • And more!

Learn about the Fn Project

New to Fn Project? If you want to learn more about using the Fn Project to power your next project, start with the official documentation.

Using the Function Development Kit for Java

For detailed instructions on using the FDK to build and deploy Java functions to Fn, please see the official FDK developer guide in our docs repo here: https://github.com/fnproject/docs/blob/master/fdks/fdk-java/README.md.

Contributing to the Function Development Kit for Java

Please see CONTRIBUTING.md.

More Repositories

1

fn

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

docs

User documentation for the Fn Project.
Java
141
star
3

cli

CLI tool for fnproject.
Go
131
star
4

flow

Fn Flow Server
Go
129
star
5

tutorials

Fn tutorials ranging from getting started to more advanced topics.
JavaScript
126
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