# ko1o/PYSearch

🔍 An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .

Repository: https://github.com/ko1o/PYSearch
Canonical: https://ross.abutalabs.com/products/pysearch
Language: Objective-C
License: MIT
License Family: permissive
Topics: objective-c, search, swift, ios, ui, cocoapods, pod
Last push: 2020-09-30T01:35:57+00:00

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

## Adoption (not part of the score)
Stars 3778, forks 735 (observed 2026-08-28T04:08:18.315844+00:00)

## What it is
PYSearch is an Objective-C iOS UI library providing an elegant, customizable search controller to replace UISearchController on iPhone and iPad. It supports hot search styles, search history with caching, search suggestions, and multiple display modes.

## Use cases
- add a search screen to an iOS app
- replace UISearchController with a customizable search UI
- show hot search keywords and search history in iOS
- implement search suggestions in an iPhone or iPad app
- build a search page with multiple result display styles

## When to choose
- building an Objective-C or Swift iOS app that needs a polished, ready-made search UI
- you want built-in hot search, history caching, and suggestion views out of the box
- you need CocoaPods integration and localization support

## When to avoid
- targeting platforms other than iOS
- you need a maintained library - the last release was 2020
- building for SwiftUI-first architectures where UIKit controllers are awkward
- you need backend search functionality rather than UI

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, search-engine
- domain: mobile-development, frontend
- platform: -
- tags: uikit, cocoapods, search-controller, objective-c, search-history, search-suggestions, search, ios, mobile, swift

## Member repositories
- ko1o/PYSearch (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:18.315844+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:27:47.652170+00:00, confidence not recorded.
  - readme: https://github.com/ko1o/PYSearch (fetched 2026-08-28T04:08:18.315844+00:00, sha d37577fb017b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
