JSter

Subscribe
Archives
September 3, 2025

JSter #247 - Libraries and more

I don't have money, but I have JavaScript.

I have been looking into vibecoding lately. It's impressive and disappointing at the same time.

Frameworks

  • Pico CSS - Minimal CSS Framework for semantic HTML
  • trueadm/ripple: Ripple is a TypeScript UI framework for the web.

Libraries

  • React Flow - Node-Based UIs in React
  • Transformers.js - State-of-the-art Machine Learning for the Web
  • Apache ECharts v6
  • jqjs - Pure-JavaScript implementation of the jq JSON query language
  • uhtml V5
  • MingCute Icon - Carefully Designed Icon Library
  • UnsuckJS - Enhance HTML with lightweight JavaScript libraries

Techniques

  • A Clock That Doesn't Snap
  • A gentle introduction to anchor positioning
  • Speeding up the JavaScript ecosystem - Semver
  • Why semantic HTML still matters
  • HTML popovers shown on interest should be accessible on mobile devices
  • React Server and Client Component Composition in Practice
  • Composable Adopted Stylesheets
  • One weird trick to reduce Eleventy Image Build Times by 60%
  • Modern Node.js Patterns for 2025
  • Making a faded text effect in (mostly) CSS
  • vi.mock Is a Footgun: Why vi.spyOn Should Be Your Default

Tools

  • Oxlint Type-Aware Preview - The JavaScript Oxidation Compiler
  • Penpot: The Design Tool for Design & Code Collaboration
  • stacksjs/buddy-bot: 🐶 Automated & optimized dependency updates for JavaScript & TypeScript projects. Like Renovate & Dependabot.

Demos

  • ghuntley/vibepad - leftpad with Claude

Articles

  • Reflections on the React community by Lee Robinson
  • How Do Committees Fail To Invent?
  • The web isn’t URL-shaped anymore
  • Building an Async Combobox with useSuspenseQuery() and useDeferredValue() in React
  • What evil martians learned from creating PostCSS
  • How Ryan Built a Full-Stack React Framework 4x Faster Than Next.js With 4x More Throughput

Languages

  • Announcing TypeScript 5.9
Don't miss what's next. Subscribe to JSter: