awesome-repositories.comCategoriesBlog
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
·
Ramotion avatar

Ramotion/animated-tab-bar

0
View on GitHub↗
11,090 stars·1,307 forks·Swift·MIT·11 viewswww.ramotion.com/animated-tab-bar-ios-app-development-ui-library↗

Animated Tab Bar

This project is a Swift UI tab bar library and animation framework for iOS. It provides a custom tab bar controller designed to manage programmatic icon transitions and motion effects when users switch between different views in a mobile application.

The toolkit includes built-in tab icon effects such as bouncing and rotating, as well as a custom animation protocol that allows for the definition of precise transition behaviors. These components are used to implement fluid motion effects and interactive navigation elements.

Features

  • Tab Bar Animation Toolkits - Provides a toolkit for implementing icon transitions and bouncing effects during navigation.
  • iOS UI Components - Provides a set of reusable, interactive user interface components specifically for iOS.
  • Mobile Navigation UX Enhancements - Implements fluid motion effects and transitions when users navigate between different sections of the app.
  • Interactive Interface Design - Provides a polished and engaging user interface through custom animated navigation elements.
  • Predefined Animation Effects - Includes built-in visual transitions such as bouncing and rotating for tab items.
  • Layer-Based Motion Effects - Provides bouncing and rotating transitions using Core Animation layers for navigation icons.
  • Transitions & Effects - Implements fluid motion effects to enhance the visual transition between different content states.
  • Icon Transitions - Triggers specific visual transformations for icons based on the active tab index.
  • Animation Protocols - Offers a custom animation protocol to define precise transition behaviors during tab switches.
  • Animation Customization APIs - Provides a protocol for developers to define precise transition behaviors for icons.
  • Tab Bars - Tab bar controller with animated icons and items.
  • Tabs - Animated tab bar controller.
  • UI Components - Animated tab bar items and icons for navigation.
  • UI Components and Widgets - Tab bar with icon animation effects.

Star history

Star history chart for ramotion/animated-tab-barStar history chart for ramotion/animated-tab-bar

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

Open-source alternatives to Animated Tab Bar

Similar open-source projects, ranked by how many features they share with Animated Tab Bar.
  • gontovnik/dgelasticpulltorefreshgontovnik avatar

    gontovnik/DGElasticPullToRefresh

    3,745View on GitHub↗

    DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect for scrolling lists. It serves as a specialized table view extension that triggers content updates via a downward swipe gesture. The component uses bezier paths and spring physics to render curved visual elements, simulating a flexible stretching effect during user interaction. This physics-based approach governs the movement and bounce of the interface to create a fluid feel. The system manages gesture-driven states and coordinate transformations to shift the view hierarchy.

    Swift
    View on GitHub↗3,745
  • grouper/flatuikitGrouper avatar

    Grouper/FlatUIKit

    7,742View on GitHub↗

    FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements and styling tools to implement a minimal aesthetic across native mobile applications. The kit replaces standard iOS controls with a collection of pre-styled components, including buttons, text fields, and segmented controls. It utilizes a predefined flat color palette, custom font integration, and a dedicated icon set to ensure a cohesive visual identity. The framework covers a wide range of UI elements, including customizable input controls, table cells, and navigation compon

    Objective-C
    View on GitHub↗7,742
  • eggswift/estabbarcontrollereggswift avatar

    eggswift/ESTabBarController

    5,238View on GitHub↗

    ESTabBarController is a Swift framework for customizing the appearance, animations, and behavioral logic of navigation tab bars. It provides an interactive navigation UI kit designed to manage navigation components, including badge controllers and overflow menus. The project integrates Lottie vector animations to render interactive motion graphics within the navigation interface. It also includes a mechanism that automatically converts excess navigation items into a dropdown menu when the available screen width is exceeded. The framework covers broad capability areas including badge manageme

    Swift
    View on GitHub↗5,238
  • ramotion/adaptive-tab-barRamotion avatar

    Ramotion/adaptive-tab-bar

    2,010View on GitHub↗

    :octocat: AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom iOS UI elements. Swift UI component by @Ramotion

    Swift
    View on GitHub↗2,010
See all 30 alternatives to Animated Tab Bar→

Frequently asked questions

What does ramotion/animated-tab-bar do?

This project is a Swift UI tab bar library and animation framework for iOS. It provides a custom tab bar controller designed to manage programmatic icon transitions and motion effects when users switch between different views in a mobile application.

What are the main features of ramotion/animated-tab-bar?

The main features of ramotion/animated-tab-bar are: Tab Bar Animation Toolkits, iOS UI Components, Mobile Navigation UX Enhancements, Interactive Interface Design, Predefined Animation Effects, Layer-Based Motion Effects, Transitions & Effects, Icon Transitions.

What are some open-source alternatives to ramotion/animated-tab-bar?

Open-source alternatives to ramotion/animated-tab-bar include: gontovnik/dgelasticpulltorefresh — DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… eggswift/estabbarcontroller — ESTabBarController is a Swift framework for customizing the appearance, animations, and behavioral logic of navigation… ramotion/adaptive-tab-bar — :octocat: AdaptiveController is a 'Progressive Reduction' Swift UI module for adding custom states to Native or Custom… cosmicmind/material — Material is a mobile user interface framework designed for building responsive and consistent native applications. It… devinross/tapkulibrary — tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS…