Skip to content

List of packages, links and resources helpful in node.js development.

Notifications You must be signed in to change notification settings

DeSmart/awesome-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Awesome Node

Frameworks

ORM

  • Sequelize - introduces models and migrations but takes time to learn and understand.

Express

Express + Sequelize

Sockets

Packages

  • dotenv - .env file support
  • jsonwebtoken - JWT authorization toolset
  • express-validator - input validation
  • node-uuid - UUID generation
  • bcrypt - bcrypt hasher implementation, useful for password hashing
  • crypto-js - hash generation (e.g. SHA256, AES)
  • nodemailer - easy-to-use mailing package
  • cors - adds CORS support to Express
  • ejs - simple template system
  • slug - generate slugs from strings
  • multer - a node.js middleware for handling multipart/form-data, which is primarily used for uploading files

Documentation

  • apidoc - Inline Documentation for RESTful web APIs - apiDoc creates a documentation from API annotations in your source code

Development

  • nodemon - live-reload for node.js

Resources

  • Eric Elliott - he wrote a lot of valuable articles on medium.com (mainly regarding JS, but still very, very useful)
  • 2FA - an article by David Walsh about two-factor authentication

About

List of packages, links and resources helpful in node.js development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published