ZLPhotoBrowser is an iOS image picker library that mimics WeChat's interface and functionality.
The tool addresses the need for a flexible, feature-rich photo and video selection interface on iOS. It works by providing both a preview-based selection mode and a library browsing mode, allowing users to select from photos, videos, GIFs, and Live Photos. The picker integrates directly with the device's photo library and supports in-app camera capture. Beyond selection, it includes built-in editing capabilities for images and videos, with image editing offering tools for drawing, cropping, stickers, mosaics, filters, and brightness/contrast/saturation adjustments.
Developers building iOS apps that need native-feeling media selection should consider this tool if they want to avoid building a picker from scratch. It suits projects requiring support for multiple media types and editing workflows. The library works with both Swift and Objective-C codebases and supports SwiftUI. It handles iPad multi-window scenarios and adapts to both portrait and landscape orientations. For teams needing only image editing without the picker interface, the project maintains a separate ZLImageEditor library.
The project maintains active engagement with users through issue responses. Development spans multiple installation methods including CocoaPods, Carthage, and Swift Package Manager, indicating sustained maintenance across dependency ecosystems. The tool supports extensive localization across numerous languages, suggesting ongoing attention to international usability. The codebase targets recent iOS and Xcode versions, keeping pace with Apple's platform evolution.