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

NPM Version Package License NPM Downloads Travis Linux Coverage Backers on Open Collective Sponsors on Open Collective

## 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 ## Stay in touch - Author - [Miaowing](https://zf.ink) - Website - [https://nestcloud.org](https://nestcloud.org) ## Contributors ### Code Contributors This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)]. ### Financial Contributors Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/nest-cloud/contribute)] #### Individuals #### Organizations Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/nest-cloud/contribute)] ## License NestCloud is [MIT licensed](LICENSE).