A fully customizable iOS search view library with Pinterest-like UI, written in Swift 5.0 and supporting Realm.
YNSearch is an iOS library written in Swift 5.0 that provides a fully customizable search view interface inspired by Pinterest. It solves the problem of implementing a polished, feature-rich search experience in iOS apps, offering components for categories, search history, and real-time results. The library includes built-in support for Realm databases, allowing developers to search across persisted data seamlessly.
iOS developers building Swift applications who need a customizable, production-ready search interface with advanced features like history tracking and category displays.
Developers choose YNSearch for its Pinterest-like aesthetic, extensive customization options, and out-of-the-box Realm integration, which simplifies adding sophisticated search functionality without building from scratch.
🔍 Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!
Delivers a visually appealing search interface that mimics Pinterest's design, as shown in the demo GIFs and images, providing a production-ready look out of the box.
Allows complete control over the search view's appearance and behavior through a clear view hierarchy, enabling it to fit any app's design language without constraints.
Seamlessly integrates with Realm databases for searching and displaying persisted data, simplifying implementation for Realm-based apps, as demonstrated in the usage examples.
Includes ready-to-use components for search history and categories, reducing development time for implementing advanced search functionalities without building from scratch.
Heavily relies on Realm for database integration, making it less adaptable for projects using Core Data or other persistence frameworks, requiring significant additional work for conversion.
Designed for rich search experiences, so setting up a basic search interface involves unnecessary complexity and configuration compared to lighter alternatives like UISearchController.
As a niche library focused on a specific UI style, it has fewer community resources, tutorials, or updates compared to more mainstream iOS search components, which can hinder troubleshooting.
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
A UI/UX framework for creating beautiful applications.
A collection of awesome loading animations
Powerful and easy-to-use vector graphics Swift library with SVG support
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.