Announcing TypeScript 5.8 Beta - TypeScript
Announcing TypeScript 5.8 Beta: A Big One for Node Developers — It's unusual for a TypeScript beta...
GitHub - adaltas/node-http-status: Utility to interact with HTTP status code in Node.js
http-status: Another Way to Work with HTTP Status Codes — For example: status[418] returns "I'm a...
Docxtemplater | Word, Powerpoint, Excel generation using templates in your application | docxtemplater
📄 docxtemplater: Generate docx and pptx Documents from Templates — Generate Word and PowerPoint files dynamically by...
GitHub - anistark/feluda: Detect license usage restrictions in your project!
Feluda: A Tool to Analyze the Licences of Dependencies — It’s a Rust-powered project but one...
GitHub - vercel/nft: Node.js dependency tracing utility
Node File Trace (NFT): Node Dependency Tracing Utility — A tool to determine exactly which files...
GitHub - jkroso/parse-duration: convert a human readable duration to ms
parse-duration 2.0: Convert a Human Readable Duration to Milliseconds — You might wonder why a library...
WorkOS — Your app, Enterprise Ready.
Start Selling to Enterprise Faster with WorkOS — Add SSO, SCIM, and RBAC to your B2B...
The modern way to write JavaScript servers
The Modern Way to Write JavaScript Servers? — The irony is that while Node popularized JavaScript...
Standard Schema
Standard Schema: A Common Interface to Schema / Validation Libraries — From the creators of Zod,...
Introducing Mentoss: The fetch mocker - Human Who Codes
Introducing Mentoss: The fetch Mocker — A new approach to mocking global fetch() calls (in both...
Things people get wrong about Electron
Things People Get Wrong About Electron — A proud maintainer of the wildly successful Electron cross-platform...
GitHub - sindresorhus/emittery: Simple and modern async event emitter
Emittery: A Simple, Modern Async Event Emitter — A small, async event emitter for Node and...
GitHub - Automattic/node-canvas: Node canvas is a Cairo backed Canvas implementation for NodeJS.
🎨 node-canvas 3.1: A Cairo-Backed Canvas Implementation — We recently linked to Skia Canvas, a Skia and...
Bun 1.2 | Bun Blog
Bun 1.2: A Big Step Forward for the Fast JS/TS Runtime — I know it's not...
GitHub - dbos-inc/dbos-transact-ts: Ultra-Lightweight Durable Execution in TypeScript
DBOS Transact v2: Lightweight Durable Execution in TypeScript — An open source library for lightweight durable...
Deciding Between Heroku Alternatives
Is Heroku Still Worth It in 2025? 💸 — You might want to give this guide...
How I Open-Sourced My Secret Access Tokens from GitHub, Slack, and NPM — and Who Actually Cares | Vue & Node admin panel framework
How I Open-Sourced My Secret Access Tokens from GitHub, Slack, and NPM (and Who Cared) —...
Troubles with multipart form data and fetch in Node.js
Troubles with Multipart Form Data and fetch in Node — One developer’s pain in debugging somethng...
My failed attempt to shrink all npm packages by 5%
A Failed Attempt to Shrink All npm Packages by 5% — What if you could shrink...
Kill Switch Hidden in npm Packages Typosquatting Chalk and C...
Kill Switch Hidden in npm Packages Typosquatting Chalk and Chokidar — Recent research has found several malicious...
NodeBB v4.0.0 — Federate good times, come on!
NodeBB v4.0.0 Released: Node.js Powered Forums — Now almost 12 years old, NodeBB continues to offer...
Node.js — Tuesday, January 21, 2025 Security Releases
The January 21, 2025 Security Releases — Not yet released at the time of publication, but...
TypeScript enums: use cases and alternatives
TypeScript Enums: Use Cases and Alternatives — A look into one of TypeScript’s features that has...
Announcing ArkType 2.0
ArkType 2.0: Runtime Validation Library — An easy-to-deploy solution for schema validation that can infer TypeScript...
GitHub - pmndrs/react-nil: ⃝ A react null renderer
react-nil 2.0: A React 'Null Renderer' — An interesting experiment to use React in situations where...
Radar — WorkOS
Protect Against Bots, Fraud, and Abuse in Real Time — WorkOS Radar protects your app with...
Electron 34.0.0 | Electron
Electron 34.0.0 — The JS, HTML and CSS desktop app framework updates to Chromium 132, Node...
GitHub - sindresorhus/file-type: Detect the file type of a file, stream, or data
file-type 20.0: Detect the File Type of a Buffer, Uint8Array or ArrayBuffer — For example, give...
Node’s new built-in support for TypeScript
Node’s New Built-in Support for TypeScript Explained — Node.js v23.6.0 (Current) (above) makes Node’s new type-stripping...
GitHub - jaysylvester/citizen: Node.js MVC web application framework. Includes routing, serving, caching, session management, and other helpful tools.
Citizen: A Node.js MVC Web Application Framework — Comes with all the usual helpful stuff out...
GitHub - postalsys/postal-mime: Email parser for browser and serverless environments
PostalMime: Email Parser for Browser Environments — An email parsing library happy in most JS runtimes,...
Node.js — Node v23.6.0 (Current)
Node v23.6.0 (Current) Released — In last week’s issue, we said Node 23.6 was imminent, and...
AI Agents | LLMs, Function Calling, and Dahl-E Image Generation
How to Create Your Own AI Agent — Join Scott Moss for this video course exploring...
A New Chapter for Express.js: Triumphs of 2024 and an ambitious 2025
A New Chapter for Express.js — 2024 saw the still-extremely-popular Express project awaken from a slumber,...
Release pnpm 10 · pnpm/pnpm
pnpm 10.0: The Alternative, Efficient Package Manager — Long admired for its performance and efficiency improvements...
GitHub - ircam-ismm/node-web-audio-api: Web Audio API implementation for Node.js
Node Web Audio API 1.0: A Web Audio API Implementation for Node — More accurately, it’s...
Vertical vs Horizontal Scaling for Heroku Apps
Horizontal, Vertical, Diagonal? What Even Is Scaling?! 👀 — Up, down, left, right… A+B, A+B?? No...
GitHub - release-it/release-it: 🚀 Automate versioning and package publishing
Release It 18.0: A CLI Tool to Automate Package Publishing Tasks — Think things like bumping...
Node.js Now Supports TypeScript By Default
Node.js Now Supports TypeScript By Default — It’s been possible to run TypeScript directly with Node.js...
Release 8.3.0 – Pipes of Steel · google/zx
zx 8.3: A Tool for Writing Better Shell Scripts — zx is an alternative way to...
smoores.dev - Announcing: @smoores/epub
Introducing @smoores/epub: A Package for Working with EPUB Files — EPUB is a popular e-book file...
Securing Node.js Express APIs with Clerk and React
Securing Node.js Express APIs with Clerk and React — A guide that teaches you how to...
Node.js — Node v23.5.0 (Current)
Node v23.5.0 (Current) Released — A Node release that slipped in just before 2024 ended. WebCryptoAPI’s...
1-billion row challenge with Node.js
Tackling the '1 Billion Row Challenge' with Node — The 1 Billion Row Challenge (1BRC) arose...
GitHub - bbc/sqs-consumer: Build Amazon Simple Queue Service (SQS) based applications without the boilerplate
sqs-consumer 11.3: Build Amazon SQS-Based Apps Without Boilerplate — Build SQS-based (Simple Queue Service) apps without...
GitHub - kristiandupont/schemalint: Lint database schemas
Schemalint: A Linter for Postgres Schemas — A linter that lets you raise errors on a...
GitHub - murat-dogan/node-datachannel: WebRTC For Node.js and Electron (including WebSocket Client & Server). libdatachannel node bindings.
node-datachannel: libdatachannel Bindings for Node.js — libdatachannel is a standalone C++17-based implementation of various WebRTC standards,...
CSV Parse - Usage
CSV Parse: Convert CSV Text into Arrays / Objects — Extends Node’s native transform stream API...
GitHub - mathiasbynens/jsesc: Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
jsesc: Get a Stringified, ASCII-Safe Representation of Any Data — Think JSON.stringify() but instead it returns...
GitHub - AsyncBanana/microdiff: A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
MicroDiff 1.5: No Dependency Object and Array Comparison Library — Given two objects or arrays, it...