JSter

Subscribe
Archives
September 2, 2022

JSter #184 - Libraries and more

Mama always said life was like a box of JavaScript libraries

A lot of libraries this time. That’s all.

I also wrote documentation for my JSON based templating solution called Breezewind. It’s the core of jster.net and you can think it as a React inspired way to handle templates.

Libraries

  • bmoren/p5.collide2D - A collision detection library for 2D geometry in p5.js
  • FullCalendar - The Most Popular JavaScript Calendar
  • developit/snarkdown - A snarky 1kb Markdown parser written in JavaScript
  • natemoo-re/ultrahtml - A 1.75kB library for enhancing HTML
  • ANTLR (ANother Tool for Language Recognition) - A powerful parser generator for reading, processing, executing, or translating structured text or binary files
  • Pinia - The Vue Store that you will enjoy using
  • JLCarveth/zjs - Yet Another JavaScript Runtime
  • validator.js - String validation
  • LyraSearch/lyra - Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript
  • natemoo-re/ultrafetch - RFC-7234 compliant caching for any fetch implementation
  • lxsmnsyc/waystone - MPAs that feels like SPAs
  • Million.js - Virtual DOM into the future
  • Promise pool
  • ferdikoomen/openapi-typescript-codegen - NodeJS library that generates TypeScript or JavaScript clients based on the OpenAPI specification

React

  • jed/wc-jsx-runtime - A JSX transform for Web Components
  • react-curved-input
  • Shopify/react-native-skia - High-performance React Native Graphics using Skia
  • dai-shi/react-hooks-global-state - Simple global state for React with Hooks API without Context API

Frameworks

  • Tauri - Build smaller, faster, and more secure desktop applications with a web frontend

Articles

  • The JavaScript Paradox
  • Which generator builds Markdown the fastest?
  • Check Your Site’s Performance With Artillery and Playwright
  • Stronger JavaScript with Opaque Types
  • Custom ESM loaders: Who, what, when, where, why, how
  • Rendering Dynamic Remote Containers in a React Micro Frontend
  • Avoiding layout shifts: aspect-ratio vs width & height attributes

Tools

  • Slidev 101: Coding presentations with Markdown
  • npkill - High-performance React Native Graphics using Skia
  • alloc/indo - More flexible monorepos

Tutorials

  • Getting started with Fresh: The New Deno Framework
Don't miss what's next. Subscribe to JSter: