0%
Ryyan Safar — Portfolio
RYYAN SAFAR / COMPONENTS← DESIGN

v0.1.0 · early access

COMPO
NENTS_

Drop-in UI primitives. Copy-paste ready. Zero dependencies. Built in public.

01 ——

preview

cursor-spring

v1.0.0

Spring-physics macOS arrow cursor with velocity-based motion blur. Scales on hover & click. Auto-hides on touch. Drop one script into any project.

vanilla-jsno-depsspring-physicscursor
GitHub ↗

02 ——

live

noise-overlay

v1.0.0

Film-grain noise rendered on a fixed canvas. Configurable opacity, grain size, speed, and blend mode. Adds tactile cinematic texture to any UI. Zero dependencies.

vanilla-jsno-depscanvastexturefilm-grain
GitHub ↗

more components on the way

star the repo to follow along ↗