mrkeyoor.com
_
AI
Open Source
Tech
Repos
Libs
Ask
Guides
About
Wed 05 Aug 05:07 UTC
Libraries
Package guides written the honest way, including who should skip them.
All
AI / ML
Web Frontend
Web Backend
Data
Testing
CLI & Tooling
Infra
Utils
Mobile
Security
Both registries
npm
PyPI
CLI & Tooling
npm · 476.0M/wk
commander
Commander is the most-installed argument parser for Node.js command line programs.
Score 4.5/5
Utils
npm · 277.5M/wk
uuid
uuid generates and validates RFC 9562 UUIDs in JavaScript.
Score 4.3/5
CLI & Tooling
npm · 260.9M/wk
typescript
TypeScript is a static type layer on top of JavaScript plus the compiler that checks it.
Score 4.8/5
CLI & Tooling
npm · 258.5M/wk
esbuild
esbuild is a JavaScript and CSS bundler and minifier written in Go, built around one idea: build tools should be fast without a cache.
Score 4/5
Utils
npm · 251.8M/wk
zod
Zod is a TypeScript-first schema validation library.
Score 4.5/5
Web Backend
npm · 249.0M/wk
ws
ws is the standard WebSocket client and server implementation for Node.js.
Score 4.8/5
Utils
npm · 167.2M/wk
dotenv
dotenv reads a .env file from your project root and copies its key=value pairs into process.env, following the twelve-factor rule of keeping config out of code.
Score 4.3/5
Utils
npm · 166.5M/wk
lodash
Lodash is a grab-bag of utility functions for arrays, objects, strings, and functions: debounce, cloneDeep, groupBy, merge, get, and about 300 more.
Score 4.3/5
Web Frontend
npm · 162.7M/wk
react
React is a JavaScript library for building user interfaces out of components.
Score 5/5
CLI & Tooling
npm · 161.7M/wk
vite
Vite is a frontend build tool with two halves: a dev server that serves your source over native ES modules, so it starts near-instantly and hot-swaps single modules in...
Score 4.8/5
CLI & Tooling
npm · 155.2M/wk
eslint
ESLint is the standard linter for JavaScript: it parses your code into an AST with Espree and reports patterns that are likely bugs or that violate your team's convent...
Score 4.5/5
Web Backend
npm · 154.7M/wk
undici
Undici is the HTTP/1.1 client the Node.js project wrote from scratch, and it is what powers the fetch() built into Node since v18.
Score 4.3/5
Web Backend
npm · 128.6M/wk
express
Express is the default web framework for Node.js: a thin layer of routing, middleware, and HTTP helpers over the built-in http module.
Score 4.5/5
CLI & Tooling
npm · 128.4M/wk
prettier
Prettier is an opinionated code formatter for JavaScript, TypeScript, JSX, JSON, CSS, SCSS, Less, HTML, Vue, Angular, GraphQL, Markdown and YAML.
Score 4.8/5
CLI & Tooling
npm · 123.7M/wk
rollup
Rollup is the module bundler that made ES-module-first builds and tree shaking mainstream.
Score 4.5/5
Web Frontend
npm · 118.6M/wk
tailwindcss
Tailwind CSS is a utility-first CSS framework: instead of writing custom stylesheets you compose small single-purpose classes like flex, pt-4, and text-center directly...
Score 4.8/5
Web Backend
npm · 118.2M/wk
axios
Promise-based HTTP client that runs in both the browser (via XMLHttpRequest) and Node.js (via the http module).
Score 4.5/5
Utils
npm · 96.5M/wk
date-fns
A collection of 200+ pure functions for working with native JavaScript Date objects: formatting, parsing, math, comparisons, and intervals.
Score 4/5
Testing
npm · 88.3M/wk
vitest
Vitest is a test runner built on top of Vite.
Score 4.5/5
Utils
npm · 82.9M/wk
sharp
sharp is the standard image processing library for Node.js.
Score 4.8/5
Testing
npm · 78.0M/wk
playwright
Browser automation from Microsoft that drives Chromium, Firefox, and WebKit with one API.
Score 4.8/5
Utils
npm · 65.9M/wk
dayjs
Day.js is a tiny date library for parsing, formatting, comparing, and doing arithmetic on dates.
Score 4/5
Web Frontend
npm · 62.4M/wk
@tanstack/react-query
TanStack Query's React bindings manage server state: the data you fetch over the network but do not own.
Score 4.8/5
Web Frontend
npm · 57.9M/wk
react-hook-form
react-hook-form manages form state in React by registering inputs as mostly uncontrolled fields, so typing in one input does not re-render the whole form.
Score 4.5/5
Web Backend
npm · 56.5M/wk
hono
Hono is a small web framework built on the Web Standards Request/Response API instead of Node-specific objects, which is why the same app runs unchanged on Cloudflare...
Score 4/5
CLI & Tooling
npm · 55.5M/wk
webpack
webpack is the module bundler that defined the category: it walks your import graph, runs every non-JS file (CSS, images, fonts, WASM) through configurable loaders, an...
Score 4.3/5
Web Frontend
npm · 54.7M/wk
next
Next.js is Vercel's full-stack React framework.
Score 4.5/5
Security
npm · 54.2M/wk
jsonwebtoken
jsonwebtoken is Auth0's Node.js implementation of JSON Web Tokens (RFC 7519).
Score 4/5
AI / ML
npm · 54.0M/wk
@modelcontextprotocol/sdk
The official TypeScript SDK for the Model Context Protocol, the standard that lets AI applications (Claude, Cursor, VS Code, and most agent frameworks) talk to externa...
Score 4.3/5
Testing
npm · 51.6M/wk
@testing-library/react
React Testing Library renders your React components into a DOM (usually jsdom) and gives you queries that find elements the way a user would: by role, label, or visibl...
Score 4.5/5
Web Frontend
npm · 51.3M/wk
react-router
React Router is a multi-strategy router for React that you can use two very different ways.
Score 4.8/5
Web Frontend
npm · 49.6M/wk
zustand
Zustand is a small state manager for React built around one idea: your store is a hook.
Score 4.3/5
Testing
npm · 46.2M/wk
jest
Jest is an all-in-one JavaScript testing framework: test runner, assertion library, mocking system, coverage reporting, and snapshot testing in a single install.
Score 4.5/5
Web Backend
npm · 44.8M/wk
graphql
GraphQL.js is the JavaScript reference implementation of GraphQL, the query language for APIs that Facebook created.
Score 4/5
Data
npm · 44.2M/wk
pg
pg (node-postgres) is the standard low-level PostgreSQL client for Node.js: a non-blocking driver that speaks the Postgres wire protocol in pure JavaScript, with optio...
Score 4.5/5
Utils
npm · 42.3M/wk
pino
Pino is a very low overhead JSON logger for Node.js.
Score 4.5/5
Infra
npm · 39.7M/wk
@aws-sdk/client-s3
@aws-sdk/client-s3 is the official AWS SDK for JavaScript v3 client for S3: upload, download, list, copy, and delete objects plus bucket-level operations, with one Com...
Score 4/5
AI / ML
npm · 33.0M/wk
openai
The official TypeScript and JavaScript client for the OpenAI REST API, generated from OpenAI's published OpenAPI spec.
Score 4/5
AI / ML
npm · 30.0M/wk
@anthropic-ai/sdk
Official TypeScript/JavaScript client for the Claude API.
Score 4/5
Testing
npm · 20.6M/wk
storybook
A frontend workshop that runs your UI components in isolation, outside your app.
Score 4.3/5
AI / ML
npm · 20.0M/wk
ai
The AI SDK is Vercel's provider-agnostic TypeScript toolkit for building LLM applications and agents.
Score 4/5
Infra
npm · 19.2M/wk
nodemailer
Nodemailer is the default way to send email from Node.js.
Score 4.5/5
Data
npm · 18.1M/wk
drizzle-orm
A TypeScript ORM that stays close to SQL: you declare table schemas in TypeScript, then write queries that read like SQL but come back fully typed.
Score 3.8/5
Infra
npm · 17.5M/wk
stripe
stripe (stripe-node) is Stripe's official server-side SDK for Node.js.
Score 4.3/5
Data
npm · 17.3M/wk
d3
D3 is a low-level toolkit for building custom data visualizations in the browser.
Score 4/5
Web Backend
npm · 17.2M/wk
socket.io
socket.io is an event-based realtime server for Node.js.
Score 4.3/5
Data
npm · 15.9M/wk
prisma
Prisma is a database toolkit for Node.js and TypeScript: you describe your tables in a schema.prisma file, the CLI generates a fully typed client for queries, Prisma M...
Score 4/5
Data
npm · 14.9M/wk
mongodb
The official MongoDB driver for Node.js, maintained by MongoDB Inc.
Score 4.3/5
Web Frontend
npm · 14.3M/wk
vue
Vue is a frontend framework for building web UIs with HTML-based templates and a fine-grained reactivity system.
Score 4.8/5
Web Frontend
npm · 13.7M/wk
three
three.js is the dominant JavaScript 3D library.
Score 4/5
Web Backend
npm · 13.2M/wk
@nestjs/core
NestJS is a full server-side framework for Node.js, built in TypeScript, that gives your backend an enforced architecture: modules, dependency injection, controllers w...
Score 4.8/5
Data
npm · 12.7M/wk
redis
node-redis is the official Redis client for Node.js, maintained by Redis Inc.
Score 4/5
CLI & Tooling
npm · 12.3M/wk
@biomejs/biome
Biome is a formatter and linter for JavaScript, TypeScript, JSX, JSON, CSS, and GraphQL shipped as a single fast native binary written in Rust.
Score 4.3/5
Testing
npm · 11.4M/wk
puppeteer
Puppeteer is a Node.js library that drives Chrome or Firefox through the DevTools Protocol or WebDriver BiDi, headless by default.
Score 4.3/5
Mobile
npm · 11.2M/wk
react-native
React Native brings React's declarative component model to iOS and Android: you write components in JavaScript or TypeScript, and they render as real native UI control...
Score 4/5
Web Backend
npm · 10.8M/wk
fastify
Fastify is a Node.js web framework built around one idea: JSON APIs get dramatically faster when you compile route schemas ahead of time.
Score 4.3/5
Infra
npm · 9.0M/wk
firebase
firebase is the official client SDK for Google's Firebase platform: one npm package that wraps 20+ scoped @firebase/* modules covering Auth, Firestore, Realtime Databa...
Score 4.3/5
Security
npm · 8.1M/wk
passport
Passport is Express-compatible authentication middleware for Node.js.
Score 3/5
Infra
npm · 7.8M/wk
bullmq
BullMQ is a Redis-backed job queue for Node.js: you add jobs to named queues and worker processes pick them up, with retries, delays, priorities, rate limiting, cron-s...
Score 4.3/5
Mobile
npm · 7.6M/wk
expo
Expo is an open-source platform on top of React Native for building Android, iOS, and web apps from one JavaScript or TypeScript codebase.
Score 4.5/5
Testing
npm · 7.4M/wk
cypress
End-to-end and component testing framework that runs your tests inside a real browser, alongside your app, instead of driving the browser over a remote protocol.
Score 4.3/5
Data
npm · 6.6M/wk
mongoose
The standard MongoDB object modeling layer (ODM) for Node.js, built on top of the official MongoDB driver.
Score 4/5
Web Frontend
npm · 5.8M/wk
@angular/core
@angular/core is the runtime of the Angular framework: components, dependency injection, signals for reactive state, lifecycle hooks, and change detection.
Score 4.5/5
Security
npm · 5.7M/wk
bcrypt
bcrypt is the classic Node.js library for hashing passwords.
Score 4/5
Security
npm · 5.7M/wk
next-auth
Authentication for Next.js apps, now part of the wider Auth.js project.
Score 3/5
Web Frontend
npm · 5.3M/wk
svelte
Svelte is a UI framework that works as a compiler: you write declarative components in .svelte files and it compiles them into plain JavaScript that updates the DOM di...
Score 4/5
Web Backend
npm · 4.7M/wk
@trpc/server
@trpc/server is the server half of tRPC, which gives you end-to-end typesafe APIs in TypeScript without schemas or code generation.
Score 4/5
AI / ML
npm · 2.8M/wk
langchain
langchain is the JavaScript/TypeScript framework for building LLM applications and agents.
Score 3.8/5
AI / ML
npm · 2.4M/wk
@huggingface/transformers
Transformers.js runs Hugging Face models directly in the browser or in Node with no inference server: it mirrors the Python transformers pipeline API and executes ONNX...
Score 4/5
AI / ML
npm · 721k/wk
ollama
ollama is the official JavaScript client for the Ollama server, the tool most people use to run open-weight LLMs locally.
Score 3/5