my-awesome-js-tools
github.com/maku85/my-awesome-js-tools ↗My personal curated list of go-to JavaScript and Node.js tools — frameworks, testing, logging, database, and more.
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 my-awesome-js-tools"
Installation instructions →What's inside
Utilities
- Awilix
Inversion of Control (IoC) container for dependency injection
- Bluebird
⚠️ Legacy — Promise library mostly superseded by native Promises; still useful for advanced control flow
- Bodybuilder
Elasticsearch query body builder with a fluent chainable API
- Date-fns
Modern modular date utility; tree-shakeable alternative to Moment.js
- Dotenv
Loads environment variables from
- Factory-girl
Factory library for generating test fixtures
HTTP Clients
Developing
- Biome
All-in-one formatter and linter replacing ESLint + Prettier
- Bun
Fast all-in-one JavaScript runtime, bundler, and test runner
- Chalk
Terminal string styling with colors and emphasis
- Commander.js
Complete solution for building command-line interfaces
- Commitizen
Interactive CLI for writing conventional commit messages
- esbuild
Extremely fast JavaScript/TypeScript bundler and minifier
Queue
- BullMQ
Redis-backed job and message queue with workers, retries, and scheduling
Testing
- Chai
BDD/TDD assertion library chainable with Mocha and other frameworks
- Faker
Generate massive amounts of realistic fake data
- Mocha
Flexible test framework with async support and rich reporters
- Nock
HTTP mocking and recording for Node.js tests
- Nyc
Code coverage tool wrapping Istanbul for Mocha and other runners
- Sinon.js
Standalone spies, stubs, and mocks compatible with any test framework
Frameworks
Validation
Showing a sample of 48 resources. View the full list on GitHub →