# lerboe/ImagePickerSheetController

Replicate of the custom photo action sheet in iMessage

Repository: https://github.com/lerboe/ImagePickerSheetController
Canonical: https://ross.abutalabs.com/products/imagepickersheetcontroller
Homepage: http://laurinbrandner.ch
Language: Swift
License: MIT
License Family: permissive
Last push: 2019-08-23T19:53:31+00:00

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

## Adoption (not part of the score)
Stars 1434, forks 209 (observed 2026-08-28T04:04:43.345440+00:00)

## What it is
A Swift iOS library that replicates the custom photo action sheet from iMessage, with an API similar to UIAlertController. It lets users select photos and videos from the camera or photo library directly within a sheet-style controller.

## Use cases
- show an iMessage-style photo picker action sheet in an iOS app
- let users attach photos or videos from camera or library in a chat app
- select multiple image assets with a UIAlertController-like API
- add a photo tray with selectable image previews to a message composer
- present camera and photo library actions in a custom sheet

## When to choose
- you are building an iOS 9+ app in Swift and want an iMessage-like photo selection sheet
- you want a simple, UIAlertController-style API for picking media
- you need a drop-in component installable via CocoaPods or Carthage

## When to avoid
- you target iOS 10 or later and want the maintained successor (ImagePickerTrayController)
- you need SwiftUI support
- you need a full-featured photo picker beyond the sheet UI
- you need actively developed software with recent releases

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, file-upload, image-processing
- domain: mobile-development, media
- platform: -
- tags: action-sheet, photo-picker, uikit, imessage-style, cocoapods, carthage, ios, swift, mobile

## Member repositories
- lerboe/ImagePickerSheetController (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:43.345440+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-30T04:36:55.093888+00:00, confidence not recorded.
  - readme: https://github.com/lerboe/ImagePickerSheetController (fetched 2026-08-28T04:04:43.345440+00:00, sha 8fee1b4d3904)
  - homepage: http://laurinbrandner.ch (fetched 2026-08-29T11:47:53.850676+00:00, sha 1876195cbb49)
- Data as of 2026-08-30T08:39:29.467469+00:00.
