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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebook avatar

facebook/ShimmerArchived

0
View on GitHub↗
9,331 estrellas·1,116 forks·Objective-C·5 vistas

Shimmer

Shimmer es una biblioteca de estado de carga de UI utilizada para generar marcadores de posición de esqueleto brillantes y efectos de animación de envoltura de vista. Proporciona un conjunto de herramientas para crear animaciones de resaltado que indican que el contenido se está cargando dentro de una interfaz de usuario.

El proyecto incluye un generador de pantallas de esqueleto y un envoltorio de animación de vista. Estos componentes aplican un efecto de gradiente en movimiento sobre las vistas existentes para proporcionar retroalimentación visual mientras se obtienen los datos.

La biblioteca cubre la animación de interfaces de usuario y patrones de diseño de aplicaciones móviles. Implementa indicadores de carga a través de una combinación de enmascaramiento de gradiente lineal, traslación de espacio de coordenadas y bucles de animación basados en fotogramas clave.

Features

  • Shimmer Effects - Provides moving gradient shimmer effects to indicate that content is loading.
  • Skeleton Screens - Generates shimmering skeleton placeholders that mimic content layout before data is loaded.
  • Loading State Visualizations - Implements UI patterns for visualizing loading states through shimmering skeleton placeholders.
  • Animation Effect Wrappers - Ships a view-wrapping component that maps the shimmering animation effect directly onto target UI elements.
  • Gradient Overlays - Implements a moving linear-gradient overlay to create the shimmering highlight effect over UI content.
  • Loading State Indicators - Provides a library of tools to signal whether UI components have finished loading.
  • Keyframe Animations - Uses keyframe-based interpolation to drive the repeating motion of the shimmer highlight.
  • Layer-View Wrapping - Implements architectural patterns to encapsulate animation layers within view components for layout management.
  • Interface Animations - Adds subtle motion effects to interface elements to improve the perceived performance of the application.
  • Animation Loops - Utilizes timed animation loops to continuously update the visual position of the shimmer gradient.
  • Loading State Design Patterns - Implements unobtrusive loading indicators designed to signal background activity without distracting the user.
  • Coordinate-Based Translations - Provides logic for shifting view positions using relative offsets to move the shimmer effect.
  • Text and Typography - Shimmering effect for labels and views.
  • UI Components - Shimmer loading effect plugin.

Historial de estrellas

Gráfico del historial de estrellas de facebook/shimmerGráfico del historial de estrellas de facebook/shimmer

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

Preguntas frecuentes

¿Qué hace facebook/shimmer?

Shimmer es una biblioteca de estado de carga de UI utilizada para generar marcadores de posición de esqueleto brillantes y efectos de animación de envoltura de vista. Proporciona un conjunto de herramientas para crear animaciones de resaltado que indican que el contenido se está cargando dentro de una interfaz de usuario.

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

Las características principales de facebook/shimmer son: Shimmer Effects, Skeleton Screens, Loading State Visualizations, Animation Effect Wrappers, Gradient Overlays, Loading State Indicators, Keyframe Animations, Layer-View Wrapping.

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

Las alternativas de código abierto para facebook/shimmer incluyen: facebookarchive/shimmer-android — This is an Android shimmer animation library and UI component used to implement shimmering placeholders that mimic… ethanhua/skeleton — Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for… juanpe/skeletonview — SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's… ninjaprox/nvactivityindicatorview — NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system… qishaoxuan/css_tricks — This project is a collection of reference guides and reusable patterns for implementing CSS layouts, typography, and… oblador/react-native-progress — react-native-progress is a collection of visual components for cross-platform mobile applications designed to…

Alternativas open-source a Shimmer

Proyectos open-source similares, clasificados según cuántas características comparten con Shimmer.
  • facebookarchive/shimmer-androidAvatar de facebookarchive

    facebookarchive/shimmer-android

    5,362Ver en GitHub↗

    This is an Android shimmer animation library and UI component used to implement shimmering placeholders that mimic layout structures during asynchronous data fetching. It functions as a skeleton screen generator to indicate that content is being fetched and will appear soon. The library provides a shimmer loading animation that applies visual highlight effects to UI components. This allows developers to replace blank screens with animated skeletons to improve the perceived performance of the user interface.

    Java
    Ver en GitHub↗5,362
  • ethanhua/skeletonAvatar de ethanhua

    ethanhua/Skeleton

    3,720Ver en GitHub↗

    Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for rendering animated shimmer placeholders and grayed-out shapes that mimic the final layout of a page while content is loading. The framework acts as a UI placeholder generator that automatically mirrors the dimensions and margins of actual views to create structurally accurate loading states. It implements a shimmer animation framework that applies sliding gradient overlays without requiring modifications to the original UI source code. The library covers loading state visualizati

    Javaandroid-libraryandroid-uiloadingview
    Ver en GitHub↗3,720
  • juanpe/skeletonviewAvatar de Juanpe

    Juanpe/SkeletonView

    12,873Ver en GitHub↗

    SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's structure while asynchronous data loads. It functions as a UI placeholder generator and a UIView animation framework to indicate active background processes. The library includes a list view skeleton orchestrator that generates placeholder cells and headers for table and collection views based on data source protocols. It provides tools to simulate text layouts using configurable line counts and spacing to prepare users for the final screen structure. Capability areas cover the co

    Swift
    Ver en GitHub↗12,873
  • ninjaprox/nvactivityindicatorviewAvatar de ninjaprox

    ninjaprox/NVActivityIndicatorView

    10,708Ver en GitHub↗

    NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system loading spinners in iOS applications. It provides a collection of reusable Swift UI components designed to signal background processing and data loading through various visual styles. The library focuses on custom activity indicators that allow for the implementation of stylized loading animations with specific colors and patterns. It enables the visualization of asynchronous processes and mobile app loading states to notify users that a background task is active. These components

    Swift
    Ver en GitHub↗10,708
  • Ver las 30 alternativas a Shimmer→