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
Back to chenyilong/cyltabbarcontroller

Projects sharing features with CYLTabBarController

30 open-source projects similar to chenyilong/cyltabbarcontroller, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it 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

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • 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
  • ptomasroos/react-native-scrollable-tab-viewptomasroos avatar

    ptomasroos/react-native-scrollable-tab-view

    6,945View on GitHub↗

    This project is a React Native UI component for implementing swipeable tab navigation. It organizes mobile app content into category tabs that users navigate through horizontal gestures or direct interaction. The system synchronizes the movement of the tab indicator with the page scroll offset. It supports the integration of custom tab bars and provides the ability to maintain independent scroll positions for each individual page. Navigation can be managed programmatically, including the ability to define initial starting pages or disable gesture-based swiping. The component also includes tr

    JavaScriptanimatedreact-nativeswipe
    View on GitHub↗6,945
  • brentvatne/react-native-scrollable-tab-viewbrentvatne avatar

    brentvatne/react-native-scrollable-tab-view

    6,944View on GitHub↗

    This project is a cross-platform mobile tab navigator for React Native. It provides a swipable tab interface and an animated view switcher that allows users to move between different content areas using horizontal swipe gestures. The system features a customizable tab bar component that can be styled or replaced with custom components to control the visual layout. It supports independent scroll state management, ensuring each individual page maintains its own vertical scroll position when switching views. The navigation framework handles tab transition control and adjacent page pre-rendering

    JavaScript
    View on GitHub↗6,944
  • forkingdog/fdfullscreenpopgestureforkingdog avatar

    forkingdog/FDFullscreenPopGesture

    5,888View on GitHub↗

    FDFullscreenPopGesture is an iOS navigation gesture library and UIKit enhancement designed to implement edge-swipe back navigation and automatic navigation bar transitions in iOS applications. It provides a category for navigation controllers that adds a fullscreen swipe-to-pop gesture matching the system interaction style. The library manages the synchronization of navigation bar visibility animations during fullscreen transitions. This ensures that view controllers which do not natively support edge-swipe navigation can utilize system-standard back gestures. The project covers user interfa

    Objective-C
    View on GitHub↗5,888
  • wasabeef/blurrywasabeef avatar

    wasabeef/Blurry

    5,654View on GitHub↗

    Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces. It provides a toolset for generating blurred bitmap images from source files or memory and applying these effects to Android views and layout containers. The library implements frosted glass effects by capturing static bitmap representations of UI components and rendering them as stylized overlays. This process includes radius-driven sampling to control blur intensity and color-filter integration to modify the visual mood or readability of the background. The project covers

    Javaandroidandroid-libraryblur
    View on GitHub↗5,654
  • 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
  • louisdh/panelkitlouisdh avatar

    louisdh/panelkit

    3,746View on GitHub↗

    Panelkit is an iOS panel UI framework and multi-panel layout engine designed to create and manage floating, pinned, and modal content panels within applications. It functions as a floating window manager and interface orchestrator, handling the positioning, dragging, and resizing of independent user interface windows on mobile screens. The framework supports dynamic UI composition, allowing content to be rendered in multiple presentation styles such as popovers or pinned sidebars. It includes a state-persistence layout engine that saves and restores window coordinates and dimensions to mainta

    Swiftiosipadpanels
    View on GitHub↗3,746
  • ltebean/ltnavigationbarltebean avatar

    ltebean/LTNavigationBar

    4,428View on GitHub↗

    LTNavigationBar is an iOS navigation bar customizer and wrapper designed to modify the colors and visual behavior of system navigation bars during runtime. It serves as a user interface component for managing the appearance of top-level application navigation. The library enables dynamic interface styling and navigation bar management, allowing for the modification of the system navigation bar to match custom application designs. This includes updating visual properties and layouts in real time based on the application context.

    Objective-C
    View on GitHub↗4,428
  • coolbeet/cbstorehouserefreshcontrolcoolbeet avatar

    coolbeet/CBStoreHouseRefreshControl

    3,893View on GitHub↗

    CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped loading animations and gesture-driven refresh indicators for iOS applications. It provides a pull-to-refresh component that triggers content updates via a pull-down gesture on scrollable views. The library distinguishes itself through configuration-driven visual styling and coordinate-based path definitions, allowing animation trajectories and shapes to be defined in external files rather than through hard-coded values. It incorporates randomized animation offsets to introduce visu

    Objective-C
    View on GitHub↗3,893
  • dimezis/blurviewDimezis avatar

    Dimezis/BlurView

    4,008View on GitHub↗

    BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It functions as a layout element that applies a blur effect to the content of the underlying view hierarchy, enabling the creation of glassmorphism styles and translucent backgrounds. The project focuses on implementing dynamic background rendering that updates as the content beneath the blurred area changes. It allows for the porting of frosted glass visual styles to Android layouts through adjustable diffusion levels and rounded corner clipping. The implementation covers visual

    Javaandroidblurblurview
    View on GitHub↗4,008
  • rey5137/materialrey5137 avatar

    rey5137/material

    5,955View on GitHub↗

    A library to bring fully animated Material Design components to pre-Lolipop Android.

    Javaandroidjavamaterial
    View on GitHub↗5,955
  • qstumn/badgeviewqstumn avatar

    qstumn/BadgeView

    3,963View on GitHub↗

    BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view elements. It is built as a Material Design component that functions as an animated and interactive view for signaling alerts or item counts. The component distinguishes itself through support for drag-to-dismiss gestures, allowing users to remove alerts from the screen via touch interactions. It also utilizes smooth visibility animations to transition state changes rather than using immediate shifts. The library covers broad UI capabilities including content management for updat

    Javabadgebadgeviewmaterialdesign
    View on GitHub↗3,963
  • xmartlabs/xlpagertabstripxmartlabs avatar

    xmartlabs/XLPagerTabStrip

    7,005View on GitHub↗

    XLPagerTabStrip is a navigation component for iOS that synchronizes a tabbed menu with a swipable view controller pager. It functions as a gesture-based view switcher, allowing users to navigate between different screen views through either direct tab selection or horizontal swipe gestures. The project provides a wrapper for segmented controls and other tab indicator styles to manage the switching of multiple child views. It supports various tab indicator styling options, including button bars and simple indicator bars, and allows for the configuration of tab transition behaviors. The system

    Swift
    View on GitHub↗7,005
  • cwrichardkim/rknotificationhubcwRichardKim avatar

    cwRichardKim/RKNotificationHub

    3,128View on GitHub↗

    RKNotificationHub is a customizable badge UI library and a reusable SwiftUI notification badge component. It provides a view modifier and wrapper designed to attach numeric or dot notification indicators to any user interface element within a mobile application. The library enables the management of notification badge displays, including the ability to customize colors, frame positions, and scales relative to parent views. It includes a system for badge count management to update activity indicators through incrementing, decrementing, or explicitly setting the count. The project covers the b

    Objective-C
    View on GitHub↗3,128
  • satya164/react-native-tab-viewsatya164 avatar

    satya164/react-native-tab-view

    5,113View on GitHub↗

    This project provides a tabbed navigation component for cross-platform mobile applications. It functions as a navigational container that organizes content into separate views, allowing users to switch between screens via a tab bar or swipe gestures. The component features a customizable tab bar interface that supports branded styling, icons, badges, and horizontal scrolling to accommodate numerous navigation targets. It also includes a deferred rendering system that delays the instantiation of tab scenes until they receive focus to improve initial load speed. The implementation covers tab b

    TypeScripthacktoberfestpager-componentreact-native
    View on GitHub↗5,113
  • nicklockwood/fxblurviewnicklockwood avatar

    nicklockwood/FXBlurView

    4,930View on GitHub↗

    FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over application views and static images. It provides a UIKit background blur view component that can be applied to UI elements to create blurred backgrounds. The library supports both real-time blurring of live application views and the processing of static images. It offers two primary rendering modes: a single-pass static rendering for efficiency and a dynamic background-thread processing mode to maintain user interface responsiveness during heavy computations. Additional capabiliti

    Objective-C
    View on GitHub↗4,930
  • mirai-mamori/sakurairomirai-mamori avatar

    mirai-mamori/Sakurairo

    3,996View on GitHub↗

    Sakurairo is a feature-rich WordPress theme and personal blog framework designed for multilingual sites. It functions as a visual layer that provides comprehensive layout controls, ranging from a dynamic UI toolkit with glassmorphism effects to a full personal branding site template. The project distinguishes itself through AI content enhancement, using large language models to automatically summarize articles and generate interactive terminology annotations. It also integrates external activity tracking and profile synchronization for platforms such as Steam and Bilibili. The theme includes

    PHPai-assistedai-assisted-readingcolor-scheme
    View on GitHub↗3,996
  • mortimergoro/mgswipetablecellMortimerGoro avatar

    MortimerGoro/MGSwipeTableCell

    6,916View on GitHub↗

    MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI component designed to implement swipe-to-action patterns within native Apple mobile applications. The library enables the creation of interactive table cells that reveal hidden buttons through horizontal swipe gestures. It includes expandable swipe action triggers that execute specific events when a gesture exceeds a defined distance threshold. The component covers mobile UI gesture integration and table view customization, utilizing coordinate-based layout mapping and state-b

    Objective-C
    View on GitHub↗6,916
  • leolin310148/shortcutbadgerleolin310148 avatar

    leolin310148/ShortcutBadger

    7,334View on GitHub↗

    ShortcutBadger is an Android notification badge library and UI component designed to display numeric unread counts on application shortcuts. It functions as a cross-launcher badge manager to ensure notification consistency across different device manufacturers. The library provides compatibility for various Android launchers, including those from Samsung, LG, Sony, and HTC. It implements this by mapping generic badge requests to manufacturer-specific internal APIs and utilizing dynamic vendor detection. The project covers mobile notification management and system-level badge updates to refle

    Java
    View on GitHub↗7,334
  • jinxiansen/swiftuiJinxiansen avatar

    Jinxiansen/SwiftUI

    5,440View on GitHub↗

    This project is a declarative UI pattern library and reference implementation for structuring layouts, navigation flows, and data collections across Apple platforms. It provides a collection of practical implementation patterns and component examples for building user interfaces using the SwiftUI framework. The library serves as a cross-platform reference for rendering visual content on iOS and macOS. It includes a view implementation guide that covers managing navigation, handling user inputs, and embedding web content. The codebase covers broad capability areas including layout management

    Swift
    View on GitHub↗5,440
  • yalantis/kolodaYalantis avatar

    Yalantis/Koloda

    5,400View on GitHub↗

    Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-

    Swift
    View on GitHub↗5,400
  • ashok-varma/bottomnavigationAshok-Varma avatar

    Ashok-Varma/BottomNavigation

    4,348View on GitHub↗

    BottomNavigation is an Android UI component library used to implement a standard navigation bar at the bottom of a mobile screen. It provides a reusable interface for accessing top-level application destinations while following mobile design standards. The library includes a notification badge system to alert users of new content or pending actions on navigation tabs. This system allows for the customization of the colors, shapes, borders, and positions of these indicators, as well as control over their visibility. The project covers broader mobile UI customization, enabling the modification

    Javaandroidandroid-libraryandroid-ui
    View on GitHub↗4,348
  • esoolgnah/frontend-interview-questionsEsoolgnah avatar

    Esoolgnah/Frontend-Interview-Questions

    1,424View on GitHub↗

    Frontend-Interview-Questions is an educational knowledge base and study guide designed for technical interview preparation, software engineering job roles, and core web development concept review. It provides structured resources covering frontend topics, language fundamentals, and browser mechanics. The repository explores fundamental concepts including JavaScript runtime behavior, asynchronous execution, lexical scoping, closures, hoisting, and variable declaration comparisons. It also examines architectural topics such as browser rendering pipelines, document object model manipulation, net

    cssfront-endhtml
    View on GitHub↗1,424
  • uacaps/pagemenuuacaps avatar

    uacaps/PageMenu

    5,222View on GitHub↗

    PageMenu is an Objective-C UI library for implementing scrollable page navigation systems in iOS applications. It provides a UI component that organizes multiple content views into a paging system linked to a top navigation bar, allowing users to switch between sections via tap gestures or horizontal swipes. The library features a customizable UIKit page indicator that tracks and animates transitions between views. It supports the creation of segmented control navigation interfaces, which can be formatted with custom separators, rounded edges, and specific styling for colors and fonts. The s

    Swift
    View on GitHub↗5,222
  • devlight/navigationtabbarDevlight avatar

    Devlight/NavigationTabBar

    4,928View on GitHub↗

    NavigationTabBar is a SwiftUI navigation component for iOS applications that provides a bottom menu for switching between primary application sections. It functions as an animated UI element that uses scale and movement effects to provide visual feedback during navigation. The component includes integrated notification badge elements that display pending counts or status updates on individual menu items. It also features a synchronization mechanism that links the active tab state with a swiping content area to ensure the navigation bar remains aligned with the visible page. The system manage

    Javaandroidbadgebar
    View on GitHub↗4,928
  • schneiderandre/poppingschneiderandre avatar

    schneiderandre/popping

    5,508View on GitHub↗

    Popping is a gallery of iOS user interface animation examples. It provides a collection of visual demonstrations and code samples for implementing smooth interface transitions and motion effects in Apple mobile applications. The project focuses on showcasing how to use the Pop animation engine to create high-performance animations and sophisticated behavioral effects. It serves as a reference for adding polish to mobile views through a variety of motion samples. The content covers mobile interface design and the implementation of UI animations to refine the look and feel of an application.

    Objective-C
    View on GitHub↗5,508
  • matthewhudson/current-devicematthewhudson avatar

    matthewhudson/current-device

    3,934View on GitHub↗

    current-device is a JavaScript device detection library used to identify operating systems, device categories, and screen orientations within a web browser environment. It serves as a browser environment detector and client-side mapper that translates browser metadata and user-agent strings into predefined device labels and hardware categories. The library provides tools for executing specific JavaScript logic based on the detected mobile or desktop platform. It also functions as a conditional styling tool and document body class injector, applying descriptive HTML classes to enable device-sp

    TypeScriptdevice-detectionjavascriptmobile
    View on GitHub↗3,934