knix-microfunctions / Knix

Licence: apache-2.0
Serverless computing platform combining container-based resource isolation and lightweight execution model with processes to significantly reduce function startup latency and improve resource efficiency. Works in Knative and bare metal/VM environments.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Knix

Tencent Express
Easily deploy serverless Express.js applications to Tencent Cloud with the Serverless Framework
Stars: ✭ 96 (-27.82%)
Mutual labels:  serverless, serverless-framework
A Crash Course On Serverless Auth
A short and easy boilerplate showcasing JWT auth with Nodejs, the Serverless framework, MongoDB and AWS Lambda.
Stars: ✭ 127 (-4.51%)
Mutual labels:  serverless, serverless-framework
Actionserverless
Use GitHub Actions to create a serverless service.
Stars: ✭ 98 (-26.32%)
Mutual labels:  serverless, serverless-framework
Examples
Serverless Examples – A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more.
Stars: ✭ 9,743 (+7225.56%)
Mutual labels:  serverless, serverless-framework
Serverless Side Rendering React Next
Sample repo for setting up Next and React on AWS Lambda with the Serverless Framework.
Stars: ✭ 117 (-12.03%)
Mutual labels:  serverless, serverless-framework
Aws Lambda Vpc Nat Examples
Example of setting up AWS lambda function with VPC and NAT
Stars: ✭ 92 (-30.83%)
Mutual labels:  serverless, serverless-framework
Serverless
⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
Stars: ✭ 41,584 (+31166.17%)
Mutual labels:  serverless, serverless-framework
Serverless Node Simple Image Resize
Simple image resize AWS lambda function
Stars: ✭ 74 (-44.36%)
Mutual labels:  serverless, serverless-framework
Serverless Docker Image Resize
Simple serverless image resize on-the-fly - Deploy with one command - Built with AWS Lambda and S3
Stars: ✭ 114 (-14.29%)
Mutual labels:  serverless, serverless-framework
Awesome Layers
λ A curated list of awesome AWS Lambda Layers. Sponsored by https://cloudash.dev
Stars: ✭ 1,655 (+1144.36%)
Mutual labels:  serverless, serverless-framework
Serverless Boilerplate
Serverless project template
Stars: ✭ 80 (-39.85%)
Mutual labels:  serverless, serverless-framework
Serverless
Serverless 架构应用开发指南 - Serverless Architecture Application Development Guide with Serverless Framework.
Stars: ✭ 1,616 (+1115.04%)
Mutual labels:  serverless, serverless-framework
Serverless Plugin Git Variables
⚡️ Expose git variables to serverless
Stars: ✭ 75 (-43.61%)
Mutual labels:  serverless, serverless-framework
Kinesis Streams Fan Out Kinesis Analytics
Amazon Kinesis Streams fan-out via Kinesis Analytics (powered by the Serverless Framework)
Stars: ✭ 95 (-28.57%)
Mutual labels:  serverless, serverless-framework
Serverless Node Simple Messaging
Simple email AWS lambda function
Stars: ✭ 75 (-43.61%)
Mutual labels:  serverless, serverless-framework
Serverless With Next5 Boilerplate
Serverless.js with Next.js 5 on AWS, powered by the Serverless Framework
Stars: ✭ 100 (-24.81%)
Mutual labels:  serverless, serverless-framework
Syncano Node
Syncano Toolkit for JavaScript development
Stars: ✭ 61 (-54.14%)
Mutual labels:  serverless, serverless-framework
Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (+739.1%)
Mutual labels:  serverless, serverless-framework
Json Serverless
Transform a JSON file into a serverless REST API in AWS cloud
Stars: ✭ 108 (-18.8%)
Mutual labels:  serverless, serverless-framework
Serverless Architectures Aws
The code repository for the Serverless Architectures on AWS book
Stars: ✭ 120 (-9.77%)
Mutual labels:  serverless, serverless-framework

Overview

KNIX MicroFunctions is an open source serverless computing platform for Knative as well as bare metal or virtual machine-based environments. It combines container-based resource isolation with a light-weight process-based execution model that significantly improves resource efficiency and decreases the function startup overhead.

Compared with existing serverless computing platforms, KNIX MicroFunctions has the following advantages:

  • Low function startup latency & high resource efficiency
  • Fast locality-aware storage access
  • Python and Java function runtimes
  • Workflow support and compatibility with Amazon States Language (ASL)
  • Support for long-running functions for continuous data processing applications
  • Powerful web UI, SDK and CLI for effective serverless application development

Screenshots

Installation

This section covers installing KNIX.

Installing KNIX MicroFunctions on Kubernetes

KNIX can be installed using helm charts, assuming you have a Kubernetes cluster and Knative running.

Please refer to the Helm package deployment README.

Installing KNIX MicroFunctions on Bare Metal or Virtual Machines

KNIX MicroFunctions can also be installed using Ansible playbooks on bare metal or virtual machines. You'll need a user with sudo access.

Please refer to the installation README.

Hosted Service

More info on hosted services for hands-on experimentation with the KNIX MicroFunctions platform can be found at: https://knix.io.

Getting Involved

We encourage you to participate in this open source project. We welcome pull requests, bug reports, ideas, code reviews, or any kind of positive contribution.

Before you attempt to make a contribution please read the Code of Conduct.

License

Apache License 2.0

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