On this page

Awesome Motion UI Design

A curated collection of resources and projects focused on Motion UI Design.

Contents

Resources for inspiration

Sites

Pinterest boards

Processing and other weird but funny stuff

  • Bees & bombs – Processing experiments by Dave Whyte.
  • PATAKK – Processing experiments by Paolo Zagreb.
  • dvdp – Visual chinatown by davidope.
  • bigblueboo – 3d and processing experiments by Charlie Deck.
  • Misha Kvakin – Cinema4D and UI experiments.

Articles

Software

Software for producing UI animations, grouped by technology and output format (video, prototype, code, etc.) — with links to must-see tutorials and plugins.

Video, gif, presentation

Visual programming

HTML, CSS and JavaScript

And, of course, your secret weapon — pen and paper!

Helpers

Libraries

  • Web Animation Infographics – Great (but old) infographic with libraries by used technology.
  • Bouncy Ball – Comparing animation techniques by showing how to bounce a ball with each one.

CSS

JavaScript

  • GreenSock – Ultra high-performance, professional-grade animation for the modern web.
  • Velocity.js – Accelerated JavaScript animation.
  • Impulse – High-performance interactions for mobile web.
  • AniJS – Animations by declared data-attributes.
  • Snabbt.js – Minimalistic animation library in JavaScript.
  • Processing.js – JavaScript library for Processing visual programming language.
  • Dynamics.js – JavaScript library to create physics-based animations.
  • Mo.js – Motion graphics toolbelt for the web.
  • AnimateTransition – Library for transition of blocks and popups.
  • Animate Plus – CSS and SVG animation library for modern browsers, performant and lightweight (3KB gzipped), making it particularly well-suited for mobile.
  • Gravitas.js – Super fast physics simulations for JavaScript.
  • Popmotion – JavaScript motion engine that makes creating engaging user interactions quick and simple.
  • anime.js - Lightweight JavaScript animation library.
  • useAnimations - Micro-animation icon library.

SVG

  • SnapSVG — JavaScript library makes working with your SVG assets as easy as jQuery makes working with the DOM.
  • BonsaiJS – Lightweight graphics library with intuitive graphics API and SVG renderer.
  • Vivus.js – Allows you to animate SVGs, giving them the appearance of being drawn.
  • Walkway.js – Easy way to animate SVG images consisting of line, path, and polyline elements.
  • Transformicons – Animated icons, symbols and buttons using SVG and CSS.

Web animation performance

Speeches, presentations, videos

Newsletters, podcasts, screencasts

Guidelines

Books

How to Share :star::star::star::star::star:

License

CC0

Collected with :heart: by Artur Kornakov and these awesome guys