awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
material-motion avatar

material-motion/material-motion-swiftArchived

0
View on GitHub↗
1,419 estrellas·77 forks·Swift·Apache-2.0·3 vistas

Material Motion Swift

Material-motion-swift is a Swift animation toolkit and gesture interaction library for building responsive motion, physics-based interface transitions, and direct multitouch manipulation on mobile devices. The framework executes continuous view transitions, asymmetric transformations, and outward masks following standard design guidelines.

The library constructs reactive animation networks by binding input streams to layer properties through explicit relationships, while delegating rendering and interpolation to underlying graphics hardware. It translates live touch coordinates into direct manipulation parameters and calculates real-time velocity and position using damped harmonic oscillator equations for spring simulations. Additionally, raw scroll offsets transform into proportional property updates to scale and fade page elements dynamically.

Features

  • Gesture Interaction Libraries - Adds physics-based drag, rotation, and scale interactions so users can manipulate interface elements directly.
  • Spring Physics - Drives natural, interruptible UI movements by calculating real-time velocity and position using damped harmonic oscillator equations.
  • Animation & Transitions - Builds smooth interface transitions and animations driven by hardware-accelerated core animation runtimes for iOS apps.
  • iOS View Controller Transitions - Establishes visual continuity across screen changes by orchestrating shared element geometries between distinct view controllers.
  • Swift Animation Libraries - Provides a toolkit for building responsive motion and physics-based interface transitions using Core Animation.
  • Animation and Motion Systems - Drives smooth interface transitions and scroll-linked reactive motion using hardware-accelerated core animation runtimes.
  • Hardware-Accelerated UI Transitions - Delegates rendering and interpolation directly to underlying graphics hardware to maintain high frame rates during UI transitions.
  • Motion Design Systems - Implements design guidelines by applying asymmetric transformations, outward masks, and fluid visual continuity during view transitions.
  • Animation and Motion - Drives animations and transitions in user interfaces in response to scroll positions, gestures, and multitouch interactions.
  • Material Design Frameworks - Provides a framework for executing asymmetric transformations, continuous view transitions, and outward masks following design guidelines.
  • Direct Manipulation Interfaces - Enables users to drag, rotate, and scale individual UI items directly using multitouch gestures.
  • Scroll-Driven Motion Libraries - Creates dynamic scroll effects that scale and fade page elements in response to user scrolling.
  • Declarative Motion Frameworks - Constructs reactive animation networks by binding input streams to layer properties through explicit, composable relationships.
  • Gesture-Based Dismissal - Presents overlays on existing contexts that users can swipe or drag away using physics-based spring interactions.
  • Interactive Dismissal - Translates live touch coordinates into direct manipulation parameters, allowing users to peel back or swipe away overlays dynamically.
  • Material Design Libraries - Applies asymmetric transformations and outward masks to buttons and containers following standard design guidelines.
  • Scroll-Offset Tracking - Transforms raw scroll offsets into proportional property updates to scale and fade interface elements fluidly on the fly.
  • View Transition Animations - Establishes visual continuity during view controller transitions using shared contextual elements and gesture dismissal.

Historial de estrellas

Gráfico del historial de estrellas de material-motion/material-motion-swiftGráfico del historial de estrellas de material-motion/material-motion-swift

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Material Motion Swift

Colecciones seleccionadas manualmente donde aparece Material Motion Swift.
  • Object animation engine

Alternativas open-source a Material Motion Swift

Proyectos open-source similares, clasificados según cuántas características comparten con Material Motion Swift.
  • marcosgriselli/viewanimatorAvatar de marcosgriselli

    marcosgriselli/ViewAnimator

    7,325Ver en GitHub↗

    ViewAnimator is a Swift animation library and view transition framework designed to coordinate visual motion effects across interface elements. It provides a motion engine that executes animation sequences and geometric transforms on individual views and layout cells. The framework is built around a standardized animation protocol, allowing developers to create and integrate custom movement and transition behaviors. This extensibility enables the creation of reusable animation libraries beyond the pre-defined effects. The system supports combining multiple visual transforms into single compo

    Swift
    Ver en GitHub↗7,325
  • popmotion/popmotionAvatar de Popmotion

    Popmotion/popmotion

    20,171Ver en GitHub↗

    Popmotion is a JavaScript animation library and declarative motion engine designed for creating programmatic motion and interactive transitions within web user interfaces. It provides a functional animation API that allows developers to define complex animation sequences through configuration objects rather than manual frame management. The engine utilizes a functional approach to animate user interface elements, implementing spring-based physics simulations to mimic real-world momentum. It employs interpolation-based value mapping and functional transformations to translate animation progres

    JavaScriptanimationcssjavascript-motion-engine
    Ver en GitHub↗20,171
  • colineberhardt/vctransitionslibraryAvatar de ColinEberhardt

    ColinEberhardt/VCTransitionsLibrary

    4,527Ver en GitHub↗

    VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for managing transitions between view controllers in iOS applications. It serves as a UIKit animation framework that implements custom animations for navigating between screens to improve visual flow. The library features a collection of pre-defined animations, including flip, fold, cube, and crossfade effects. It includes an interactive transition controller that links gesture recognizers, such as swipes and pinches, to animations, allowing users to manually drive or cancel the navigati

    Objective-C
    Ver en GitHub↗4,527
  • levey/awesomemenuAvatar de levey

    levey/AwesomeMenu

    4,970Ver en GitHub↗

    AwesomeMenu is a reusable iOS user interface component that provides an animated radial menu system. It serves as a navigation tool for mobile applications, utilizing motion and rotation to present a set of available actions to the user. The component focuses on circular navigation menus that expand and collapse using CoreAnimation for fly-out transitions. It implements a radial layout where menu items are positioned using polar coordinates and selected via angle-based input mapping. The system handles custom UI animations and iOS app navigation by organizing menu elements as independent ani

    Objective-C
    Ver en GitHub↗4,970
Ver las 30 alternativas a Material Motion Swift→

Preguntas frecuentes

¿Qué hace material-motion/material-motion-swift?

Material-motion-swift is a Swift animation toolkit and gesture interaction library for building responsive motion, physics-based interface transitions, and direct multitouch manipulation on mobile devices. The framework executes continuous view transitions, asymmetric transformations, and outward masks following standard design guidelines.

¿Cuáles son las características principales de material-motion/material-motion-swift?

Las características principales de material-motion/material-motion-swift son: Gesture Interaction Libraries, Spring Physics, Animation & Transitions, iOS View Controller Transitions, Swift Animation Libraries, Animation and Motion Systems, Hardware-Accelerated UI Transitions, Motion Design Systems.

¿Qué alternativas de código abierto existen para material-motion/material-motion-swift?

Las alternativas de código abierto para material-motion/material-motion-swift incluyen: marcosgriselli/viewanimator — ViewAnimator is a Swift animation library and view transition framework designed to coordinate visual motion effects… popmotion/popmotion — Popmotion is a JavaScript animation library and declarative motion engine designed for creating programmatic motion… levey/awesomemenu — AwesomeMenu is a reusable iOS user interface component that provides an animated radial menu system. It serves as a… colineberhardt/vctransitionslibrary — VCTransitionsLibrary is a suite of tools providing pre-built visual effects and gesture-driven controllers for… kirillzyusko/react-native-keyboard-controller — This is a keyboard interaction library and manager for React Native that provides smooth animations, gesture-based… josephuspaye/keen-ui — Keen-UI is a Vue.js UI component library and Material Design framework. It provides a collection of reusable interface…