# Pulsator

Pulse animation for iOS

Repository: https://github.com/shu223/Pulsator
Canonical: https://ross.abutalabs.com/products/pulsator
Language: Swift
License: MIT
License Family: permissive
Topics: ios, swift, animation, bluetooth, bluetooth-low-energy, pulse-animation, map, ibeacon
Last push: 2026-05-23T04:24:37+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 83, release rhythm 85, longevity 100
- inputs: {"age_days": 3796, "days_push": 102, "days_rel": 102, "gap_med": 0, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1438, forks 156 (observed 2026-08-28T04:04:43.983783+00:00)

## What it is
Pulsator is an iOS component for creating pulsing halo animations, written in Swift as the successor to the discontinued Objective-C PulsingHalo. It lets developers add customizable pulsing layers to any view, commonly used for iBeacon pulses and map annotations.

## Use cases
- add a pulsing halo animation to an iOS view
- show pulsing map annotations on iOS
- animate iBeacon pulses in an app
- create radar-style pulse effects in Swift
- customize pulse radius, color, and duration on iOS

## When to choose
- you need a ready-made pulsing animation component for iOS
- you want customizable halo effects for map annotations or beacons
- you prefer a lightweight Swift library over writing Core Animation code yourself

## When to avoid
- you need animations on Android or cross-platform frameworks
- you need complex or chained animations beyond simple pulsing halos
- you require actively maintained software with recent releases

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, ui-components
- domain: mobile-development, frontend
- platform: -
- tags: pulsing-animation, halo-effect, map-annotations, ibeacon, cocoapods, carthage, core-animation, ios, mobile, swift

## Member repositories
- shu223/Pulsator (main) score 87
- shu223/PulsingHalo (mirror) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:43.983783+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-30T03:24:09.064052+00:00, confidence not recorded.
  - readme: https://github.com/shu223/Pulsator (fetched 2026-08-28T04:04:43.983783+00:00, sha 4ba602a53ef2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
