Web frameworks
Web frameworks
| Plugin name | npm package |
|---|---|
connect | connect |
express | express |
fastify | fastify |
find-my-way | find-my-way |
hapi | @hapi/hapi |
hono | hono |
koa | koa, @koa/router, koa-router |
microgateway-core | microgateway-core |
moleculer | moleculer |
next | next |
restify | restify |
router | router |
HTTP clients
HTTP clients
| Plugin name | npm package |
|---|---|
axios | axios |
fetch | fetch (global) |
http | Node.js http / https / node:http / node:https |
http2 | Node.js http2 / node:http2 |
undici | undici |
Databases — relational
Databases — relational
| Plugin name | npm package |
|---|---|
knex | knex |
mariadb | mariadb |
mysql | mysql |
mysql2 | mysql2 |
oracledb | oracledb |
pg | pg |
prisma | @prisma/client |
sequelize | sequelize |
tedious | tedious (SQL Server) |
Databases — NoSQL & cache
Databases — NoSQL & cache
| Plugin name | npm package |
|---|---|
aerospike | aerospike |
cassandra-driver | cassandra-driver |
couchbase | couchbase |
elasticsearch | elasticsearch, @elastic/elasticsearch, @elastic/transport |
ioredis | ioredis |
iovalkey | iovalkey |
memcached | memcached |
mongodb-core | mongodb, mongodb-core |
mongoose | mongoose |
opensearch | @opensearch-project/opensearch |
redis | redis, @node-redis/client, @redis/client |
Message queues & streaming
Message queues & streaming
| Plugin name | npm package |
|---|---|
amqp10 | amqp10 |
amqplib | amqplib |
aws-sdk | aws-sdk, @aws-sdk/smithy-client, @smithy/smithy-client |
azure-event-hubs | @azure/event-hubs |
azure-service-bus | @azure/service-bus |
bullmq | bullmq |
confluentinc-kafka-javascript | @confluentinc/kafka-javascript |
google-cloud-pubsub | @google-cloud/pubsub |
kafkajs | kafkajs |
rhea | rhea |
AI / ML
AI / ML
| Plugin name | npm package |
|---|---|
ai | Vercel AI SDK (ai) |
anthropic | @anthropic-ai/sdk |
google-cloud-vertexai | @google-cloud/vertexai |
google-genai | @google/genai |
langchain | langchain, @langchain/core, @langchain/openai |
langgraph | @langchain/langgraph |
openai | openai |
Testing frameworks
Testing frameworks
| Plugin name | npm package |
|---|---|
cucumber | @cucumber/cucumber |
cypress | cypress |
jest | jest-circus, jest-runtime, jest-worker, @jest/core, and related packages |
mocha | mocha, mocha-each |
nyc | nyc |
playwright | @playwright/test, playwright |
selenium | selenium-webdriver |
vitest | vitest, @vitest/runner |
Logging
Logging
| Plugin name | npm package |
|---|---|
bunyan | bunyan |
pino | pino, pino-pretty |
winston | winston |
GraphQL & RPC
GraphQL & RPC
| Plugin name | npm package |
|---|---|
apollo | @apollo/gateway |
graphql | graphql |
grpc | grpc, @grpc/grpc-js |
sharedb | sharedb |
Schema & serialization
Schema & serialization
| Plugin name | npm package |
|---|---|
avsc | avsc |
protobufjs | protobufjs |
Cloud & serverless
Cloud & serverless
| Plugin name | npm package |
|---|---|
aws-sdk | aws-sdk v2, @aws-sdk/smithy-client v3 |
azure-durable-functions | durable-functions |
azure-functions | @azure/functions |
Node.js core
Node.js core
| Plugin name | module |
|---|---|
child_process | child_process |
crypto | crypto, node:crypto |
dns | dns, node:dns |
fs | fs |
net | net, node:net |
process | process |
vm | vm, node:vm |
Middleware & security
Middleware & security
| Plugin name | npm package |
|---|---|
body-parser | body-parser |
cookie | cookie |
cookie-parser | cookie-parser |
express-mongo-sanitize | express-mongo-sanitize |
express-session | express-session |
ldapjs | ldapjs |
multer | multer |
passport-http | passport-http |
Templating
Templating
| Plugin name | npm package |
|---|---|
handlebars | handlebars |
pug | pug |
Utilities
Utilities
| Plugin name | npm package |
|---|---|
generic-pool | generic-pool |
light-my-request | light-my-request |
limitd-client | limitd-client |
lodash | lodash |
url | Node.js url, node:url |
ws | ws |
