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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Juanpe avatar

Juanpe/SkeletonView

0
View on GitHub↗
12,873 stele·1,127 fork-uri·Swift·MIT·5 vizualizări

SkeletonView

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 configuration of skeleton appearance through colors and corner radii, the management of pulse and sliding animations, and the ability to disable user interaction while loading animations are active. It also includes mechanisms to delay the presentation of placeholders to prevent visual flickering.

Features

  • Loading Placeholders - Provides visual placeholder components that indicate loading states via recursive activation from a parent view.
  • Placeholder Generators - Implements a system for programmatically generating simulated text blocks and skeletal layouts to indicate content is loading.
  • View Hierarchy Traversers - Crawls the view hierarchy to automatically apply placeholders to all child elements of a container.
  • User Interface & Experience - Optimizes the user experience by preventing UI flickering and managing interaction during loading states.
  • Placeholder Cell Generation - Generates skeleton cells for list views by intercepting data source methods.
  • List Loading Workflows - Generates skeletal placeholder cells and headers for table and collection views during data fetching.
  • List View Skeletonization - Generates placeholder cells and headers for lists and collections based on the data source structure.
  • Skeleton Placeholders - Provides automated generation of skeleton placeholder cells and headers for table and collection views.
  • Loading Skeletons - Implements skeleton views to signal asynchronous content loading in iOS applications.
  • Skeletons - Provides capabilities to adjust colors, animations, and alignment of placeholder views.
  • Placeholder Overlays - Renders animated placeholder shapes on a separate layer above existing UI elements.
  • Animation Loops - Uses animation loops to create shifting linear gradients and pulsing effects on placeholder views.
  • Animation Frameworks - Ships a framework for applying pulse and sliding animations to UI elements to signal active background processes.
  • Delay Configurations - Implements timing delay logic to prevent visual flickering when content loads rapidly.
  • Text Block Simulators - Draws placeholder lines that mimic text blocks using configurable line counts and spacing.
  • Loading State Interaction Controls - Disables user input and touch events while loading animations remain active.
  • Style Object Managers - Provides a centralized system for managing and applying reusable style configurations for skeleton views.
  • Component Appearance Customizers - Allows setting colors, gradients, and corner radii for placeholder components.
  • Transition Effects - Applies pulse and fade effects to placeholder elements for smooth transitions between states.
  • Content Transition Effects - Applies pulse and sliding animations to create smooth transitions when revealing actual content.
  • Progress Indicators - Elegant skeleton screen implementation.
  • Skeleton Screens - Elegant way to show users that content is loading.
  • UI Components - Skeleton loading state view.

Istoric stele

Graficul istoricului de stele pentru juanpe/skeletonviewGraficul istoricului de stele pentru juanpe/skeletonview

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru SkeletonView

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu SkeletonView.
  • ethanhua/skeletonAvatar ethanhua

    ethanhua/Skeleton

    3,720Vezi pe 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
    Vezi pe GitHub↗3,720
  • facebook/shimmerAvatar facebook

    facebook/Shimmer

    9,331Vezi pe GitHub↗

    Shimmer is a UI loading state library used to generate shimmering skeleton placeholders and view-wrapping animation effects. It provides a set of tools for creating highlight animations that signal content is loading within a user interface. The project includes a skeleton screen generator and a view animation wrapper. These components apply a moving gradient effect over existing views to provide visual feedback while data is being fetched. The library covers user interface animation and mobile app design patterns. It implements loading indicators through a combination of linear-gradient mas

    Objective-C
    Vezi pe GitHub↗9,331
  • dvtng/react-loading-skeletonAvatar dvtng

    dvtng/react-loading-skeleton

    4,204Vezi pe GitHub↗

    react-loading-skeleton is a React library for rendering placeholder shapes that simulate content loading states. It provides a collection of themed UI components used to represent loading interfaces before data is fetched and displayed. The library features a hierarchical theme provider that allows for the global or nested management of colors and animations. It includes customizable placeholders that support various dimensions and shapes, such as circular indicators for profile elements and block-level shapes for general content. The system implements accessibility standards by mapping comp

    TypeScriptjavascriptloading-animationsplaceholder
    Vezi pe GitHub↗4,204
  • 0xgf/boneyardAvatar 0xGF

    0xGF/boneyard

    5,970Vezi pe GitHub↗

    Auto generated skeleton loading framework

    TypeScript
    Vezi pe GitHub↗5,970
Vezi toate cele 30 alternative pentru SkeletonView→

Întrebări frecvente

Ce face juanpe/skeletonview?

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.

Care sunt principalele funcționalități ale juanpe/skeletonview?

Principalele funcționalități ale juanpe/skeletonview sunt: Loading Placeholders, Placeholder Generators, View Hierarchy Traversers, User Interface & Experience, Placeholder Cell Generation, List Loading Workflows, List View Skeletonization, Skeleton Placeholders.

Care sunt câteva alternative open-source pentru juanpe/skeletonview?

Alternativele open-source pentru juanpe/skeletonview includ: ethanhua/skeleton — Skeleton is a skeleton loading library and UI component library for mobile applications. It provides a system for… facebook/shimmer — Shimmer is a UI loading state library used to generate shimmering skeleton placeholders and view-wrapping animation… dvtng/react-loading-skeleton — react-loading-skeleton is a React library for rendering placeholder shapes that simulate content loading states. It… sharish/shimmerrecyclerview — ShimmerRecyclerView is an Android library used to render animated loading placeholders within RecyclerView lists. It… 0xgf/boneyard — Auto generated skeleton loading framework. danilowoz/react-content-loader — This project is a React skeleton loader library and UI component set used to create animated SVG placeholder shapes…