#598 — October 28, 2025 |
|
![]() |
|
|
Awesome Node: Over 500 Curated Packages, Resources and Links — It’s been more than four years since we linked to Sindre's handy resource, but it continues to get updates and tweaks (and, if you want, you can contribute a submission too – though the bar is quite high). Sindre Sorhus |
💡 There are several similar lists you might find useful too, including Awesome Node.js Security resources, Awesome SaaS Templates, Awesome npm Security Best Practices, and Awesome Regex. |
Ship Code That Breaks Less: Sentry AI Code Review — Sentry’s AI Code Review inspects PRs using real error and performance signals from your codebase. It surfaces high-impact bugs, explains root causes, and generates targeted unit tests in separate branches. Free while in open beta. Sentry sponsor |
|
IN BRIEF:
|
|
What I Learned Porting Mastro from Deno to Node — Mastro is a web framework and site generator originally for Deno only. But if Deno is compatible with Node, is it easy to make Deno-facing code run on Node too? Not exactly, but it’s do-able! Mauro Bieg |
|
Building from the Base Up: Rethinking Starter Kits in AdonisJS — Adonis is a modern web framework for Node that offers a lot out of the box and its newest ‘starter kit’ includes a set of base components (e.g. buttons, form fields, and layouts) along with a signup and login system to help you get started building an app quickly. Harminder Virk |
|
📄 Rethinking Async Loops in JavaScript – A look at some quirks with using 📺 How I Built an Auth System to Handle 1.9B Logins Per Month with Node Sergio Salcedo 📄 Will New npm Security Measures Stop the Next Shai-Hulud? ReversingLabs |
🛠 Code & Tools |
|
Vitest 4.0 Released: The Vite-Native Testing Framework — The Vite-powered, Jest-compatible testing framework adds visual regression testing, makes ‘Browser Mode’ stable (runs tests in a browser directly), adds Playwright Traces support, and more. You can compare it with other test runners here. VoidZero and Contributors |
💡 VoidZero's Alexander Lichter has put together a ViteConf 2025 recap covering recent news in the Vite ecosystem, like Vite+, Oxlint's JS plugin support, Nitro v3, and more. |
|
👍 emoji-regex: A Regular Expression to Match All Emoji-Only Symbols — A regex-based approach to match emoji symbols and sequences (including textual representations of emoji) as per the Unicode Standard. Mathias Bynens |
|
Automate Invoice Creation with a Simple Python Script — Learn to use Word templates + JSON data to generate custom invoices via the Foxit Document Generation API. Foxit Software sponsor |
|
💬 GramIO: A Framework for Creating Telegram Bots — A multi-runtime (Node, Bun and Deno) framework for creating bots for the Telegram messaging app using Telegram’s official Bot API. – GitHub repo. Kravets |
💡 telegraf.js is another Node-specific option in this space. |
|
Gasket: CLI Tool to Discover 'Bridges' Between JavaScript and Native Code — Dynamic analysis tool that inspects the in-memory layout of JavaScript function objects to identify those that cross the language boundary. This is quite niche, but built by the authors of a paper about identifying such bridges for security purposes. Alexopoulos and Sotiropoulos |
|
workerpool 10.0: Offload Tasks to a Pool of Workers — A long established thread pool library that works not only on Node but also in the browser. Jos de Jong |
|
|
📢 Elsewhere in the ecosystem |
|
A roundup of some other interesting stories in the broader landscape:
|


