longitachi/zlphotobrowser

Wechat-like image picker. Support select photos, videos, gif and livePhoto. Support edit image and crop video....

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Type:Library / SDKCategory(s):iOS & macOSMobile & Desktop
Added to GitGenius on September 13th, 2026
Created on December 1st, 2015
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 1,016
Total Stargazers: 4,986 (+0)
Total Subscribers: 76 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.5 hours
Mean response time: 95.8 days
90th percentile: 178.7 days
Tracked items: 144

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Work labelled "fixed" is answered fastest, typically in about 3 hours, while "done" waits about 5 days. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 329 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • done (16)
  • fixed (14)
  • duplicate (7)
  • enhancement (2)

Most active issues this week

Detailed Description

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.