Issue №134 Summer 2026A journal of dev tools, libraries & small ideasUpdated weekly
The Section

Frontend Development

Writing from the Frontend Development column — essays, field notes, and quiet recommendations.

The Archive10 more pieces
headless-modal — live demo screenshot
02
frontend
frontendJul 6, 2026

headless-modal

headless-modal is an accessible, headless modal / dialog primitive for React — it owns the behavior that's easy to get wrong (focus trap, focus return, body scroll lock with scrollbar compensation, portal rendering, Escape and overlay-click dismissal, and the full WAI-ARIA dialog wiring) and ships z

By Er An Khoo5 min read
headless-radio-group-react — live demo screenshot
03
frontend
frontendJul 2, 2026

headless-radio-group-react

headless-radio-group-react is an accessible, headless radio group primitive for React — it owns the tricky behavior (roving tabindex, orientation-aware arrow-key navigation, Home/End, Space/Enter, and the full WAI-ARIA radio pattern) and ships zero styling, so you keep complete control of the markup

By Er An Khoo4 min read
magnet-cursor — live demo screenshot
04
frontend
frontendJun 29, 2026

magnet-cursor

magnet-cursor is a tiny React library for the "magnetic cursor" interaction you see on award-winning sites: a custom cursor that glides across the page and snaps onto your buttons and links as the pointer drifts near them. You render one component, tag the elements you want to feel sticky with `data

By Er An Khoo5 min read
glow-card-react — live demo screenshot
05
frontend
frontendJun 25, 2026

glow-card-react

glow-card-react is a tiny React library that adds a cursor-tracking glow to any card — a soft radial spotlight that follows the pointer and fades out when it leaves. It ships a drop-in `<GlowCard>` component and a headless `useGlowCard` hook, works with both React 18 and 19, and has zero runtime dep

By Er An Khoo4 min read
css-unused-finder — grade how fragile your CSS is
06
frontend
frontendJun 22, 2026

I built a tool that grades how fragile your CSS is

css-unused-finder is a hosted, browser-only tool that reads any stylesheet and grades how fragile it is — flagging `!important` pileups, ID selectors, runaway specificity, deep descendant chains, magic z-index values and duplicate selectors, then rolling them into a 0–100 fragility score and an A–F

By Er An Khoo4 min read
Featured image — css-specificity-cli
07
frontend
frontendJun 18, 2026

I built a CLI that prints a specificity heat map for your CSS

A tiny CLI that reads a stylesheet and prints a color-coded heat map of every selector's specificity — making the usually-invisible cause of failing CSS overrides visible at a glance.

By Er An Khoo5 min read
typewriter-fx — live demo screenshot
08
frontend
frontendJun 15, 2026

typewriter-fx

typewriter-fx is a tiny, dependency-free React library for typewriter text effects with a cursor that actually behaves like a real one — solid while characters are landing, blinking only when the typing rests. It ships a drop-in `<Typewriter>` component for the common case and a headless `useTypewri

By Er An Khoo5 min read
gradient-border-react — live demo screenshot
09
frontend
frontendJun 4, 2026

gradient-border-react

Animated gradient border that flows around any element

By Er An Khoo4 min read
headless-toast — live demo screenshot
10
frontend
frontendJun 1, 2026

headless-toast

Tiny, fully-accessible toast primitive

By Er An Khoo4 min read
scroll-reveal-kit — live demo screenshot
11
frontend
frontendMay 28, 2026

scroll-reveal-kit

Drop-in IntersectionObserver reveal animations

By Er An Khoo4 min read