Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thutasann/node-nest

nodejs nestjs microservices, websockets, nodejs concepts, leetcodes, dsa and server side developments
https://github.com/thutasann/node-nest

graphql jest kafka mongoose nestjs nodejs nx-workspace prisma socket-io

Last synced: about 1 month ago
JSON representation

nodejs nestjs microservices, websockets, nodejs concepts, leetcodes, dsa and server side developments

Awesome Lists containing this project

README

        

# Nodejs/Nestjs Server side Developments

These are the microservices and server side developments with Nestjs and Nodejs

## Tech Stacks

- Nodejs
- Nestjs
- Nx Workspace
- Mongoose
- TypeORM
- Prisma
- MongoDB
- Postgres
- Docker
- Jest
- Nextjs

## Deployed URLs

- [Nodejs Concepts](https://nodejs-concepts.onrender.com)

## Table of Contents

| Topic | Source | Type |
| --------------------------------- | -------------------------------------------------------------- | ------------------------------------- |
| nodejs concepts | [Source](./node-concepts/) | ⭐️ Nodejs concepts |
| nestjs-graphql-ms | [Source](./nest-graphql-ms/) | ⭐️ Nestjs + Graphql Microservices |
| nestjs-ecommerce | [Source](./nest-ecommerce/) | ⭐️ Nestjs Ecommerce FullStack |
| node kafka docker | [Source](./standalone-apis/node-kafka-docker/) | ⭐️ Nodejs Kafka Docker Microservices |
| nest-advanced | [Source](./nest-advanced) | ⭐️ Nestjs + Nx Concepts |
| tiny nest + next | [Source](./tiny-nest-next/) | Tiny Nestjs + Nextjs |
| nestjs-websockets | [Source](./standalone-apis/nestjs-websockets/) | Nestjs + Websockets |
| nestjs-ai-chatbot | [Source](./standalone-apis/nestjs-ai-chatbot/) | Nestjs + OpenAI + Nextjs |
| scaling ws using redis | [Source](./standalone-apis/scaling-web-sockets-using-redis/) | Nodejs + Redis |
| pure nodejs concepts | [Source](./standalone-apis/pure-nodejs-concepts) | Nodejs |
| custom mini ssg | [Source](./custom-static-side-generators/sample-one/) | Static Side Generator |
| nodejs cpanel file upload | [Source](./standalone-apis/node-cpanel/) | Cpanel File upload |
| socketio realtime device track | [Source](./standalone-apis/node-socket-realtime-device-track/) | Socket.io Realtime Device Track |
| nestjs PM2 | [Source](./standalone-apis/nest-pm2) | Nodejs Worker Threads & PM2 |
| nestjs kafka sample | [Source](./standalone-apis/nest-kafka-sample) | Nestjs Kakfa sample |
| nestjs kafka microservices sample | [Source](./standalone-apis/nest-kafka-microservices) | Nestjs Kakfa Microservices |
| node kafka producer & consumer | [Source](./standalone-apis/node-kafka-producer-consumer/) | Nodejs kafka producer consumer |
| node kafka conduktor | [Source](./standalone-apis/node-kafka-conduktor/) | Nodejs kafka conduktor |
| websocket upstash | [Source](./websocket-upstash) | websocket, upstash, redis |
| nodejs load balancing | [Source](./standalone-apis/node-load-balancing-sample/) | nodejs, load balancing |
| nodejs NGINX | [Source](./node-nginx/) | nodejs, NGINX |

## Tips & Tricks

### Express Router Global Snippet in VS Code

```json
{
"Typescript Express Router": {
"scope": "javascript,typescript",
"prefix": "router",
"body": [
"router.post(\"/\", (req : Request,res : Response) => {",
"return res.json({})",
"})"
],
"description": "typescript nodejs router"
}
}
```

### Check which process is using the port:

```bash
lsof -i :2181
```

```bash
sudo lsof -nP -iTCP:2181 | grep LISTEN
```

### Check for Running Kafka or Zookeeper Processes:

```bash
ps aux | grep kafka
ps aux | grep zookeeper
```

### Check background services

```bash
brew services list
```