Pfeil links und rechts: zum benachbarten Tool in der Übersicht wechseln. Pfeil hoch und runter scrollen die Seite.

motion.dev

motion.dev

Production-ready Animation Library für React, JavaScript und Vue

Website besuchen
Herzen Heat (0–100)
32.539 Stars MIT 25. Juni 2026 Seit Nov. 2018 119 offene Issues

Zusammenfassung

Motion ist eine kostenlose, Open-Source JavaScript-Animationsbibliothek für React, JavaScript und Vue. Sie bietet eine einfache API für performante Web-Animationen – von einfachen Transforms bis zu komplexen interaktiven Gesten mit Scroll-Animationen, Exit-Animationen, Layout-Transitions und Spring-Physics.

Vorteile

  • + Kostenlos und Open Source mit über 30 Millionen monatlichen npm-Downloads
  • + Hardware-beschleunigte Animationen mit hybrider Engine für beste Performance
  • + Einfache Pick-up-and-play API für schnellen Einstieg und Mastery
  • + Umfangreiche Motion+ Community mit 1000+ Entwicklern und 330+ vorgefertigten Beispielen

Nachteile

  • Premium Motion+ Features und Komponenten sind kostenpflichtig
  • Lernkurve für fortgeschrittene Features wie Layout-Animationen und komplexe Orchestrierung

Anwendungsfälle

  • Scroll-basierte Animationen für Landing Pages und Marketing-Websites
  • Interaktive UI-Komponenten mit Hover-, Press- und Drag-Gesten
  • Layout-Übergänge und Exit-Animationen für moderne Single-Page-Applications
  • Komplexe animierte Komponenten wie Cursor-Effekte, Counter und Ticker

Ideal für

Webentwickler und Frontend-Teams, die performante, produktionsreife Animationen für React, JavaScript oder Vue-Projekte erstellen möchten.

Tags

Was ist motion.dev?

Motion ist eine Open-Source-Animationsbibliothek für React, JavaScript und Vue. Sie bündelt eine hybride Engine, die Hardware-Beschleunigung nutzt, mit einer API, die sich ohne großen Aufwand einsetzen lässt. Mit über 30 Millionen monatlichen npm-Downloads gehört sie zu den meistgenutzten Animationsbibliotheken im JavaScript-Ökosystem. Die Kernbibliothek ist kostenlos. Ein optionales Bezahlmodell namens Motion+ erschließt zusätzliche Komponenten und Codebeispiele.

Kernfunktionen

  • Scroll-basierte Animationen: Elemente reagieren auf Scroll-Position, was sich für Landing Pages und Marketing-Seiten direkt einsetzen lässt.
  • Gesten-Unterstützung: Hover-, Press- und Drag-Interaktionen lassen sich deklarativ an Komponenten binden.
  • Layout-Transitions und Exit-Animationen: Übergänge zwischen Layout-Zuständen und das Ausblenden von Elementen beim Unmount funktionieren ohne manuelle DOM-Arbeit.
  • Spring-Physics: Animationen können physikbasierte Federdynamik verwenden, statt auf reine CSS-Easings angewiesen zu sein.
  • Vorgefertigte Beispiele via Motion+: Die Community-Plattform bietet über 330 Beispiele, von Cursor-Effekten bis zu animierten Countern und Tickern.

Für wen eignet sich motion.dev?

Motion richtet sich an Frontend-Entwickler, die Animationen produktionsreif einsetzen wollen, ohne eine eigene Abstraktion über Browser-APIs zu bauen. React-Projekte profitieren am stärksten, da die Bibliothek dort den größten Feature-Umfang bietet. Vue-Support ist vorhanden, aber weniger prominent dokumentiert.

Wer nur einfache CSS-Transitions braucht, holt mit Motion zu viel ins Projekt. Wer hingegen Layout-Animationen oder komplexe Scroll-Sequenzen plant, spart damit erheblich Zeit. Layout-Animationen erfordern ein genaues Verständnis der Konzepte hinter dem layout-Prop. Wer dort ohne Vorkenntnisse einsteigt, verbringt einige Zeit damit, unerwartete Sprünge in der Darstellung zu debuggen.

Einordnung & Alternativen

Motion konkurriert direkt mit GSAP, das im professionellen Animationsbereich ebenfalls weit verbreitet ist. GSAP bietet mehr Kontrolle über komplexe Timelines, erfordert aber für kommerzielle Projekte eine kostenpflichtige Lizenz. Anime.js ist eine schlankere Alternative ohne Framework-Integration. React Spring verfolgt einen ähnlichen physikbasierten Ansatz für React, hat aber eine kleinere Community und weniger aktive Entwicklung.

Das entscheidende Argument für Motion ist das Verhältnis aus API-Einstieg und Tiefe. Einfache Animationen funktionieren mit wenigen Zeilen. Wer tiefer geht, findet Spring-Konfiguration, Orchestrierung und Scroll-APIs vor, ohne die Bibliothek wechseln zu müssen.

Ähnliche Tools

Passende Blogposts

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!