r/Nestjs_framework • • Sep 21 '25

I have built a free visual database design tool

Thumbnail
gallery
154 Upvotes

Hello everyone,
Many of you here work on  Database design, so I thought I’d share a tool I’ve built.

I’d been planning for a long time to create a database design tool that truly fits my workflow. And finally, I’ve released my NoSQL (Indexed DB) Powered SQL Database Design Tool (yes, this sounds a bit funny  IMO).

It’s free and open source — anyone can use it. You’re also welcome to give feedback or contribute.
You can create unlimited diagrams with no restrictions. It’s a privacy-focused app — your data stays with you.

After designing a database, you can export directly to Laravel, TypeORM, or Django migration files.
It also comes with zones (with lock/unlock functions), notes with copy and paste capabilities, keyboard shortcuts, and many other features to boost productivity. It’s built to handle large diagrams and is highly scalable.

I hope you’ll like it! Everyone’s invited to try it out:
GitHub: https://github.com/AHS12/thoth-blueprint
App: https://thoth-blueprint.vercel.app/


r/Nestjs_framework • • Jul 09 '21

Article / Blog Post Version 8 of NestJS is here!

Thumbnail
trilon.io
94 Upvotes

r/Nestjs_framework • • Aug 27 '21

NestJS has reach 40’000 stars on Github 🎉 ⭐️

Thumbnail
twitter.com
91 Upvotes

r/Nestjs_framework • • Aug 31 '22

NestJS reached 50'000 stars on Github

Post image
88 Upvotes

r/Nestjs_framework • • Feb 03 '25

Project / Code Review I created an advanced scalable Nest.js boilerplate that is completely free

78 Upvotes

Ultimate Nest.js Boilerplate ⚡

Some of the notable features:

  •  Nest.js with Fastify

  •  PostgreSQL with TypeORM

  •  REST, GraphQL & WebSocket API

  •  Websocket using Socket.io via Redis Adapter(For future scalability with clusters)

  •  Cookie based authentication for all REST, GraphQL & WebSockets

  •  Swagger Documentation and API versioning for REST API

  •  Automatic API generation on the frontend using OpenAPI Codegen Learn More

  •  Offset and Cursor based Pagination

  •  BullMQ for Queues. Bull board UI to inspect your jobs

  •  Worker server for processing background tasks like queues

  •  Caching using Redis

  •  Pino for Logging

  •  Rate Limiter using Redis

  •  Graceful Shutdown

  •  Server & Database monitoring with Prometheus & Grafana Learn More

  •  API Monitoring with Swagger Stats Learn More

  •  File Uploads using AWS S3

  •  Sentry

  •  Testing with Jest

  •  Internationalization using i18n

  •  pnpm

  •  Docker: Dev & Prod ready from a single script Learn More

  •  Github Actions

  •  Commitlint & Husky

  •  SWC instead of Webpack

  •  Dependency Graph Visualizer Learn More

  •  Database Entity Relationship Diagram Generator Learn More

Repo: https://github.com/niraj-khatiwada/ultimate-nestjs-boilerplate


r/Nestjs_framework • • May 12 '25

The best way to build your back-end, is by using (Nestjs).

Post image
76 Upvotes

r/Nestjs_framework • • Jul 08 '22

Article / Blog Post NestJS v9 is now available!

Thumbnail
trilon.io
66 Upvotes

r/Nestjs_framework • • Sep 28 '25

What the heck is up with Nest.js logo?

65 Upvotes

This shouldn't bother me this much but I know it's some kind of feline but is it's mouth open? If so, why does the mouth curve inwards at the bottom and have that weird shape? This is the weirdest cat silhouette I have ever seen.


r/Nestjs_framework • • Jul 10 '25

The Wonder of NestJS for Website Backend Development

61 Upvotes

Previously, my team built our website's backend API using Laravel. However, in recent weeks, we've been exploring NestJS — and I must say, it's one of the cleanest and most intuitive backend frameworks I've ever used. It's incredibly well-optimized, feature-rich, and developer-friendly.

What stands out most are its powerful features like decorators, pipes, controllers, services, the repository pattern, and built-in high-level security. These components make development structured, scalable, and maintainable.

I highly recommend all backend developers give NestJS a try — it's a game-changer.


r/Nestjs_framework • • Apr 09 '21

Domain-Driven Hexagon - architecture and best practices (using NestJS)

Thumbnail
github.com
59 Upvotes

r/Nestjs_framework • • Nov 20 '25

Project / Code Review Nest JS Engine rewrite with Rust’s Tokio Supremacy

Thumbnail shyam20001.github.io
52 Upvotes

Good to see you all. As i was working on A Rust based JavaScript framework specially created to replace express adaptor. While it took a lot of time and raised a query such as unwanted shit. But although I did this just to kill my boredom. Here what I did, I knew that node js is single threaded by default unless you cluster it (but not true multi threaded). So I just replaced the node Js tcp/http layer to Rust’s Tokio runtime and stole the deno bindings hyper library code and ended up creating a native rust fused node Js addon. Now this tiny addon let's you to write Js Handlers / routes apis in Js. That runs on Rust's Hyper. Harness the true power of Tokio runtime tcp sockets. Same thing followed by uws Js (uses c++).

Still it's in early stage I'm working on continuous updates for performance. I just wanna share this with you all so that you can give a try and share your thoughts and feedback. Since It's not fully Express comparable. You can try following the readMe docs.

If anyone have experience in benchmarking do help me out with comparisons. This framework does support Node Js cluster module out of the box also and bool switch in startServer to enable Tokio multithreaded mode. Off by default. If this pays well we can move further.


r/Nestjs_framework • • Feb 22 '22

I just published a 4h course about NestJs at Freecodecamp!

Thumbnail
youtu.be
51 Upvotes

r/Nestjs_framework • • Oct 26 '22

We're moving to r/nestjs!

Thumbnail reddit.com
50 Upvotes

r/Nestjs_framework • • Sep 16 '25

Aren’t you tired?

Post image
49 Upvotes

If you are using NestJS as your server this is for you

I have created many end-to-end apps in my career as a fullstack software developer, and in each and every one of them I have used ‘Axios’ to send requests from the client to the server over http. This works great, until I understood I could do better.

The issues I’ve had with axios:

  1. No intellisense support and autocomplete for urls.

  2. No typescript support for the returning type of the data (Just plain any unless stated otherwise).

So I have looked for a solution to make api calls to my NestJS backend easier, simpler, and fully typed out of the box. And I found…. Nothing!

GRPC was too much boilerplate, plain RPC doesn’t work well with NestJs and tRPC is still in development and is not very stable.

So I have created ‘NestjsRPC’ - the library that does it all! And it’s live now so please go check it out - https://natansal.github.io/NestRPC-docs/

I’de love hearing some feedback! Please comment and leave a like if you found this useful


r/Nestjs_framework • • Jul 15 '25

Built a full NestJS login system

47 Upvotes

Today, I’m excited to share the first major milestone in my new project: developing a full authentication system for a modern blog platform. 🔒✨

🔹 Features Built So Far:

  • ✅ User Login & Registration

  • ✅ Login with Google (auto-verifies email)

  • ✅ Forgot Password with secure reset flow

  • ✅ Email Verification after registration

  • ✅ JWT-based Authentication

  • ✅ Passwords hashed using argon2 for maximum security

  • ✅ Input validation using NestJS Validation Pipes

  • ✅ Backend powered by NestJS + Prisma + MongoDB

  • ✅ Frontend powered by Next.js + Shadcn UI (modern, accessible components)

💡 Tech Stack Highlights:

  • Backend:

    • NestJS (TypeScript)

    • Prisma ORM with MongoDB

    • Argon2 for hashing passwords

    • JWT for session management

    • Class-validator for input protection

  • Frontend:

    • Next.js (App Router)

    • Shadcn UI for clean and responsive interfaces

🔍 I’m sharing:

  • A full video demo showing the login system in action 🎥

  • A visual diagram of the frontend structure 🖼️

  • A diagram of the backend structure 🛠️


r/Nestjs_framework • • Sep 21 '24

Help Wanted Looking for NestJS developer

47 Upvotes

Hi everyone,

We’re seeking two skilled NestJS developers to join our team and work on an advanced automation platform designed for sales teams—similar to Zapier, but specifically built for sales workflows.

We’re looking for developers who can help refactor, optimize, and improve our existing codebase, as well as accelerate the release of several critical features.

Location is not a barrier—remote applicants from any timezone are welcome, with a preference for those in Europe or Asia.

If you’re interested or know someone who might be, please drop me a DM.


r/Nestjs_framework • • Jun 02 '25

General Discussion Nest js open source projects to learn.

46 Upvotes

hey, i am currently learning nest js. I know nodejs, express and i do have decent knowledge of backend. can you guys give me some projects (made with nest js) that i can learn from. basic projects are also okay like some e-commerce site, blog, social media, etc. i want to know how projects are made in nest.


r/Nestjs_framework • • Dec 02 '25

Project / Code Review I spent 3 weeks fighting NestJS monorepo setup hell… so I open-sourced the template I wish existed (DB abstraction, WebSocket, Admin panel, CI/CD – all production-ready)

43 Upvotes

After setting up 4 production NestJS projects from scratch, I kept repeating the same painful steps:

  • TypeScript path mapping nightmares

  • Switching between MongoDB ↔ PostgreSQL ↔ MySQL

  • Re-writing rate limiting, Helmet, CORS, validation pipes…

  • Separate worker + websocket + admin processes

So I finally extracted everything into a clean, production-ready monorepo template.

What’s inside:

  • Switch database with one env var (DB_TYPE=mongodb|postgres|mysql)

  • 4 runnable apps: REST API (3001), WebSocket service (3002), Admin panel (3003), Worker (background jobs)

  • Shared libs: config, security, swagger, common utilities

  • GitHub Actions CI/CD + Docker out of the box

  • Zero boilerplate – just npm run start:dev:all and you’re live

GitHub: https://github.com/sagarregmi2056/NestJS-Monorepo-Template
Docs + Quick start in README

Would love feedback from the NestJS community – did I miss anything you always add in new projects?


r/Nestjs_framework • • Feb 17 '26

I got tired of rewriting auth + CI setup for every NestJS project, so I built a production-ready starter (MIT)

Post image
41 Upvotes

Every time I started a new NestJS backend, I lost the first week rebuilding the same things:

  • JWT auth + refresh tokens

  • RBAC

  • File uploads

  • Docker setup

  • CI pipeline

  • Security middleware

So I built a starter template that handles all of this out of the box.

It includes:

  • Dual-token JWT auth with rotating httpOnly refresh cookies

  • Role-based access control with a .@Roles() decorator

  • Generic repository pattern (plug in your Prisma model → instant CRUD)

  • Switchable file storage (S3 or local disk via env variable)

  • Unified API response format

  • Full GitHub Actions CI/CD (lint, test, e2e, Docker build, deploy workflow)

  • Security defaults (Helmet, rate limiting, strict CORS, validation)

  • Husky + Commitlint (pre-commit hooks + conventional commit enforcement)

Stack:
NestJS 11 · Prisma · PostgreSQL · TypeScript · Jest · Docker

You can scaffold a project with:

npx @kaungkhantdev/create-nestjs-api my-app

It’s MIT licensed.

I’d genuinely appreciate feedback from other NestJS devs — especially on the architecture decisions and repository pattern approach.

GitHub:
https://github.com/kaungkhantdev/nestjs-api-starter

NPM:
https://www.npmjs.com/package/@kaungkhantdev/create-nestjs-api


r/Nestjs_framework • • Apr 27 '23

The Last Dockerfile You Need for NestJS

Thumbnail
dawchihliou.github.io
41 Upvotes

r/Nestjs_framework • • Jan 28 '25

Article / Blog Post Version 11 is officially here

Thumbnail
trilon.io
38 Upvotes

r/Nestjs_framework • • Feb 26 '21

10 Things Every Nest.js Developer Should Know

Thumbnail
js.plainenglish.io
38 Upvotes

r/Nestjs_framework • • Aug 23 '20

Advanced NestJS techniques

38 Upvotes

This series is called “advanced” techniques not because they are really complex or smart but just because they’re not suggested in the official NestJS documentation and such needs might arise in medium or large NestJS projects:


r/Nestjs_framework • • Nov 04 '24

Project / Code Review New CLI Tool

37 Upvotes

Hi, so over the weekend i built a tool that helps visualize NestJs Module Dependencies, in other to help you understand the architecture of your application.

Check it out, star it and please send in issues(suggestions) on how it can be improved.

https://github.com/ChuloWay/nestjs-dependency-analyzer