awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
animatedjs avatar

animatedjs/animated

0
View on GitHub↗
1,845 stars·103 forks·JavaScript·MIT·33 views

Animated

Animated is a declarative framework designed for creating high-performance, cross-platform interface movements. It provides a system for defining complex UI transitions through property interpolation, value mapping, and physics-based motion, allowing developers to orchestrate fluid visual effects without manual frame updates.

The library distinguishes itself by offloading animation instructions to the native UI thread, ensuring consistent performance across mobile and web environments. It supports sophisticated motion design by linking multiple animation variables together, enabling coordinated trailing effects and multi-property transitions that respond directly to user gestures.

The framework includes a comprehensive set of tools for managing dependency graphs and platform-specific logic. By utilizing an abstracted adapter pattern, it ensures that physics-based simulations and style property applications remain consistent across diverse target platforms.

Features

  • React Animation Workflows - A declarative framework for creating smooth, physics-based animations and gesture-driven transitions across mobile and web user interfaces.
  • Interactive Gesture-Driven Animations - Connects touch input events directly to animation values for interactive, responsive interface transitions.
  • Native Animation Drivers - Offloads animation instructions to the native UI thread via a bridge to ensure high-performance execution.
  • Interpolation Mappings - The animation framework transforms a single input variable into multiple output ranges to drive different visual properties simultaneously from one state for complex coordinated effects.
  • Animated Gesture Event Mappings - Maps input event streams directly to animation controllers to create interactive, gesture-responsive transitions.
  • Multi-Value Interpolators - Uses mathematical transformation functions to map input ranges to output values for driving multiple visual properties.
  • Physics-Based Animations - Simulates real-world forces like springs and friction to create natural, responsive movement patterns.
  • Animation Frameworks - Links multiple animation variables together to create coordinated trailing effects and complex multi-property movements.
  • Animation Orchestrators - Orchestrates complex, multi-property transitions and coordinated effects by linking multiple animated values.
  • Physical Motion Simulators - Calculates velocity and position using numerical integration to mimic real-world physical forces.
  • Cross-Platform Motion Systems - Ensures consistent visual effects and component animations across web, iOS, and Android environments.
  • Declarative Animation Frameworks - Defines complex interface movements through value mapping and timing functions instead of manual frame updates.
  • Declarative Animations - Manages dependencies between animated values using a directed acyclic graph for efficient update propagation.
  • Gesture Interaction Frameworks - Maps touch input directly to interface properties to build responsive elements that follow user movement.
  • Cross-Platform Animation Players - Provides a system for interpolating component properties and chaining values to achieve high-performance visual effects.
  • Style Property Animators - Interpolates component style properties like position, scale, and opacity using declarative timing functions.

Star history

Star history chart for animatedjs/animatedStar history chart for animatedjs/animated

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does animatedjs/animated do?

Animated is a declarative framework designed for creating high-performance, cross-platform interface movements. It provides a system for defining complex UI transitions through property interpolation, value mapping, and physics-based motion, allowing developers to orchestrate fluid visual effects without manual frame updates.

What are the main features of animatedjs/animated?

The main features of animatedjs/animated are: React Animation Workflows, Interactive Gesture-Driven Animations, Native Animation Drivers, Interpolation Mappings, Animated Gesture Event Mappings, Multi-Value Interpolators, Physics-Based Animations, Animation Frameworks.

Which projects share features with animatedjs/animated?

Projects with overlapping indexed features include: motiondivision/motion-vue — Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance… software-mansion/react-native-gesture-handler — React Native Gesture Handler is a declarative library that exposes the platform's native touch and gesture system to… aholachek/mobile-first-animation — Mobile-first-animation is a mobile web animation library and touch gesture animation toolkit designed to create fluid,… nandorojo/moti — Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual… react-spring/react-spring — react-spring is a declarative animation framework for React that drives visual transitions through state-driven… wix/react-native-interactable — react-native-interactable is a gesture physics library and interaction framework for React Native. It provides an…

Projects sharing features with Animated

These projects share indexed features with Animated. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • motiondivision/motion-vuemotiondivision avatar

    motiondivision/motion-vue

    2,185View on GitHub↗

    Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio

    TypeScriptanimationframer-motionmotion
    View on GitHub↗2,185
  • software-mansion/react-native-gesture-handlersoftware-mansion avatar

    software-mansion/react-native-gesture-handler

    6,755View on GitHub↗

    React Native Gesture Handler is a declarative library that exposes the platform's native touch and gesture system to React Native, enabling smooth, deterministic gesture handling on the UI thread. It manages gesture recognition through a native state machine with defined transitions between states like BEGAN, ACTIVE, END, and CANCELLED, routing touch events through platform-native gesture recognizers on both iOS and Android. The library provides a comprehensive gesture composition framework that allows developers to combine multiple gestures into race, simultaneous, or exclusive sequences, co

    TypeScriptgesturejavascriptreact-native
    View on GitHub↗6,755
  • aholachek/mobile-first-animationaholachek avatar

    aholachek/mobile-first-animation

    2,072View on GitHub↗

    Mobile-first-animation is a mobile web animation library and touch gesture animation toolkit designed to create fluid, gesture-driven animations and spring physics interactions. It provides a spring physics simulation engine that calculates realistic motion dynamics, responding naturally to user velocity and release points. The library features a gesture-driven animation pipeline that binds raw touch input directly to animation drivers, alongside a declarative animation interpolation system that maps continuous touch coordinate ranges to visual style properties. It applies hardware-accelerate

    JavaScriptanimationgesturesmobile-first
    View on GitHub↗2,072
  • nandorojo/motinandorojo avatar

    nandorojo/moti

    4,542View on GitHub↗

    Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual transitions and motion effects across mobile and web platforms. It functions as a native-thread animation wrapper and library that leverages a shared-value system to synchronize state changes between the logic layer and the native rendering engine. The framework distinguishes itself through its layout transition tools and the ability to execute complex sequences and loops on the native thread to maintain high frame rates. It provides a system for orchestrating smooth entry and e

    TypeScript
    View on GitHub↗4,542
  • Compare all 30 related projects→

    Curated searches featuring Animated

    Hand-picked collections where Animated appears.
    • React Animation Libraries
    • Interaction design frameworks
    • React animation component library