awesome-nodejs
github.com/awesomelistsio/awesome-nodejs ↗A curated list of awesome Node.js packages and resources to enhance your development experience.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me utilities resources from awesome-nodejs"
Installation instructions →What's inside
Utilities
Authentication and Authorization
- Auth0
A service for implementing authentication and authorization.
- JWT (jsonwebtoken)
A library for working with JSON Web Tokens.
- Keycloak Node.js Adapter
An adapter for integrating Keycloak into Node.js applications.
- OAuth2orize
An OAuth2 server toolkit for Node.js.
- Passport.js
A simple authentication middleware for Node.js.
Testing Tools
CLI Tools
- Chalk
A library for styling terminal output.
- Commander.js
A tool for building command-line interfaces.
- Inquirer.js
A collection of interactive CLI prompts.
- Ora
A spinner library for terminal applications.
- Yargs
A library for building interactive command-line tools.
Web Development
API Development
- Express
Often used for building RESTful APIs.
- GraphQL
A query language and runtime for APIs, with libraries like
- LoopBack
A highly extensible framework for building APIs.
- OpenAPI Generator
Generate API client libraries, server stubs, and API documentation.
- Restify
A framework optimized for building RESTful APIs.
Frameworks
Educational Resources
- FreeCodeCamp Node.js
Free tutorials and guides for Node.js.
- Frontend Masters: Node.js
A comprehensive Node.js course.
- Node.js Guides
Official guides for learning Node.js.
- The Node Beginner Book
A free book for Node.js beginners.
- You Don't Know JS Yet: Scope & Closures
A book series including Node.js concepts.
Showing a sample of 53 resources. View the full list on GitHub →