Ross ROSS = Recommend OSS · open-source software intelligence for agents

Spaceman-Labs/SMPageControl

A drop in replacement for UIPageControl with a slew of additional customization options. observed · 2026-08-28

github.com/Spaceman-Labs/SMPageControl · Objective-C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5072
  • days_rel: n/a
  • days_push: 2614
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1860 stars · 214 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SMPageControl is a drop-in Objective-C replacement for UIPageControl on iOS with extensive customization options such as custom indicator images, sizes, spacing, and tappable indicators. It mirrors the UIPageControl API and supports UIAppearance and enhanced UIAccessibility.

Use cases

  • customize page control dots with custom images in an iOS app
  • make page indicators directly tappable to jump to a page
  • replace UIPageControl without changing existing code
  • style page control indicators with UIAppearance
  • add accessible page names for VoiceOver users

When to choose

  • you need page indicators that match a custom app design
  • you want a drop-in UIPageControl replacement with per-page images and accessibility names

When to avoid

  • you are building in Swift with SwiftUI and prefer native controls
  • you need a library under active development - the last release was 2019

Facets

library · maturity maintenance

ui-components mobile-framework mobile-development frontend accessibility objective-c uipagecontrol drop-in-replacement uiappearance cocoa-touch ios mobile

1 source

Member repositories

RepositoryRoleHealth v2
Spaceman-Labs/SMPageControlmain32

For agents

markdown · JSON · MCP: product_card(name="Spaceman-Labs/SMPageControl")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem