JSter #251: Libraries and more
JavaScriptcalypse now!
I've been sketching out Future Frontend 2026 and I think we'll have a solid program for the conference again.
Frameworks
- Elysia - Ergonomic Framework for Humans
- CopilotKit: React UI + elegant infrastructure for AI Copilots, AI chatbots, and in-app AI agents. The Agentic last-mile 🪁
Libraries
- fp-pack - A practical functional toolkit for JavaScript and TypeScript. If you know functions, pipes, and currying, you can use it immediately
- Announcing jax-js: an ML library for the web
- 2Dphysics - Tiny physics engine written in JavaScript
- Introducing Fate - tRPC with better ergonomics for React
- Base UI is available now
- Automerge - Version control for your data
- dlemstra/magick-wasm: The WASM library for ImageMagick
Articles
- The Curious Case of the Shallow Session SPAs
- JSON Schema Demystified: Understanding Schemas, Dialects, Vocabularies, and Metaschemas
Runtimes
- require(esm) in Node.js: from experiment to stability
- bellard/mquickjs: Micro QuickJS Javascript Engine for embedded systems
Tools
- Introducing Flint - a new linter
- roman01la/blender-react: A Blender addon that lets you create and manage 3D scenes using React components
- Vite 8 Beta: The Rolldown-powered Vite
- Announcing Oxfmt Alpha
Books
Jokes
- TailwindSQL - SQL Queries with Tailwind Syntax
- donlon/cloudflare-error-page: Cloudflare error page generator
Demos
Security
- NPM Security Best Practices: How to Protect Your Packages After the 2025 Shai Hulud Attack
- No more tokens! Locking down npm Publish Workflows
- Denial of Service and Source Code Exposure in React Server Components – Update your React now