Search across all documentation pages
9 pages in this section.
Why Node's minimal core pushes real backend work into userland packages, and the mental model - boundaries, semver contracts, supply chain - behind every library choice in this section.
Learn how to pick, pin, and sunset npm dependencies for Node.js 24 TypeScript backends with 10 examples and a default essential stack.
Validate data at API and configuration boundaries with Zod. Learn how to define schemas for runtime checks and TypeScript types.
Learn to implement Pino, a fast, low-overhead JSON logger for Node.js APIs, with examples for Express, Fastify, and centralized log aggregation.
Learn to manage time zones and calendar arithmetic in backend applications using Luxon for IANA zones and date-fns for date calculations.
Learn to pair BullMQ and ioredis for job queues and caching in Node.js. Implement connection pooling and clear key namespaces.
Learn best practices for Node.js essential libraries, covering selection, security, maintenance, and upgrades to keep dependencies consistent and maintainable.
A single-page roundup of every highlight bullet from the 8 pages in the Essential Libraries section, grouped by source page so you can scan all 46 takeaways without opening each article individually.