awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
longitachi avatar

longitachi/ZLPhotoBrowser

0
View on GitHub↗
4,989 stars·1,016 forks·Swift·Apache-2.0·19 views

ZLPhotoBrowser

ZLPhotoBrowser is a mobile image picker library that provides a media gallery interface for selecting photos, videos, and GIFs from a device library. It implements interaction patterns common to social messaging platforms and includes localized support for global users.

The library features an integrated camera workflow for capturing new photos and videos directly within the selection process. It also includes an in-app media editor with tools for cropping, drawing, and applying filters to content before it is finalized.

The project covers media gallery management, allowing users to organize selected items through sliding gestures and drag-and-drop reordering. It also provides a multilingual interface design to translate text across different languages and regions.

Features

  • Media Gallery Interfaces - A visual gallery interface for browsing and previewing images or videos stored in the device photo library.
  • Media Pickers - Provides a comprehensive mobile interface for selecting images, GIFs, and videos from the device library.
  • Camera Integrations - Provides a dedicated camera interface for taking photos and recording videos within the selection workflow.
  • Media Selection Interfaces - Implements social-media style interaction patterns for picking photos, videos, and GIFs on mobile.
  • Native Camera Interfaces - Integrates native mobile camera interfaces to capture photos and videos directly into the selection gallery.
  • Native Media Library Bridges - Communicates with device-specific libraries to retrieve and preview high-resolution images, videos, and live photos.
  • Media Galleries - Implements a navigable collection of media assets with support for sliding gestures and reordering.
  • Gesture-Based Selection - Enables continuous sliding gestures to select multiple media items efficiently.
  • Basic Media Editing - Provides basic image and video editing tools including cropping and trimming within a temporary workspace.
  • In-App Media Editors - Ships a set of tools for cropping, drawing, and applying filters to images and videos before upload.
  • Media Editing Tools - Includes tools for cropping, drawing, and applying filters to media before finalizing the selection.
  • Localized Interfaces - Provides a localization-ready interface that allows the media picker to be translated for a global audience.
  • Selection Order Management - Includes a preview area for organizing chosen media via drag-and-drop to set the submission order.
  • Grid-Based Reordering - Implements a grid-based reordering system allowing users to organize selected media via drag-and-drop gestures.

Star history

Star history chart for longitachi/zlphotobrowserStar history chart for longitachi/zlphotobrowser

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does longitachi/zlphotobrowser do?

ZLPhotoBrowser is a mobile image picker library that provides a media gallery interface for selecting photos, videos, and GIFs from a device library. It implements interaction patterns common to social messaging platforms and includes localized support for global users.

What are the main features of longitachi/zlphotobrowser?

The main features of longitachi/zlphotobrowser are: Media Gallery Interfaces, Media Pickers, Camera Integrations, Media Selection Interfaces, Native Camera Interfaces, Native Media Library Bridges, Media Galleries, Gesture-Based Selection.

Which projects share features with longitachi/zlphotobrowser?

Projects with overlapping indexed features include: yummypets/ypimagepicker — YPImagePicker is a set of integrated iOS components for capturing new media, browsing device galleries, and performing… lucksiege/pictureselector — PictureSelector is an Android media selection library and toolkit for browsing and picking images, videos, and audio… react-native-image-picker/react-native-image-picker — react-native-image-picker is a cross-platform mobile media picker used to select images and videos from a system… marcshilling/react-native-image-picker — This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos… ivpusic/react-native-image-crop-picker — react-native-image-crop-picker is a cross-platform mobile image picker for selecting, cropping, and capturing images… hyperoslo/imagepicker — ImagePicker is a mobile image picker component that provides a unified interface for selecting photos from a gallery…

Projects sharing features with ZLPhotoBrowser

These projects share indexed features with ZLPhotoBrowser. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • yummypets/ypimagepickerYummypets avatar

    Yummypets/YPImagePicker

    4,480View on GitHub↗

    YPImagePicker is a set of integrated iOS components for capturing new media, browsing device galleries, and performing visual edits or filtering. It provides a built-in camera interface for photos and videos, a media selection library for picking multiple assets from the device gallery, and tools for editing media. The library includes a media editor for cropping images and trimming video durations, as well as a filter tool for modifying the visual appearance of images before they are finalized. The project covers media capture, gallery selection, and image processing. These capabilities inc

    Swift
    View on GitHub↗4,480
  • lucksiege/pictureselectorLuckSiege avatar

    LuckSiege/PictureSelector

    13,592View on GitHub↗

    PictureSelector is an Android media selection library and toolkit for browsing and picking images, videos, and audio files from a device album. It provides a comprehensive framework for capturing new photos and videos via system hardware, extracting media metadata, and managing the resulting files. The library features a modular architecture that allows for custom media engine implementations to replace default image loading, file compression, and video playback logic. It offers extensive UI customization, enabling the replacement of default layout resources and theme configurations to modify

    Javaandroidandroid-image-selectorcamera
    View on GitHub↗13,592
  • marcshilling/react-native-image-pickermarcshilling avatar

    marcshilling/react-native-image-picker

    8,638View on GitHub↗

    This project is a cross-platform mobile media picker that provides a native interface for selecting images and videos from a device gallery or capturing them via the camera. It acts as a bridge for mobile camera integration and a native gallery selector to import visual assets into a JavaScript environment. The library covers media library access and the handling of user content uploads by allowing users to provide image or video files from their device. This includes the ability to launch the device camera for photos and videos as well as selecting multiple media files from the local library

    Java
    View on GitHub↗8,638
  • react-native-image-picker/react-native-image-pickerreact-native-image-picker avatar

    react-native-image-picker/react-native-image-picker

    8,637View on GitHub↗

    react-native-image-picker is a cross-platform mobile media picker used to select images and videos from a system gallery or capture new media via the device camera. It serves as a native device camera interface and a mobile gallery file picker for accessing local storage. The library includes a media metadata extractor to retrieve technical details from selected files, such as image dimensions, file size, video duration, and EXIF data. The project provides a bridge between JavaScript and native mobile operating systems to trigger system-provided gallery and camera interfaces. It handles the

    Javaimage-pickerpickerreact-native
    View on GitHub↗8,637
Compare all 30 related projects→