







Create interactive, explorable decks that truly deliver

Introducing Observable Canvases
A new way to explore, visualize, and collaborate with data — all in one shared canvas.


WRKSHP.tools | Storytelling Canvas
Create better stories and presentations in under 45 minutes using the Storytelling Canvas
tldraw: Infinite Canvas SDK for React
The tldraw SDK provides tools, services, and APIs to build beautiful whiteboards and infinite canvas applications with real-time collaboration and a powerful React-based canvas.

Fragment | A modern toolkit for creative coding
Fragment lets you sketch, render, and export canvas-based graphics with ease, from quick experiments to production-ready visuals. Built on top of Vite, Svelte and Mediabunny.

Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!

Designing Imaginative Environments by Nathan Fowkes
Join industry veteran Nathan Fowkes on a deep dive into the hows and whys of designing environments for entertainment. From creating mood with color and light, to exploring different biomes and weather, to crafting architecture and props, he will teach you how to design amazing environments that make your work stand out from the crowd.


Framer Blog: Building Agents for Framer
A detailed look at what we learned while building design agents, from canvas-native workflows and CMS to quality, collaboration, speed, cost, community, and external agents.


Experimenting with canvas for displaying records, using @tldraw.com and @nekomimi.pet's atproto-ui what do you think? Would you use this? Maybe for mood-boarding? Maybe a @kinopio.club-like, but AT proto native? Even just having tldraw -> save to PDS seems like, vaguely cool?