awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
IBAnimatable avatar

IBAnimatable/IBAnimatable

0
View on GitHub↗
8,652 stele·776 fork-uri·Swift·MIT·3 vizualizări

IBAnimatable

IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel.

The project distinguishes itself by offering a visual interface transition editor for configuring screen navigation and gesture-driven transitions without manual coding. It includes a prototyping sandbox for testing interaction sequences and motion effects to reduce the need for frequent simulator or physical device deployments.

The framework covers a broad range of motion and interface capabilities, including the design of custom app transitions, activity indicator construction, and the mapping of user gestures to specific interface responses. It also provides utilities for styling UI elements and defining view presentation movements such as fades and slides.

Features

  • Interface Builder Animation Tools - Allows designing and testing custom UI animations and transitions directly within Apple's Interface Builder.
  • UI Prototyping Tools - Provides a visual tool for prototyping custom interactions and navigation flows directly within the development environment.
  • Navigation Transitions - Offers tools for designing bespoke segue animations and gesture-driven screen transitions.
  • Interactive Prototyping - Provides a visual editor for designing and testing customized interface animations and navigation transitions.
  • Swift Animation Libraries - Creates complex animation sequences and motion effects for iOS applications using a programmable system.
  • Animation Sequence Promises - Manages animation sequence execution through a system of asynchronous promises for programmatic control.
  • Animation Controls - Implements a promise-based system to programmatically trigger and configure animation timing and behavior.
  • Presentation Transitions - Enables building bespoke screen transitions and navigational movements to replace standard system segues.
  • Custom Component Builders - Allows building unique interface elements with specialized visual behaviors through a standardized protocol system.
  • Custom UI Component Frameworks - Provides a standardized protocol system for developing unique interface elements with specialized visual behaviors and styles.
  • Gesture Interaction Frameworks - Offers a visual editor to map physical gestures like panning and pinching to specific interface responses.
  • Transition Configuration Editors - Ships a graphical tool for configuring screen navigation, segues, and gesture-driven transitions.
  • Animation Sequencing - Provides coordination of the timing and order of multiple sequential animations in Swift.
  • Animation Response Mappings - Connects user input events like panning or pinching to specific interface responses via a visual mapping system.
  • Motion Effect Prototyping - Ships a layout tool to create and visualize motion effects such as zooms and shakes.
  • Interaction Animation Editors - Provides a visual editor for building customized navigation and transitions without external design software.
  • View Transitions - Enables the design of custom navigational movements, including fades and slides, between application views.
  • Visual Interface Builders - Provides a visual designer for creating and prototyping Swift animations and transitions directly within Interface Builder.
  • Animation Prototyping Sandboxes - Provides Swift Playgrounds support for testing and iterating on animation sequences in a sandbox.
  • Visual Attribute Editors - Ships a graphical attributes panel for setting interaction properties to eliminate manual coding for prototypes.
  • Activity Indicators - Includes tools for constructing loading animations, rotations, and looping patterns as visual feedback.
  • Custom Component Extensions - Defines custom interface behaviors by extending a standard protocol system to create specialized UI elements.
  • Interactive Interface Design - Maps user gestures to specific interface responses using a graphical editor.
  • Animation Property Mapping - Maps graphical attributes from a visual editor to runtime animation properties and styles.
  • Transition Style Mapping - Configures navigation and presentation styles through a graphical attributes panel.
  • UI Prototyping Frameworks - Provides a sandbox for testing interaction sequences and motion effects to avoid frequent simulator deployments.
  • UI Styling - Provides a graphical interface for configuring visual properties like corner radius, shadows, and gradients.
  • View Presentation Styling - Implements an interface for defining how new views appear on screen using transition styles like flips or dropdowns.
  • Transitions - Design and prototype UI interactions and transitions in Interface Builder.
  • Animation and UI - Interface Builder extensions for prototyping UI and transitions.

Istoric stele

Graficul istoricului de stele pentru ibanimatable/ibanimatableGraficul istoricului de stele pentru ibanimatable/ibanimatable

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face ibanimatable/ibanimatable?

IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel.

Care sunt principalele funcționalități ale ibanimatable/ibanimatable?

Principalele funcționalități ale ibanimatable/ibanimatable sunt: Interface Builder Animation Tools, UI Prototyping Tools, Navigation Transitions, Interactive Prototyping, Swift Animation Libraries, Animation Sequence Promises, Animation Controls, Presentation Transitions.

Care sunt câteva alternative open-source pentru ibanimatable/ibanimatable?

Alternativele open-source pentru ibanimatable/ibanimatable includ: marcosgriselli/viewanimator — ViewAnimator is a Swift animation library and view transition framework designed to coordinate visual motion effects… ymm-tech/gods-pen — Gods-pen is a Vue.js visual page builder and no-code landing page platform for creating responsive mobile marketing… koenbok/framer — Framer - Design Everything. herotransitions/hero — Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity… nandorojo/moti — Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual… icanzilb/easyanimation — EasyAnimation is a Swift library for defining and executing interface animations. It provides a system for modifying…

Alternative open-source pentru IBAnimatable

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu IBAnimatable.
  • marcosgriselli/viewanimatorAvatar marcosgriselli

    marcosgriselli/ViewAnimator

    7,325Vezi pe 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
    Vezi pe GitHub↗7,325
  • ymm-tech/gods-penAvatar ymm-tech

    ymm-tech/gods-pen

    4,458Vezi pe GitHub↗

    Gods-pen is a Vue.js visual page builder and no-code landing page platform for creating responsive mobile marketing pages. It functions as a dockerized content management system and an extensible component framework, enabling the design and publishing of pages with integrated form collection and analytics tracking. The platform features a component marketplace manager for uploading, downloading, and monetizing reusable UI elements across different projects. It provides a comprehensive system for custom component development, utilizing a scaffolding system and schema-driven property mapping to

    Vue
    Vezi pe GitHub↗4,458
  • koenbok/framerAvatar koenbok

    koenbok/Framer

    5,885Vezi pe GitHub↗

    Framer - Design Everything

    JavaScript
    Vezi pe GitHub↗5,885
  • herotransitions/heroAvatar HeroTransitions

    HeroTransitions/Hero

    22,462Vezi pe GitHub↗

    Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers. The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed. The toolkit covers global coordinat

    Swift
    Vezi pe GitHub↗22,462
Vezi toate cele 30 alternative pentru IBAnimatable→