All Projects → apache → Openwhisk Devtools

apache / Openwhisk Devtools

Licence: apache-2.0
Development tools for building and deploying Apache OpenWhisk

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Openwhisk Devtools

Openwhisk Cli
Apache OpenWhisk Command Line Interface (CLI)
Stars: ✭ 73 (-48.23%)
Mutual labels:  tooling, serverless, faas, functions, serverless-functions, functions-as-a-service, deployment, apache
Openwhisk Runtime Nodejs
Apache OpenWhisk Runtime NodeJS supports Apache OpenWhisk functions written in JavaScript for NodeJS
Stars: ✭ 43 (-69.5%)
Mutual labels:  serverless, faas, functions, serverless-functions, functions-as-a-service, apache
Openwhisk Runtime Php
Apache OpenWhisk Runtime PHP supports Apache OpenWhisk functions written in PHP
Stars: ✭ 26 (-81.56%)
Mutual labels:  serverless, faas, functions, serverless-functions, functions-as-a-service, apache
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+3800%)
Mutual labels:  serverless, faas, functions, serverless-functions, functions-as-a-service, apache
Openwhisk Deploy Kube
The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
Stars: ✭ 231 (+63.83%)
Mutual labels:  serverless, faas, functions, serverless-functions, functions-as-a-service, apache
openwhisk-runtime-dotnet
Apache OpenWhisk Runtime .Net supports Apache OpenWhisk functions written in .Net languages
Stars: ✭ 23 (-83.69%)
Mutual labels:  functions, apache, faas, serverless-functions, functions-as-a-service
openwhisk-runtime-java
Apache OpenWhisk Runtime Java supports Apache OpenWhisk functions written in Java and other JVM-hosted languages
Stars: ✭ 43 (-69.5%)
Mutual labels:  functions, apache, faas, serverless-functions, functions-as-a-service
Faas
OpenFaaS - Serverless Functions Made Simple
Stars: ✭ 20,820 (+14665.96%)
Mutual labels:  serverless, faas, functions, serverless-functions, functions-as-a-service
openwhisk-runtime-python
Apache OpenWhisk Runtime Python supports Apache OpenWhisk functions written in Python
Stars: ✭ 39 (-72.34%)
Mutual labels:  functions, apache, faas, serverless-functions, functions-as-a-service
Fission
Fast and Simple Serverless Functions for Kubernetes
Stars: ✭ 6,646 (+4613.48%)
Mutual labels:  serverless, faas, serverless-functions, functions, functions-as-a-service
Openwhisk Apigateway
Apache OpenWhisk API Gateway service for exposing actions as REST interfaces.
Stars: ✭ 56 (-60.28%)
Mutual labels:  serverless, faas, serverless-functions, functions-as-a-service, apache
openwhisk-runtime-docker
Apache OpenWhisk SDK for building Docker "blackbox" runtimes
Stars: ✭ 23 (-83.69%)
Mutual labels:  functions, apache, faas, serverless-functions, functions-as-a-service
openwhisk-runtime-go
Apache OpenWhisk Runtime Go supports Apache OpenWhisk functions written in Go
Stars: ✭ 31 (-78.01%)
Mutual labels:  functions, apache, faas, serverless-functions, functions-as-a-service
openwhisk-package-kafka
Apache OpenWhisk package for communicating with Kafka or Message Hub
Stars: ✭ 35 (-75.18%)
Mutual labels:  apache, faas, serverless-functions, functions-as-a-service
openwhisk-catalog
Curated catalog of Apache OpenWhisk packages to interface with event producers and consumers
Stars: ✭ 30 (-78.72%)
Mutual labels:  apache, faas, serverless-functions, functions-as-a-service
Gofn
Function process via docker provider (serverless minimalist)
Stars: ✭ 134 (-4.96%)
Mutual labels:  serverless, faas, functions, functions-as-a-service
Microcule
SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages
Stars: ✭ 454 (+221.99%)
Mutual labels:  serverless, faas, functions
Nuclio
High-Performance Serverless event and data processing platform
Stars: ✭ 4,213 (+2887.94%)
Mutual labels:  serverless, faas, functions
Dispatch
Dispatch is a framework for deploying and managing serverless style applications.
Stars: ✭ 529 (+275.18%)
Mutual labels:  serverless, faas, functions
Fn
The container native, cloud agnostic serverless platform.
Stars: ✭ 5,046 (+3478.72%)
Mutual labels:  serverless, faas, serverless-functions

Developer tools for OpenWhisk

License Build Status

This repository is part of Apache OpenWhisk and provides developer tools that help with local development, testing and operation of OpenWhisk.

Subprojects

  • docker-compose allows testing OpenWhisk locally, using Docker Compose. This is ideal if you are contributing to core development
  • java-action-archetype This archetype helps to generate the Java Action template project.
  • node-local allows testing individual OpenWhisk functions locally, using only node.js. This is ideal if you are writing node.js functions to run in OpenWhisk, but need to emulate some of OpenWhisk's behavior in creating params and expecting promises.
  • maven-java allows testing OpenWhisk Java Actions. This shows how to package the function dependencies e.g. external jar.
  • knative-build contains Knative Build Templates along with modified versions of their respective OpenWhisk Action Runtimes that can be used to Build and Serve Knative compatible applications on Kubernetes.
  • actionloop-starter-kit contains a starter kit to build a new runtime using the ActionLoop proxy used in Go, Swift, PHP, Python and Rust runtimes.

Travis builds

Each tool in this repository has to provide travis build scripts inside a .travis folder. The folder should define 2 scripts:

  • setup.sh - invoked during before_install phase
  • build.sh - invokes during script phase

For an example check out docker-compose/.travis folder.

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].