# nestcloud **Repository Path**: maschzh/nestcloud ## Basic Information - **Project Name**: nestcloud - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-01 - **Last Updated**: 2024-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [travis-image]: https://api.travis-ci.org/nest-cloud/nestcloud.svg?branch=master [travis-url]: https://travis-ci.org/nest-cloud/nestcloud [linux-image]: https://img.shields.io/travis/nest-cloud/nestcloud/master.svg?label=linux [linux-url]: https://travis-ci.org/nest-cloud/nestcloud # NestCloud
NestCloud is a Node.js micro-service solution, writing by Typescript language and Nest.js framework.
## Install ```shell script $ 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](https://github.com/nest-cloud/nestcloud-cli) ## Quick Start ### CLI ```shell script $ nestcloud new nestcloud-app -t consul-app $ nestcloud new nestcloud-app -t etcd-app ``` ### Starter [nestcloud-consul-starter](https://github.com/nest-cloud/nestcloud-consul-starter) [nestcloud-etcd-starter](https://github.com/nest-cloud/nestcloud-etcd-starter) ## Examples [nestcloud-typeorm-example](https://github.com/nest-cloud/nestcloud-typeorm-example) [nestcloud-grpc-example](https://github.com/nest-cloud/nestcloud-grpc-example) [nestcloud-kubernetes-example](https://github.com/nest-cloud/nestcloud-kubernetes-example) ## Components #### [Consul](packages/consul) Consul module. #### [Etcd](packages/etcd) Etcd module. #### [Kubernetes](packages/kubernetes) Kubernetes client module. #### [Boot](packages/boot) Get local configurations. #### [Config](packages/config) Get & watch remote configurations from Consul KV, Etcd or Kubernetes ConfigMap. #### [Service](packages/service) Service registration and service discovery #### [Loadbalance](packages/loadbalance) Software load balancers primary for rest calls. #### [Http](packages/http) A decorator and loadbalance http client. #### [Grpc](packages/grpc) A loadbalance grpc client. #### [Proxy](packages/proxy) A API proxy module. #### [Schedule](packages/schedule) A job scheduler that supports distributed and decorator. #### [Logger](packages/logger) Logger module based on winston@2.x ## Who used