Friday Links #40 — JavaScript News, New Libraries & AI Tools
From new open-source releases and developer tooling to AI breakthroughs and engineering insights, here's everything that caught our attention over the past two weeks.
Welcome to Friday Links #40.
The JavaScript ecosystem continues to move at an incredible pace, with new libraries, framework updates, open-source releases, and AI-powered developer tools appearing almost every day. Keeping up with everything can be challenging, so we’ve gathered the most interesting announcements, projects, articles, and resources from the past two weeks into one place.
Whether you’re looking for something new to use in production, an open-source project to explore, or simply a few good engineering reads for the weekend, there’s plenty to discover in this edition.
📜 Articles & Tutorials
A former Microsoft engineer has rebuilt Notepad, and it’s 2.5KB in size and has zero AI bloat
The Goldilocks customizable select height
Different hydration and rendering strategies
Introducing the <usermedia> HTML element
The Shifting Line Between CSS States and JavaScript Events
Experimenting with random() in CSS
An animated radial gradient mask over text in CSS
Actions steps can now be run in parallel
Announcing Genkit Agents: A full-stack foundation for conversational AI
VSCode - Iterating faster with TypeScript 7
How to Read Large JSON Files Without Losing Your Mind
⚒️ Tools
JSON Formatter - A simple and fast JSON formatter and validator for developers. It can format, validate, and beautify JSON data in a user-friendly interface.
Recall - fully-local project memory for Claude Code
Orca - is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop and mobile.
Infographic - An Infographic Generation and Rendering Framework, bring words to life with AI!
Drawbridge - Design editor for Claude Code and Cursor. “Figma Comments” for the browser, are sent directly to Claude Code and Cursor as prompts.
Claude HUD - A Claude Code plugin that shows what’s happening — context usage, active tools, running agents, and todo progress. Always visible below your input.
Lore - Lore is a next-generation, open source version control system
📚 Libs
DaloyJS - The secure TypeScript API framework that runs anywhere
pdfme - Open-source PDF generation library built with TypeScript and React. Features a WYSIWYG template designer, PDF viewer, and powerful generation capabilities.
hiraki - A zero-dependency React drawer component. All 4 directions, velocity-aware gestures, snap points, 6 variants, and a pure CSS animation system without Radix, Framer Motion, or any external runtime dependencies.
Gridland - Terminal apps that run anywhere - even the browser!
rari - High-performance React Server Components framework powered by a Rust runtime, delivering 18.1x faster response times (0.12ms vs 2.17ms) and 67.4x higher throughput (97,826 vs 1,452 req/sec) than Next.js with zero-config setup.
Mantic.sh - A structural code search engine for Al agents.
ArtPlayer - ArtPlayer.js is a modern and full featured HTML5 video player
<qr-code> - Web Component for generating QR Codes
whatwg-url - An implementation of the WHATWG URL Standard in JavaScript
⌚ Releases
Astro 7 is the biggest release since Astro 5, with a strong focus on build performance and AI-powered workflows. The framework now ships with Vite 8, a brand-new Rust-based .astro compiler, Rust-powered Markdown/MDX processing, queued rendering, and stable route caching. The Astro team reports 15–61% faster builds, with some large documentation sites building more than twice as fast. Astro 7 also introduces Advanced Routing, astro dev —background for AI coding agents, and structured JSON logging.
Intelligent Terminal 0.1.1 is here: bash support, new slash commands, and more customization
React Hook Form v7.80, React Native v0.86, Motion v12.40, Electron 43, Next.js 16.3: Instant Navigations, React-Router 8.1
Announcing Rspack 2.1, nuqs 2.9, RedwoodSDK 1.5, Prettier 3.9, Deno 2.9, Webpack 5.108, ESLint v10.6.0 released
📺 Videos
NestJS Full Course for Beginners in 2026 | Build a Production-Ready API
Modern UI Patterns - Una Kravets - CSS Day 2026
Linus Torvalds: AI Can’t Think Like a Programmer
99% of Developers Don’t Get WebSockets
Local AI Coding is Finally Good Enough
The Real Reason Discord Left Cassandra
The most trusted code on Earth is being rewritten in Rust
Midjourney has a new side quest… death
Software Architecture’s Biggest Enemy (Not What You Think)
Command Line Basics for Beginners - Full Course
🗞️ News & Updates
California Just Plugged Its Government Into Claude
On June 29, 2026, Governor Gavin Newsom’s office announced that California is making Anthropic’s Claude available across state government.
Every state agency can now access Claude through a shared government IT portal at a 50% discount. The same deal extends to cities and counties, with Anthropic also providing staff training and workflow support.
The state says this is its first AI productivity tool available to all agencies. The DMV is already using Claude to reduce customer service wait times, while health and human services teams are testing it in Medicaid-related workflows.
Newsom framed the move carefully: AI should not replace government workers, but help them work faster.
The interesting part is not just the discount. It is the strategy.
California is doing what many organizations should probably do: choose one model, put it behind a single access point, train people properly, and define a clear rule for how it should be used. That is much better than letting every department experiment with random tools in isolation.
But there is a tradeoff.
Once workflows, documents, support systems, and internal habits are built around one model, switching becomes harder. The vendor is no longer just a tool provider. It becomes part of the operating system.
That does not mean California made a bad move. A 50% statewide deal plus training is valuable. But every good enterprise AI deal also creates dependency.
The real lesson is simple: standardize the model, but own the system around it.
Your prompts, processes, escalation rules, knowledge base, audits, and workflow design should belong to you. The model underneath may change, get more expensive, become outdated, or be replaced by something better.
Claude may be the engine today. Tomorrow it could be another model.
The organizations that win will not be the ones that merely “use AI.” They will be the ones that build an operational layer strong enough to survive the model changing underneath it.
That wraps up Friday Links #40.
As always, if you discover a project you like, consider starring it on GitHub, supporting the maintainers, or sharing it with your team. Open source grows because developers contribute, provide feedback, and spread the word.
Thanks for reading, have a great weekend, and we’ll be back soon with another collection of the best JavaScript news, libraries, tools, and AI developments in Friday Links #41.


