awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bumptech avatar

bumptech/glide

0
View on GitHub↗
35,021 स्टार्स·6,172 फोर्क्स·Java·8 व्यूज़bumptech.github.io/glide↗

Glide

Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from local or remote sources. It functions as a media rendering framework and memory management tool designed to resize and downsample assets to fit specific view dimensions.

The system prioritizes scrolling performance through a multi-level caching strategy that stores decoded media in memory and raw data on disk. It employs resource pooling to reuse bitmap memory and binds image loading tasks to component lifecycles to automatically release resources and prevent memory leaks.

The library includes a modular interface for integrating custom networking stacks to handle remote data transport and request queuing. It also provides mechanisms for automatic request retries and priority-based queuing to ensure the most relevant content loads first.

Features

  • Image Loading and Caching - Provides a comprehensive system for fetching, processing, and multi-level caching of images on Android.
  • Android Image Loading - Provides a comprehensive system for fetching and displaying images, GIFs, and video stills within Android applications.
  • Network Image Caching - Implements a multi-level caching system that saves network-fetched images to local storage.
  • Android Media Caching - Stores decoded images in memory and raw data on disk to reduce network requests and improve performance.
  • Tiered Caching - Implements a two-tier caching strategy storing decoded images in memory and raw data on disk.
  • Android Media Rendering Frameworks - Resizes, downsamples, and renders images and video stills to fit specific Android view dimensions.
  • Static - Fetches and decodes images, video stills, and animated GIFs from local or remote sources for display.
  • Image Downsampling - Implements a downsampling system that calculates required dimensions before decoding to minimize memory footprint.
  • Media Asset Resizing - Fetches and decodes media assets while resizing and downsampling them to fit target view dimensions.
  • Downsampling Decoders - Employs downsampling and resource pooling to reduce decode times and memory usage.
  • Android Image Loading Libraries - Functions as a dedicated library for fetching and decoding images and GIFs on Android.
  • Memory Object Pools - Employs resource pooling to recycle bitmap memory blocks, reducing garbage collection and stuttering.
  • Android Lifecycle Management - Coordinates image request lifecycles with Android system state changes to prevent memory leaks.
  • Request Lifecycle Management - Binds image loading tasks to Android component lifecycles to automatically cancel requests and release resources.
  • Image Request Management - Handles the lifecycle of image requests to prevent memory leaks and prioritize active UI components.
  • Request-Component Binding - Binds image loading tasks to component lifecycles to automatically release resources and prevent memory leaks.
  • Scrolling Performance Optimizations - Optimizes image decoding and memory reuse to prevent stuttering when scrolling through media lists.
  • Request Retries - Automatically restarts failed image downloads when the device recovers network connectivity.
  • List Scrolling Optimizations - Optimizes image resizing and memory reuse to eliminate stuttering during fast list scrolling.
  • Pluggable Transport Layers - Provides a modular interface to decouple the transport layer and integrate custom third-party networking libraries.
  • Request Prioritization Queues - Implements priority-based queuing and automatic retries to ensure relevant content loads first.
  • Network Stacks - Provides an interface for integrating external networking stacks to handle the transport layer for remote data.
  • Priority-Based Request Queues - Orders image downloads based on view visibility and importance to ensure critical content loads first.
  • Remote Asset Fetchers - Integrates with networking libraries to fetch remote images with support for prioritization and automatic retries.
  • Android Libraries - Image loading and caching library for smooth scrolling.
  • Image Display and Processing - Comprehensive media management and image loading framework.
  • Image Loading - Image loading library focused on smooth scrolling.
  • Image Processing - Image loading and caching library focused on smooth scrolling.

स्टार हिस्ट्री

bumptech/glide के लिए स्टार हिस्ट्री चार्टbumptech/glide के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Glide के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Glide के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • square/picassosquare का अवतार

    square/picasso

    18,820GitHub पर देखें↗

    Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications. It provides an automated system for memory and disk management to reduce network requests and improve load times. The library includes a bitmap transformation tool for resizing, cropping, and modifying assets before they are rendered. It also functions as a bridge for Jetpack Compose, converting image requests into painter objects for use within declarative Android user interfaces. The system manages image retrieval from multiple sources, including web URLs, local files, and

    Kotlin
    GitHub पर देखें↗18,820
  • nostra13/android-universal-image-loadernostra13 का अवतार

    nostra13/Android-Universal-Image-Loader

    16,852GitHub पर देखें↗

    Android-Universal-Image-Loader is an image loading library for Android applications designed to download, cache, and display images. It functions as a bitmap cache manager and processing framework that handles the retrieval of assets from remote URLs or local files. The library includes specialized utilities for extracting static frames from video files to generate thumbnails. It also provides a framework for applying visual transformations to loaded images, such as circular crops and rounded corners. The system manages performance through a two-tier caching hierarchy using both memory and d

    Java
    GitHub पर देखें↗16,852
  • facebook/frescofacebook का अवतार

    facebook/fresco

    17,149GitHub पर देखें↗

    Fresco is an Android image loading library and cache manager designed to fetch, decode, and display images from network or local sources. It functions as a rendering engine for animated image formats and a streaming system for progressive image loading. The library distinguishes itself through specialized memory management that utilizes off-heap allocation to reduce garbage collection overhead and prevent out-of-memory errors. It includes a dedicated rendering pipeline for animated GIFs and WebP files and supports progressive JPEG decoding to render low-resolution versions of images while the

    Kotlin
    GitHub पर देखें↗17,149
  • coil-kt/coilcoil-kt का अवतार

    coil-kt/coil

    11,819GitHub पर देखें↗

    Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It functions as a comprehensive loader, caching engine, and rendering utility that asynchronously fetches and displays images from network URLs, local storage, and multiplatform resource systems. The library distinguishes itself through a flexible fetcher-decoder pipeline and an interface-driven component registry, allowing for the integration of custom networking clients and decoders. It provides specialized support for rendering scalable vector graphics, animated formats such as GIF an

    Kotlinandroidandroidxcompose
    GitHub पर देखें↗11,819
Glide के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

bumptech/glide क्या करता है?

Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from local or remote sources. It functions as a media rendering framework and memory management tool designed to resize and downsample assets to fit specific view dimensions.

bumptech/glide की मुख्य विशेषताएं क्या हैं?

bumptech/glide की मुख्य विशेषताएं हैं: Image Loading and Caching, Android Image Loading, Network Image Caching, Android Media Caching, Tiered Caching, Android Media Rendering Frameworks, Static, Image Downsampling।

bumptech/glide के कुछ ओपन-सोर्स विकल्प क्या हैं?

bumptech/glide के ओपन-सोर्स विकल्पों में शामिल हैं: square/picasso — Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications.… nostra13/android-universal-image-loader — Android-Universal-Image-Loader is an image loading library for Android applications designed to download, cache, and… facebook/fresco — Fresco is an Android image loading library and cache manager designed to fetch, decode, and display images from… coil-kt/coil — Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It… kean/nuke — Nuke is an image loading system designed to fetch, cache, and render images and short video clips within a user… piasy/bigimageviewer — BigImageViewer is an Android image zooming library and UI component designed for displaying high-resolution images…