# pkluz/PKRevealController

PKRevealController is a delightful view controller container for iOS, enabling you to present multiple controllers on top of one another.

Repository: https://github.com/pkluz/PKRevealController
Canonical: https://ross.abutalabs.com/products/pkrevealcontroller
Language: Objective-C
License: NOASSERTION
License Family: other
Archived: true
Last push: 2016-08-22T21:12:41+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5370, "days_push": 3663, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3828, forks 645 (observed 2026-08-28T04:08:22.871944+00:00)

## What it is
PKRevealController is an Objective-C view controller container for iOS that presents multiple controllers layered on top of one another, commonly used for side drawer navigation. It supports iPhone and iPad in both orientations with left and right side view presentation.

## Use cases
- add a slide-out side menu to an iOS app
- implement drawer navigation with left and right panels
- present multiple view controllers stacked on iOS
- build a hamburger menu navigation in Objective-C
- support landscape and portrait drawer layouts on iPhone and iPad

## When to choose
- maintaining a legacy Objective-C iOS app already using it
- targeting old iOS versions (6.0+) with ARC
- you need a lightweight, flexible container without heavy dependencies

## When to avoid
- starting a new Swift or SwiftUI project
- you need actively maintained software with modern iOS support
- your app targets recent iOS SDKs or uses modern navigation patterns

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, state-management
- domain: mobile-development, frontend
- platform: -
- tags: objective-c, view-controller-container, navigation-drawer, side-menu, cocoapods, deprecated, ios, mobile, swift

## Member repositories
- pkluz/PKRevealController (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:22.871944+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:26:20.739230+00:00, confidence not recorded.
  - readme: https://github.com/pkluz/PKRevealController (fetched 2026-08-28T04:08:22.871944+00:00, sha 74a344c3b581)
- Data as of 2026-08-30T08:39:29.467469+00:00.
