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

ChenYilong/CYLTabBarController

0
View on GitHub↗

CYLTabBarController

CYLTabBarController is an iOS tab bar UI library and interface system designed for implementing advanced navigation layouts, glassmorphism effects, and dynamic vector-based icon animations. It provides a collection of components to customize the standard iOS navigation bar with specialized visual styles and layouts.

The library distinguishes itself through the integration of Lottie for vector animations within navigation icons and the inclusion of a glassmorphism UI kit for creating blurred, translucent overlays. It specifically enables the implementation of emphasized center action buttons and the addition of notification badges to navigation items.

The system covers a range of layout and interaction capabilities, including orientation-aware layout adjustments, nested tab bar architectures, and the ability to track and intercept tab interaction events. It also provides configuration options for navigation bar height and the visibility of item icons and text.

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

Features

  • Tab Bar Customizers - Provides a comprehensive system for styling and managing custom tab bar layouts on iOS.
  • Lottie Animation Integrations - Adds dynamic vector animations to navigation icons and interactive elements using the Lottie framework.
  • Lottie Integrations - Integrates Lottie vector animations within tab bar icons to create dynamic visual transitions.
  • iOS Interaction Design - Implements native iOS interaction patterns through engaging navigation transitions and interactive tab elements.
  • iOS Navigation Styling - Enables the design of custom tab bar layouts with emphasized center buttons and notification badges.
  • Glassmorphism Styling - Provides a set of visual effects for creating blurred translucent overlays and liquid glass styles.
  • Blur and Glass Background Styles - Applies blur filters and transparency layers to the navigation bar to achieve a glassmorphism visual style.
  • Animated Icons - Integrates vector animations into navigation items to provide dynamic visual feedback.
  • Center Action Buttons - Implements specific frame offset calculations to place an enlarged, centered action button within the navigation bar.
  • Center - Provides the ability to place an emphasized primary action button in the center of the navigation bar.
  • Notification Badges - Attaches indicator views to navigation items to display dynamic notification counts or alert statuses.
  • Layout Orientation Recalculation - Automatically updates the width and position of navigation elements during device orientation changes.
  • Development Frameworks - A low-coupling framework for managing tab-based navigation.
6,996 stars·1,458 forks·Swift·MIT·24 views

Star history

Star history chart for chenyilong/cyltabbarcontrollerStar history chart for chenyilong/cyltabbarcontroller

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.

Projects sharing features with CYLTabBarController

These projects share indexed features with CYLTabBarController. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • h07000223/flycotablayoutH07000223 avatar

    H07000223/FlycoTabLayout

    11,101View on GitHub↗

    FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions as a custom view component and navigation tool that allows developers to organize content into switchable categories using customizable indicators and animations. The library distinguishes itself through integrated notification badge components that display unread message tips and status indicators directly on individual tabs. It also provides specialized navigation synchronization, allowing the tab layout to function as a standalone component or as a linked navigation bar ti

    Java
    View on GitHub↗11,101
  • mamaral/onboardmamaral avatar

    mamaral/Onboard

    6,581View on GitHub↗

    Onboard is an iOS onboarding framework designed for creating guided welcome screen sequences and tutorial flows. It provides a page transition engine to manage navigation and animations between sequential screens containing images, text, and action buttons. The framework includes a SwiftUI UI library with customizable layout components and styles. It features a system for animating content and managing the navigation flow, which allows for the implementation of smooth transitions and fade effects between instructional screens. The project covers background management with support for static

    Objective-C
    View on GitHub↗6,581
  • hackware1993/magicindicatorhackware1993 avatar

    hackware1993/MagicIndicator

    9,799View on GitHub↗

    MagicIndicator is a library for rendering visual page markers and navigation tabs that synchronize with paginated views in Android applications. It provides a set of tools for implementing interactive page indicators, including components for tracking and controlling page positions within sliding containers and fragment navigation systems. The project supports customizable tab navigation through custom layout files and interface-based styling. It enables the integration of notification badges, allowing numeric or status markers to be overlaid on navigation tabs to alert users of updates. The

    Javaindicatorpagerslidingtabstriptablayout
    View on GitHub↗9,799
Compare all 30 related projects→

Frequently asked questions

What does chenyilong/cyltabbarcontroller do?

CYLTabBarController is an iOS tab bar UI library and interface system designed for implementing advanced navigation layouts, glassmorphism effects, and dynamic vector-based icon animations. It provides a collection of components to customize the standard iOS navigation bar with specialized visual styles and layouts.

What are the main features of chenyilong/cyltabbarcontroller?

The main features of chenyilong/cyltabbarcontroller are: Tab Bar Customizers, Lottie Animation Integrations, Lottie Integrations, iOS Interaction Design, iOS Navigation Styling, Glassmorphism Styling, Blur and Glass Background Styles, Animated Icons.

Which projects share features with chenyilong/cyltabbarcontroller?

Projects with overlapping indexed features include: eggswift/estabbarcontroller — ESTabBarController is a Swift framework for customizing the appearance, animations, and behavioral logic of navigation… h07000223/flycotablayout — FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions… mamaral/onboard — Onboard is an iOS onboarding framework designed for creating guided welcome screen sequences and tutorial flows. It… hackware1993/magicindicator — MagicIndicator is a library for rendering visual page markers and navigation tabs that synchronize with paginated… ptomasroos/react-native-scrollable-tab-view — This project is a React Native UI component for implementing swipeable tab navigation. It organizes mobile app content… brentvatne/react-native-scrollable-tab-view — This project is a cross-platform mobile tab navigator for React Native. It provides a swipable tab interface and an…