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
amosgyamfi avatar

amosgyamfi/open-swiftui-animations

0
View on GitHub↗
5,517 stars·290 forks·Swift·Unlicense·29 viewstwitter.com/amos_gyamfi↗

Open Swiftui Animations

This project is a SwiftUI animation library and a collection of reusable motion design patterns for iOS and macOS applications. It provides a gallery of pre-made animated interface elements and physics-based motion effects to create tactile user interface reactions.

The library focuses on complex visual sequences, including three-dimensional element rotation, animated path drawing for lines and signatures, and simulated text input effects. It implements fluid layout morphing and seamless content transitions using phase-based timing and shape animations.

The framework covers a broad range of capabilities including spring-physics animations, visual masking and clipping, and the development of custom progress indicators. It also includes tools for managing state-driven view transitions and alignment-based layout shifts.

Features

  • Animation Libraries - Offers a comprehensive library of reusable animation patterns and visual effects specifically for the SwiftUI framework.
  • Motion Design Patterns - Implements spring physics and 3D rotations in SwiftUI to make interface components feel natural and tactile.
  • Layout Transitions - Morphs container shapes and swaps visual content seamlessly using phase-based timing and animations in SwiftUI.
  • UI Animations - Creates fluid and expressive visual transitions and interactive elements within native SwiftUI applications.
  • Spring Animations - Uses mathematical spring constants to calculate natural movement and bounce effects for UI elements.
  • Dynamic Motion Layouts - Enhances visual layouts using spring physics, 3D rotations, and mesh gradients for dynamic user interactions.
  • Phase-Based Animators - Sequences multiple animation steps by iterating through a predefined set of values using a phase animator.
  • 3D View Rotations - Moves elements around specific anchors or axes to create depth and rotation in 3D environments.
  • Typing Simulations - Simulates real-time typing and erasing by animating a blinking cursor and sequential character appearance.
  • Path Interpolation Animations - Simulates the drawing or erasing of lines and signatures by animating path trimming.
  • Spatial Rotations - Positions elements relative to specific anchors to create three dimensional movement and orbital rotations.
  • Visual Effects - Develops complex masking and gradient animations to enhance the aesthetic depth of mobile interfaces in SwiftUI.
  • Visual State Transitions - Changes visual interface states by mapping boolean or enum values to specific layout properties.
  • Morphing Shape Animations - Provides fluid transitions between different container shapes and layouts using liquid animation effects.
  • Tactile UI Reactions - Creates tactile and bouncy responses to user input using spring-based animations and symbol effects.
  • Alignment Interpolation - Implements fluidly shifting child view positions by interpolating between different alignment guides.
  • Reveal Masks - Hides or reveals content by applying geometric shape overlays that define visible areas.
  • Progress Indicators - Builds custom loading states and progress animations including spinning elements and drawing paths.
  • Animated UI Components - Ships a gallery of pre-made interface elements that integrate motion effects and transitions.
  • Content Transition Effects - Enables the seamless swapping of symbols or icons using phase animators for smooth replacements.

Star history

Star history chart for amosgyamfi/open-swiftui-animationsStar history chart for amosgyamfi/open-swiftui-animations

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 amosgyamfi/open-swiftui-animations do?

This project is a SwiftUI animation library and a collection of reusable motion design patterns for iOS and macOS applications. It provides a gallery of pre-made animated interface elements and physics-based motion effects to create tactile user interface reactions.

What are the main features of amosgyamfi/open-swiftui-animations?

The main features of amosgyamfi/open-swiftui-animations are: Animation Libraries, Motion Design Patterns, Layout Transitions, UI Animations, Spring Animations, Dynamic Motion Layouts, Phase-Based Animators, 3D View Rotations.

Which projects share features with amosgyamfi/open-swiftui-animations?

Projects with overlapping indexed features include: timdonnelly/advance — Advance is a physics-based animation library and motion simulation toolkit for iOS, tvOS, and macOS. It provides a… emergetools/pow — Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle… ui-layouts/uilayouts — uillayouts is a comprehensive design system consisting of interactive components, responsive templates,… frogermcs/instamaterial — InstaMaterial is a Material Design social media interface implementation for Android. It serves as a mobile… gontovnik/dgelasticpulltorefresh — DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect… b3ll/motion — Motion is a physics-based animation engine for building gesturally-driven user interfaces and interactions on Apple…

Projects sharing features with Open Swiftui Animations

These projects share indexed features with Open Swiftui Animations. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • timdonnelly/advancetimdonnelly avatar

    timdonnelly/Advance

    4,471View on GitHub↗

    Advance is a physics-based animation library and motion simulation toolkit for iOS, tvOS, and macOS. It provides a framework for driving value transitions using non-linear physics functions and a spring physics engine to produce natural, bouncy movements. The library distinguishes itself through a vector-based animation framework that allows custom data types to be animated by converting them into vector representations. It also implements velocity-preserving state handoffs to maintain a consistent rate of change when transitioning between different animation modes. The toolkit covers both t

    Swift
    View on GitHub↗4,471
  • emergetools/powEmergeTools avatar

    EmergeTools/Pow

    4,316View on GitHub↗

    Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle systems, and multi-sensory user feedback. It includes a visual feedback framework, an animation library, and a dedicated particle system. The project provides a rendering context for particle effects that avoids clipping by parent view boundaries. It also includes a haptic and audio feedback kit designed to trigger physical vibrations and sound effects in response to state changes within a user interface. The library covers a range of interface enhancements, including 3D rotat

    Swiftanimationeffectsios
    View on GitHub↗4,316
  • ui-layouts/uilayoutsui-layouts avatar

    ui-layouts/uilayouts

    3,190View on GitHub↗

    uillayouts is a comprehensive design system consisting of interactive components, responsive templates, motion-enhanced UI kits, and advanced visual effect toolkits. It provides a collection of accessible React UI components and pre-designed layout sections for landing pages. The project is distinguished by a specialized visual effects library and motion-driven components. It features high-performance graphical enhancements such as glassmorphism, mesh gradients, noise overlays, and SVG masking, alongside interactive elements that utilize physics-based animations and cursor-tracking effects.

    TypeScriptaccertinityaccordion-componentanimated-tabs
    View on GitHub↗3,190
  • frogermcs/instamaterialfrogermcs avatar

    frogermcs/InstaMaterial

    4,941View on GitHub↗

    InstaMaterial is a Material Design social media interface implementation for Android. It serves as a mobile application frontend and navigation framework featuring scrollable content feeds, user profiles, and interactive social engagement elements. The project is distinguished by its complex motion design, including circular reveal animations that transition between screens from specific touch coordinates and sequenced entry effects that coordinate translation, alpha, and scale transforms. It also implements a custom camera integration system that utilizes shaders for circular image cropping

    Java
    View on GitHub↗4,941
Compare all 30 related projects→