Skip to main content

My personal curated list of go-to JavaScript and Node.js tools — frameworks, testing, logging, database, and more.

0
GitHub Stars
48
Curated Resources
9
Categories
3 hours ago
Last Refreshed
FrameworksHTTP ClientsUtilitiesDatabaseQueueValidationLoggingDevelopingTesting

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

  • Axios

    Promise-based HTTP client with interceptors and automatic JSON handling

  • Got

    Lightweight, modern HTTP client with stream support and retry logic

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

  • Express

    Minimal, unopinionated web framework; the de-facto standard for Node.js APIs

  • Fastify

    High-performance web framework with built-in schema validation and serialization

Validation

  • Joi

    Schema description language and data validator for JavaScript objects

  • Zod

    TypeScript-first schema validation with static type inference

Database

  • Knex.js

    Flexible SQL query builder with migration and seed support

  • Prisma

    TypeScript-first ORM with auto-generated client and integrated migrations

Showing a sample of 48 resources. View the full list on GitHub →