awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uacaps avatar

uacaps/PageMenu

0
View on GitHub↗
5,222 stars·874 forks·Swift·BSD-3-Clause·10 views

PageMenu

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 system includes capabilities for programmatic page navigation and transition tracking, providing signals when a navigation menu begins or completes a move to a specific page index.

Features

  • iOS Page Slider Libraries - Provides a specialized iOS library for creating swipable paging views and transition engines.
  • Paging Layouts - Implements a scrollable multi-page layout where users switch between content sections using a top navigation bar.
  • Objective-C Libraries - Provides a set of reusable interface elements developed specifically for the Objective-C programming language.
  • Swipable Section Rendering - Provides a mechanism to display multiple content sections within a scroll view that switch via tap or swipe gestures.
  • Paging Menu Architectures - Enables the organization of multiple content views into a scrollable page system with a top navigation bar.
  • Paging Navigation Systems - Implements a paging system that allows users to navigate between views via tap gestures or horizontal swipes.
  • Segmented Control Systems - Ships a custom segmented control system for organizing different views within a single screen.
  • iOS Navigation Styling - Provides customization for navigation bar layouts, including specific colors, fonts, and animations for iOS applications.
  • Page Control Indicators - Includes a customizable visual selection indicator that tracks and animates page transitions in a scroll view.
  • Navigation Menu Styling - Allows for the adjustment of colors, fonts, dimensions, and animations of the menu bar and indicators.
  • Segmented Navigation Menus - Implements navigation bars that use selectable segments to map directly to specific content views.
  • Visual Formatting - Supports formatting navigation menus as segmented controls with custom separators and rounded edges.
  • UI Components - Paging menu controller for view controllers.

Star history

Star history chart for uacaps/pagemenuStar history chart for uacaps/pagemenu

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 PageMenu

Similar open-source projects, ranked by how many features they share with PageMenu.
  • pagemenu/pagemenuPageMenu avatar

    PageMenu/PageMenu

    5,226View on GitHub↗

    PageMenu is an iOS paging navigation controller and composite view controller manager. It organizes multiple independent view controllers within a scroll view, enabling users to swipe between full-page content views. The system features a customizable segmented control navigation bar that maps selectable segments to specific content views. This interface supports programmatic navigation to page indices and monitors page transitions via a delegate pattern. The controller manages horizontal page scrolling and view controller organization. It includes capabilities for styling the menu interface

    Swift
    View on GitHub↗5,226
  • wenchaod/fspagerviewWenchaoD avatar

    WenchaoD/FSPagerView

    7,370View on GitHub↗

    FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It provides a paginated navigation UI and a 3D page transition engine for managing a sequence of views. The library features an infinite carousel view that supports automated page cycling and continuous looping of content. It distinguishes itself through 3D page transition animations, including zoom and fade effects, and customizable transition effects that control how items enter and exit the screen. The component covers a broad capability surface including paginated screen layouts,

    Swift
    View on GitHub↗7,370
  • 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
  • wenchaod/fscalendarWenchaoD avatar

    WenchaoD/FSCalendar

    10,654View on GitHub↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Objective-C
    View on GitHub↗10,654
See all 30 alternatives to PageMenu→

Frequently asked questions

What does uacaps/pagemenu do?

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.

What are the main features of uacaps/pagemenu?

The main features of uacaps/pagemenu are: iOS Page Slider Libraries, Paging Layouts, Objective-C Libraries, Swipable Section Rendering, Paging Menu Architectures, Paging Navigation Systems, Segmented Control Systems, iOS Navigation Styling.

What are some open-source alternatives to uacaps/pagemenu?

Open-source alternatives to uacaps/pagemenu include: pagemenu/pagemenu — PageMenu is an iOS paging navigation controller and composite view controller manager. It organizes multiple… mamaral/onboard — Onboard is an iOS onboarding framework designed for creating guided welcome screen sequences and tutorial flows. It… wenchaod/fspagerview — FSPagerView is an iOS page slider library and Swift UI component designed for creating swipable paging views. It… wenchaod/fscalendar — FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a… gsdios/sdcyclescrollview — SDCycleScrollView is an iOS carousel UI component that provides a looping scroll view for displaying images or text in… boltsframework/bolts-objc — Bolts-ObjC is an Objective-C mobile development library providing tools for coordinating asynchronous operations and…