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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebook avatar

facebook/fresco

0
View on GitHub↗
17,149 estrellas·3,741 forks·Kotlin·MIT·9 vistasfrescolib.org↗

Fresco

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 they download.

The system covers a broad capability surface including multi-level memory and disk caching, asynchronous image pipelines, and a custom view hierarchy for managing image scaling and memory attachment.

Features

  • Android Image Loading Libraries - Provides a complete framework for fetching, decoding, and caching images specifically for Android applications.
  • Off-Heap Image Allocators - Utilizes specialized off-heap memory allocation in native regions to reduce garbage collection overhead and prevent crashes.
  • Image Loading and Caching - Provides a complete framework for fetching, decoding, and displaying images from network and local sources.
  • Network Image Caching - Saves network-fetched images to local disk and memory to minimize data usage and increase speed.
  • Android Media Caching - Implements specialized memory and disk caching optimized for the Android media pipeline.
  • Multi-Layered Caching - Implements a multi-layered caching system utilizing both memory and disk storage to optimize image retrieval.
  • Animated Image Rendering - Implements a dedicated playback loop to render sequential frames for animated GIF and WebP files.
  • Asynchronous Decoding Pipelines - Provides an asynchronous pipeline to fetch and decode images on background threads for a responsive user interface.
  • Android Image Loading - Provides a comprehensive framework for fetching and displaying images and animated media on Android.
  • Android Image Memory Management - Controls how image data occupies system memory to prevent crashes and reduce out-of-memory errors.
  • Image Memory Managers - Manages image memory allocation types to prevent out-of-memory crashes and improve application stability.
  • Progressive Image Streaming - Renders images incrementally during download to show a low-resolution version before the full file arrives.
  • Image-Optimized Memory Regions - Places image data in specialized memory regions to increase processing speed and prevent out-of-memory errors.
  • Progressive Image Decoders - Supports progressive JPEG decoding to render low-quality versions of images incrementally during download.
  • Progressive Loading Strategies - Shows low-resolution versions of images while they download to improve the perceived loading speed.
  • Image Scaling Wrappers - Uses a custom view hierarchy and specialized layout wrappers to manage image scaling and memory attachment.
  • Progressive Image Loading - Ships a streaming system that renders low-resolution versions of images while the full-resolution file continues to download.
  • Image Display and Processing - Advanced image display and management library.
  • Image Loading - Library for managing images and memory.
  • Image Processing - Library for managing images and the memory they use.
  • ProGuard Configurations - Provides image loading and caching configuration rules.

Historial de estrellas

Gráfico del historial de estrellas de facebook/frescoGráfico del historial de estrellas de facebook/fresco

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Fresco

Proyectos open-source similares, clasificados según cuántas características comparten con Fresco.
  • nostra13/android-universal-image-loaderAvatar de nostra13

    nostra13/Android-Universal-Image-Loader

    16,852Ver en GitHub↗

    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
    Ver en GitHub↗16,852
  • square/picassoAvatar de square

    square/picasso

    18,820Ver en GitHub↗

    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
    Ver en GitHub↗18,820
  • bumptech/glideAvatar de bumptech

    bumptech/glide

    35,021Ver en GitHub↗

    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. T

    Java
    Ver en GitHub↗35,021
  • coil-kt/coilAvatar de coil-kt

    coil-kt/coil

    11,819Ver en GitHub↗

    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
    Ver en GitHub↗11,819
Ver las 30 alternativas a Fresco→

Preguntas frecuentes

¿Qué hace facebook/fresco?

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.

¿Cuáles son las características principales de facebook/fresco?

Las características principales de facebook/fresco son: Android Image Loading Libraries, Off-Heap Image Allocators, Image Loading and Caching, Network Image Caching, Android Media Caching, Multi-Layered Caching, Animated Image Rendering, Asynchronous Decoding Pipelines.

¿Qué alternativas de código abierto existen para facebook/fresco?

Las alternativas de código abierto para facebook/fresco incluyen: nostra13/android-universal-image-loader — Android-Universal-Image-Loader is an image loading library for Android applications designed to download, cache, and… square/picasso — Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications.… bumptech/glide — Glide is an image loading and caching library for Android that fetches and decodes images, GIFs, and video stills from… coil-kt/coil — Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It… pinterest/pinremoteimage — PINRemoteImage is an image downloading and caching framework for iOS. It functions as a remote image loader and… koral--/android-gif-drawable — android-gif-drawable is a rendering library for displaying and controlling animated GIF images within Android image…