Generator Nestjs App

screenshot of Generator Nestjs App
angular
express
nestjs

A yeoman generator for nestjs apps

Overview

Creating a NestJS application has never been easier thanks to this innovative generator. It streamlines the development process by providing robust support for decorators, guards, modules, and various integrations like SQL and MongoDB. Whether you're a seasoned developer or just starting out, this tool simplifies the application setup, allowing you to focus on building features instead of configuring your environment.

With a variety of options for different components, ranging from modules to GraphQL support, users can customize their applications according to specific needs. This generator not only enhances productivity but also adheres to best practices, making it a must-have for any developer using NestJS.

Features

  • Component Creation: Easily create NestJS components with simple commands, streamlining the development workflow.
  • Integrated Support: Offers support for various integrations such as Mongoose, Sequelize, and GraphQL, making it versatile for different project requirements.
  • Customizable Options: Choose from multiple options during app creation, like skipping dependency installation or specifying package managers like npm or yarn.
  • Angular Naming Convention: Follows the Angular File Naming Convention, ensuring consistent and readable code across your application.
  • Encourages Contributions: Actively supports community contributions and provides templates for pull requests and issue submissions, fostering collaboration.
  • MIT License: Released under the MIT License, promoting open-source usage and modification without restrictions.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

apollo
Apollo

Apollo is an open-source platform for building GraphQL APIs that connects with any data source. It provides a powerful set of tools and features for developers, including client and server-side caching, real-time data synchronization, and a seamless integration with popular frontend frameworks.

graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.