JSter #174: Libraries, and more
Release the JavaScript
As I want to revamp JSter website, I've started a little project called Gustwind. It's a highly performant static site creator built with Deno. It will still take plenty of iteration to take the project where I want it but it's shaping up.
Libraries
- Blobity - The cursor rethought
- Sigma.js - JavaScript library aimed at visualizing graphs of thousands of nodes and edges
- @monaco-editor/react - Monaco editor for React
- dnd kit - Modern drag and drop toolkit for React
- matubu/speed_highlight_js - Light, fast, and easy to use, dependencies free javascript syntax highlighter
- josdejong/jsoneditor - A web-based tool to view, edit, format, and validate JSON
- lucacasonato/fresh - Preact, but super edgy
- automerge - A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
- josdejong/workerpool - Offload tasks to a pool of workers on node.js and in the browser
- Vizzu - JavaScript library for animated data stories and visualizations
- Rematch - Rematch is Redux best practices without the boilerplate
- Introducing MUI Core v5.0 - The UI library for React has reached a new major version
TypeScript
- akheron/typera - Type-safe routes for Express and Koa
- 3 TypeScript Tricks I wish I knew when I learned TypeScript
- Announcing TypeScript 4.5 Beta
- I need to learn about TypeScript Template Literal Types
Books
Tools
- qawolf - Create browser tests 10x faster
- Announcing Parcel v2!
- amzn/style-dictionary - A build system for creating cross-platform styles
- Lume - A static site generator for Deno
- Storybook on-demand architecture
- nodejs/corepack - Zero-runtime-dependency package acting as bridge between Node projects and their package managers
Articles
Services
- jsben.ch - Performance Benchmarking Playground for JavaScript