Framer – Prototyping Tool For Desktop & Mobile

Framer is an open source framework for easily building and testing complex interactions + rich animations for desktop and mobile layouts.

It is built with web technologies and works by simply editing a JavaScript file with the functions provided.


The layouts created are structured with views (like layers), there are animations provided and everything can be styled with either JavaScript or CSS.

And, for the interactions, there are events to the rescue (like click, dblclick, mouseover, mouseout, keydown or touch events).