Reading up on Node.js
16 deep · digging since dec 19, 25
- Nub — an all-in-one toolkit for Node.js
Nub is a TypeScript-first toolkit for Node.js that provides a faster npm/pnpm run, a pnpm-compatible package manager, and a Node version manager, with no lock-in.
- GitHub - lirantal/nodejs-cli-apps-best-practices: The largest Node.js CLI Apps best practices list ✨
A curated list of 38 best practices for building user-friendly, empathic, and interoperable Node.js CLI applications, covering experience, distribution, interoperability, accessibility, testing, errors, development, analytics, versioning, and security.
- GitHub - af/envalid: Environment variable validation for Node, Bun, and other compatible JS runtimes
Envalid provides validation and immutable access to environment variables, ensuring they meet expected formats before a Node.js or Bun program runs.
- Nodemailer
Nodemailer is a zero-dependency Node.js library for sending emails with support for SMTP, Amazon SES, Sendmail, DKIM, OAuth2, attachments, and multiple transport plugins.
- Introducing Nub: an all-in-one toolkit for Node.js — Nub
Nub is a Rust CLI that augments Node.js with TypeScript execution, fast script/bin running, built-in version management, and a pnpm-compatible package manager — all without replacing Node's runtime.
- GitHub - cyco130/vavite: Develop server-side applications with Vite
vavite is a Vite plugin that enables using Vite to transpile and bundle server-side code, simplifying SSR and non-SSR application development.
- Release v7.0.0 · Unitech/pm2
PM2 v7.0.0 drops Node.js 16, internalizes several dependencies to reduce supply-chain risk, and refactors the core process manager.
- Node.js needs a virtual file system
A large PR adding a virtual file system to Node.js core, mostly written by Claude Code, divides commenters on AI's role and the feature's value.
- GitHub - withastro/flue: The sandbox agent framework.
Flue is a TypeScript framework for building autonomous AI agents with a programmable harness that provides sandboxes, tools, skills, and durable execution across local and cloud runtimes.
- GitHub - googleworkspace/cli: Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.
Google releases a dynamic CLI for Workspace APIs that builds commands from the Discovery Service at runtime and includes 100+ AI agent skills.
- Dictionary Compression is finally here, and it's ridiculously good
Dictionary compression using Zstandard or Brotli can reduce web traffic by up to 90% for returning users by leveraging previously downloaded content as a shared dictionary.
- GitHub - KeygraphHQ/shannon: Fully autonomous AI hacker to find actual exploits in your web apps. Shannon has achieved a 96.15% success rate on the hint-free, source-aware XBOW Benchmark.
Shannon is an autonomous AI pentester that analyzes source code and executes real exploits to prove vulnerabilities, achieving a 96.15% success rate on the XBOW benchmark.
- LogTape
LogTape is a zero-dependency, library-first logging library for JavaScript runtimes that stays silent until the application opts in.
- GitHub - matsonj/mviz: A chart & report builder designed for use by AI.
mviz is a skill for Claude that generates static HTML charts and reports from compact JSON specs, optimized for fast, AI-driven ad hoc analysis with 17 chart types and a 16-column grid.
- No management needed: anti-patterns in early-stage engineering teams
Early-stage startup founders should avoid formal engineering management and instead focus on hiring motivated people, staying flat, and using boring, lightweight practices until the team reaches 20+ engineers.
- 30 years of <br> tags
A retrospective on 30 years of web development, tracing the evolution from CGI scripts to modern frameworks, concluding the state of web development in 2025 is vastly improved.