Skip to content

Latest commit

 

History

History
163 lines (120 loc) · 11.9 KB

nodejs-tutorial.md

File metadata and controls

163 lines (120 loc) · 11.9 KB

基础篇

进阶篇

安全篇

Node.js Awesome List

框架篇

EggJs

fastify

nest

  • nestjs/nest: A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀 https://nestjs.com

Hapi

KoaJs

MeteorJs

  • Meteorjs: THE FASTEST WAY TO BUILD JAVASCRIPT APPS

ExpressJs

  • Expressjs: Fast, unopinionated, minimalist web framework for Node.js

SailsJs

  • Sailsjs: Realtime MVC Framework for Node.js

NestJs

  • Nestjs: A progressive Node.js framework for building efficient and scalable server-side applications on top of TypeScript & JavaScript (ES6 / ES7 / ES8) heavily inspired by Angular 🚀 ⚡️

Backpack

资讯篇

调试

版本管理工具

  • nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
  • tj/n: Node version management
  • Schniz/fnm: 🚀 Fast and simple Node.js version manager, built in Rust

有用的库

终端

For CLI Library

  • commander.js: node.js command-line interfaces made easy
  • js-fire: A javascript clone of google/python-fire 🔥
  • sindresorhus/ora: Elegant terminal spinner
  • chalk: 🖍 Terminal string styling done right.
  • sindresorhus/log-update: Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.

非终端