Skip to Content

Resources

Stimulus: A modest JavaScript framework for the HTML you already have.

Welcome

github/view_component

Human-Readable JavaScript: A Tale of Two Experts

Welcome

Wormhole - Simple, private file sharing

Modern CSS Upgrades To Improve Accessibility | Modern CSS Solutions

A Complete Guide To HTML Email — Smashing Magazine

Comparing the New Generation of Build Tools | CSS-Tricks

HTML Inputs and Labels: A Love Story | CSS-Tricks

Build a Web App with Modern JavaScript and Web Components - SitePoint

Waterfaller - find and fix all the slowdowns on your web page to boost speed and core web vital scores

Hello from pnpm | pnpm

Introducing WebSockets Support in Cloudflare Workers

The complete guide to working with strings in modern JavaScript

Using the Switch(true) Pattern in JavaScript - Blog by Seán Barry

Real-world CSS vs. CSS-in-JS performance comparison

Mage ASCII Game Engine

Shapes | party.js

Hyperapp – Is It the Lightweight 'React Killer'?

Memorize Scroll Position Across Page Loads | CSS-Tricks

How to Switch Logo in Dark Mode

Tabler Icons

Squircley | SVG Squircle Maker

shareon

How To Create A GitHub Profile README

A Simple Explanation of Event Delegation in JavaScript

Generating UUIDs at scale on the Web

fymmot/inclusive-dates

malinajs/malinajs

Moving from TypeScript to Rust / WebAssembly | nicolodavis.com

Four Ways to Fetch Data in React – Cory House

Flatten Array using Array.flat() in JavaScript | SamanthaMing.com

lmammino/financial

jsplot

Designing Adaptive Components, Beyond Responsive Breakpoints by Stéphanie Walter - UX designer & Mobile Expert.

Modern CSS Techniques To Improve Legibility — Smashing Magazine

Understanding CSS Multiple Backgrounds - Ahmad Shadeed

Natively Format JavaScript Dates and Times

Lazy Loading Images in Svelte | CSS-Tricks

What the fork is memoization? ・ Dan’s JavaScript Glossary

An Introduction To Stimulus.js — Smashing Magazine

The State Of Pixel Perfection - Ahmad Shadeed

Translating Design Wireframes Into Accessible HTML/CSS — Smashing Magazine

All the Ways to Make a Web Component - January 2021 Update

The trouble with mailto email links and what to do instead – Adam Silver – Designer, London, UK.

How we achieve “simple design” for Basecamp and HEY

css-media-vars from PropJockey

How I Built a REST API Using Google Sheets

Creating Tiny Desktop Apps With Tauri And Vue.js — Smashing Magazine

Moving from TypeScript to Rust / WebAssembly | nicolodavis.com

Building Serverless GraphQL API in Node with Express and Netlify | CSS-Tricks

Building the Tailwind Blog with Next.js – Tailwind CSS

Textures.js

Use Speedlify to Continuously Measure Site Performance—zachleat.com

Keyframes.app | CSS Toolbox

Understanding Template Literals in JavaScript

Tips for golfing in JavaScript

TodoMVC implemented using a game architecture — ECS.

jamesroutley/24a2

ARIA 1.1 Combobox with Listbox Popup Examples | WAI-ARIA Authoring Practices 1.1

3 most common mistakes when using Promises in JavaScript

Moveable is Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable!

Teenyicons — Tiny minimal 1px icons

Introducing: The Async Cookie Store API

How to Create a Realistic Motion Blur with CSS Transitions | CSS-Tricks

The most useful accessibility testing tools and techniques

The good line-height

This page is a truly naked, brutalist html quine.

The -​-var: ; hack to toggle multiple values with one custom property – Lea Verou

The File System Access API: simplifying access to local files

Using WebXR With Babylon.js — Smashing Magazine

oguzeroglu/Ego

Beautiful CSS 3D Transform Perspective Examples in 2020 | Polypane, The Browser For Building.

Good Web Design

The React Cheatsheet for 2020 📄‬ (+ Real-World Examples)

Elder.js: A Svelte Framework and Static Site Generator

smolpxl / smolpxl

balazsbotond/urlcat

MikeMcl/big.js

AVIF has landed

Building a hexagonal grid using CSS grid

8 Methods to Search JavaScript Arrays

ionic-team/stencil

Web Apis

Introducing Danfo.js, a Pandas-like Library in JavaScript

Minimal React: getting started with the frontend library

ka-weihe/fastest-levenshtein

edwinm/carbonium

Sign-in form best practices

Why CSS Logical Properties Aren’t Ready for Use!

Sa11y - accessibility quality assurance assistant - Ryerson University

Supercharging | Kilian Valkhof

Debdut/omg-curry

Kickstand UI

Focus management and inert | CSS-Tricks

min(), max(), and clamp(): three logical CSS functions to use today

Preload late-discovered Hero images faster

Yjs Shared Editing

relm-us/svelt-yjs

Svelte Summit 2020

Svelte Lab

hjalmar/svelte-electron-boilerplate

Budibase/budibase

Jake Dow-Smith Studio — A Website Design Studio

Laurel Schwulst

The Open Source Firebase Alternative | Supabase

Heydon/watched-box

Heydon/inclusive-design-checklist

Heydon/bruck

Relearn CSS layout

Mutable Gallery

Buttondown

Kap - Capture your screen

The Open Source Firebase Alternative | Supabase

localForage/localForage

The Gallery – Minimal Websites

mnmllist → listing all things minimal

Next-Generation Responsive Images with Client Hints | imgix Documentation

Spirit Fish: A futuristic environment for browser-based apps

Studio Carbon Negative • Sanctuary Computer

Ahrefs - SEO Tools & Resources To Grow Your Search Traffic

A Complete Guide To Accessible Front-End Components — Smashing Magazine

Accessible Text Labels For All

How to Improve CSS Performance | Calibre

Why skip-links are important for accessibility

luruke/aladino

fontshare

A Complete Guide To Accessible Front-End Components — Smashing Magazine

SvelteKit • The fastest way to build Svelte apps

A Strategy Guide To CSS Custom Properties — Smashing Magazine

Patterns for Practical CSS Custom Properties Use | CSS-Tricks

Building a Serverless API Usage tracker on AWS

WASI |

hyperium/hyper

seanmonstar/reqwest

seanmonstar/warp

Everything You Know About Web Design Just Changed by Jen Simmons

Layout Land

Web Design Experiments by Jen Simmons

Password protect your (Vercel) site with Cloudflare Workers

Getting Started with Dwarf Fortress

Lunr: A bit like Solr, but much smaller and not as bright

Signing Requests | OAuth1

What is Fuse.js? | Fuse.js

Searching Content With Fuse.js - Matthew Daly's Blog

Favorite JavaScript utilities in single line of code