JSter #162: Libraries, and more
JavaScript is here to stay.
It has been another busy month. I published a new major version of my webpack book. Tomorrow, 2nd of December, React Finland mini-conference about performance will take place.
We also published a new version of MonoLisa, a popular font for coders. At the same time, we made the basic version a bit more affordable while offering more options.
Libraries
- pioardi/poolifier - Fast and small Node.js thread pools implemented
- DataTables - Add advanced interaction controls to your HTML tables the free & easy way
- vedantroy/typecheck.macro - A easy (and fast) TypeScript validation library/macro. Automatically generate validation functions for TypeScript types.
- getify/monio - Async-capable IO Monad for JS, with several companion monads thrown in
- pmndrs/zustand - Bear necessities for state management in React
- 👷♀ Compiled - The CSS in JS authoring experience we love without the runtime cost
- Rest Hooks - Delightful data fetching
- saarw/flushout - Flushout is a distributed data model based on event sourcing written in TypeScript.
- josdejong/workerpool - Offload tasks to a pool of workers on node.js and in the browser
Articles
- Shipping Progressive Web Apps everywhere
- Deno 1.5 Sees 3x Bundling Performance Improvement Due to Rust-Based JavaScript/TypeScript Compiler
- 10 ways to deploy a React app for free
- Better Error Handling In NodeJS With Error Classes
- Model-Based Testing in React with State Machines
- Is serverless cheaper for your use case? Find out with this calculator.
Animation
- dixonandmoe/rellax - Lightweight, vanilla javascript parallax library
- AOS - Animate On Scroll Library
- janpaepke/ScrollMagic - A library for magical scroll interactions
- Rich-Harris/ramjet - Morph DOM elements from one state to another with smooth animations and transitions
Frameworks
- Frontity - The React framework for WordPress
- UmiJS - Extensible enterprise-level front-end application framework
- Arwes - Futuristic Sci-Fi and Cyberpunk Graphical User Interface Framework for Web Apps
- blitz - The Fullstack React Framework — built on Next.js
Styling
- kenoxa/beamwind - A collection of packages to compile Tailwind CSS like shorthand syntax into CSS at runtime
Components
- schrodinger/fixed-data-table-2 - React table component designed to allow presenting millions of rows of data
- React Datasheet Component - Simple and highly customizable excel-like spreadsheet
- naisutech/react-tree - Hierarchical object tree component for React
- React CustomScroll - A tiny React component for scroll bar customization, without dependencies but with a lot of features
Interviews
- CV Compiler - The Fastest Way to Improve Your CV - Interview with Andrew Stetsenko
- Plasmic - The fast and fun visual builder for React - Interview with Yang Zhang
- Multi-platform applications with JavaScript - Interview with Valentyn Poliskyi
- Enroute - Envoy Route Controller - Interview with Chintan Thakker
Tools
- lastmjs/zwitterion - A web dev server that lets you import anything*