JSter

Subscribe
Archives
January 6, 2025

JSter #234 - Libraries and more

Happy new year JavaScripters!

New year, new challenges. I have a small favor to ask you. I have a MSc student researching how AI is used for web development. To help out, fill his query (5-15 mins).

Libraries

  • Recharts - A composable charting library built on React components
  • Victory - React.js components for modular charting and data visualization
  • capricorn86/happy-dom: A JavaScript implementation of a web browser without its graphical user interface
  • react-R/reactR: React for R
  • pg-nano: Type-safe calls to Postgres UDFs, rapid SQL-first schema development, libpq-based client library
  • nodejs/amaro: Node.js TypeScript wrapper
  • WebReflection/promise: Abortable and Resolvable Promises.
  • errsole/errsole.js: Node.js logger with a built-in dashboard
  • ReactRx - Hooks for combining React with Rx observables
  • matcha.css - Drop-in semantic styling library in pure CSS
  • Base UI - Unstyled UI components for building accessible web apps and design systems

Frameworks

  • ruvnet/drupaljs - Drupal ported to JavaScript
  • AdonisJS - A fully featured web framework for Node.js

Articles

  • The unique position of Vite in our ecosystem
  • A Guide To Accessible Form Validation
  • A nice overview on how closures can bite you in React and cause memory leaks.

Techniques

  • Mutable Derivations in Reactivity
  • Deep Cloning Objects in JavaScript, the Modern Way
  • Dual Publishing ESM and CJS Modules with tsup and Are the Types Wrong?
  • CSS-only Custom Range Slider with Motion
  • On compliance vs readability: Generating text colors with CSS
Don't miss what's next. Subscribe to JSter: