Gscienty / Navagraha
Simple FaaS Framework
Stars: ✭ 15
Labels
Projects that are alternatives of or similar to Navagraha
Functional Typescript
TypeScript standard for rock solid serverless functions.
Stars: ✭ 600 (+3900%)
Mutual labels: serverless, faas
K8s On Raspbian
Kubernetes on Raspbian (Raspberry Pi)
Stars: ✭ 839 (+5493.33%)
Mutual labels: serverless, faas
Openwhisk
Apache OpenWhisk is an open source serverless cloud platform
Stars: ✭ 5,499 (+36560%)
Mutual labels: serverless, faas
Jazz Installer
Installer for Jazz Serverless Developer Platform!
Stars: ✭ 24 (+60%)
Mutual labels: serverless, faas
Kubeless
Kubernetes Native Serverless Framework
Stars: ✭ 6,849 (+45560%)
Mutual labels: serverless, faas
Fn
The container native, cloud agnostic serverless platform.
Stars: ✭ 5,046 (+33540%)
Mutual labels: serverless, faas
Derek
Reduce maintainer fatigue by automating GitHub
Stars: ✭ 714 (+4660%)
Mutual labels: serverless, faas
Faasm
High-performance stateful serverless runtime based on WebAssembly
Stars: ✭ 403 (+2586.67%)
Mutual labels: serverless, faas
Openwhisk Runtime Php
Apache OpenWhisk Runtime PHP supports Apache OpenWhisk functions written in PHP
Stars: ✭ 26 (+73.33%)
Mutual labels: serverless, faas
Dispatch
Dispatch is a framework for deploying and managing serverless style applications.
Stars: ✭ 529 (+3426.67%)
Mutual labels: serverless, faas
Lambdalogs
A CLI tool to trace AWS Lambda calls over multiple CloudWatch log groups.
Stars: ✭ 18 (+20%)
Mutual labels: serverless, faas
Microcule
SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages
Stars: ✭ 454 (+2926.67%)
Mutual labels: serverless, faas
Ssr
A most advanced ssr framework support React/Vue2/Vue3 at the same time on Earth that implemented serverless-side render specification for faas and traditional web server.
Stars: ✭ 576 (+3740%)
Mutual labels: serverless, faas
Faaslang
FaaSlang defines FaaS execution semantics and type-safety mechanisms
Stars: ✭ 405 (+2600%)
Mutual labels: serverless, faas
Octo Cli
CLI tool to expose data from any database as a serverless web service.
Stars: ✭ 653 (+4253.33%)
Mutual labels: serverless, faas
Lib
Autocode CLI and standard library tooling
Stars: ✭ 3,773 (+25053.33%)
Mutual labels: serverless, faas
Nuclio
High-Performance Serverless event and data processing platform
Stars: ✭ 4,213 (+27986.67%)
Mutual labels: serverless, faas
Fission
Fast and Simple Serverless Functions for Kubernetes
Stars: ✭ 6,646 (+44206.67%)
Mutual labels: serverless, faas
navagraha
Navagraha(九曜)是基于Kerbernetes和Docker实现的一种函数即服务框架,可将业务逻辑以函数的形式在本框架中实现。该框架使用Prometheus对系统进行资源监控,可准确地获取到每个函数的执行次数、频率、资源使用情况等内容,并可通过这些获取到的系统状况进行自动扩容。
该项目的目标是实现函数计算私有云的开发、部署、维护的一整套解决方案。
如何编译
本项目编译后将产出三个结果:
- nava-cli
- API Gateway Docker image
- Humha Docker image
nava-cli 的编译方式
该模块的依赖包括以下内容:
- cmake
- make
- gcc
- libcurl
- libtar
- libgit2
该可执行文件现阶段仅支持在linux下使用,需要预先安装这些依赖的工具以及第三方链接库后才能正常编译,如果需要在CentOS下进行编译和使用,则可执行如下命令:
yum install -y cmake make gcc libcurl-devel libtar-devel libgit2-devel
cmake .
make
编译结果将产出名为nava的可执行文件,通过它可以实现Navagraha的开发、部署和维护工作。
API Gateway Docker image
该模块需要在有Docker的环境下进行,但要求Docker版本在17.05以上,即需要Docker支持多阶段构建。编译方式如下:
cd api_gateway
sh build.sh
Humha Docker image
该模块需要在有Docker的环境下进行,但要求Docker版本在17.05以上,即需要Docker支持多阶段构建。编译方式如下:
cd humha
sh build.sh
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].