NestCloud
NestCloud is a Node.js micro-service solution, writing by Typescript language and Nest.js framework.
Install
$ npm install @nestcloud/cli -g
The NestCloud CLI is a command-line interface tool that helps you to initialize your NestCloud applications.
Read more here
Quick Start
CLI
$ nestcloud new nestcloud-app -t consul-app
$ nestcloud new nestcloud-app -t etcd-app
Starter
Examples
Components
Consul
Consul module.
Etcd
Etcd module.
Kubernetes
Kubernetes client module.
Boot
Get local configurations.
Config
Get & watch remote configurations from Consul KV, Etcd or Kubernetes ConfigMap.
Service
Service registration and service discovery
Loadbalance
Software load balancers primary for rest calls.
Http
A decorator and loadbalance http client.
Grpc
A loadbalance grpc client.
Proxy
A API proxy module.
Schedule
A job scheduler that supports distributed and decorator.
Logger
Logger module based on winston@2.x
Who used
Stay in touch
- Author - Miaowing
- Website - https://nestcloud.org
Contributors
Code Contributors
This project exists thanks to all the people who contribute. [Contribute].
Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
License
NestCloud is MIT licensed.