awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to juanpe/skeletonview

Open-source alternatives to SkeletonView

30 open-source projects similar to juanpe/skeletonview, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best SkeletonView alternative.

  • ethanhua/skeletonethanhua 的头像

    ethanhua/Skeleton

    3,720在 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
    在 GitHub 上查看↗3,720
  • facebook/shimmerfacebook 的头像

    facebook/Shimmer

    9,331在 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
    在 GitHub 上查看↗9,331
  • dvtng/react-loading-skeletondvtng 的头像

    dvtng/react-loading-skeleton

    4,204在 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
    在 GitHub 上查看↗4,204

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • 0xgf/boneyard0xGF 的头像

    0xGF/boneyard

    5,970在 GitHub 上查看↗

    Auto generated skeleton loading framework

    TypeScript
    在 GitHub 上查看↗5,970
  • sharish/shimmerrecyclerviewsharish 的头像

    sharish/ShimmerRecyclerView

    4,014在 GitHub 上查看↗

    ShimmerRecyclerView is an Android library used to render animated loading placeholders within RecyclerView lists. It provides a custom view wrapper that applies shimmer masking and animations to child elements, serving as a visual loading indicator while background data is being fetched. The library enables the implementation of skeleton screens that mimic the layout of list items. These effects are customizable, allowing for adjustments to the animation color, angle, line width, and direction to align with specific visual branding. The system includes capabilities for shimmer rendering and

    Kotlin
    在 GitHub 上查看↗4,014
  • danilowoz/react-content-loaderdanilowoz 的头像

    danilowoz/react-content-loader

    13,998在 GitHub 上查看↗

    This project is a React skeleton loader library and UI component set used to create animated SVG placeholder shapes that represent loading content in user interfaces. It functions as an SVG loading placeholder generator designed to prevent layout shifts by signaling data loading states. The library includes a custom loader design tool for building bespoke skeleton shapes that match specific interface layouts. It employs a rendering approach with static SVG keys to ensure the components are compatible with client-server hydration, preventing mismatches between server-side and client-side rende

    TypeScript
    在 GitHub 上查看↗13,998
  • facebookarchive/shimmer-androidfacebookarchive 的头像

    facebookarchive/shimmer-android

    5,362在 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
    在 GitHub 上查看↗5,362
  • nuxt/uinuxt 的头像

    nuxt/ui

    6,675在 GitHub 上查看↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Vuecomponentsnuxtnuxt-module
    在 GitHub 上查看↗6,675
  • afarkas/lazysizesaFarkas 的头像

    aFarkas/lazysizes

    17,723在 GitHub 上查看↗

    lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig

    JavaScriptjavascriptlazy-evaluationlazyload
    在 GitHub 上查看↗17,723
  • juliangarnier/animejuliangarnier 的头像

    juliangarnier/anime

    69,932在 GitHub 上查看↗

    This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified timeline. The library distinguishes itself through a robust timeline-based sequence orchestrator that allows for precise timing, label-based control, and hierarchical nesting of animations. It also features a physics-driven interaction library that enables draggable elements with c

    JavaScriptanimationanimecanvas
    在 GitHub 上查看↗69,932
  • alvarotrigo/fullpage.jsalvarotrigo 的头像

    alvarotrigo/fullPage.js

    35,437在 GitHub 上查看↗

    fullPage.js is a JavaScript full-screen scrolling library and layout engine used to create websites composed of vertical sections and horizontal slides that snap to the viewport. It provides a system for organizing web content into full-screen pages with automatic snapping behavior. The library distinguishes itself through a WebGL transition framework and visual storytelling tools, enabling cinematic effects such as 3D rotations, parallax backgrounds, fading, and water distortion during navigation. It also features a responsive adaptation system that can switch from automatic snapping to stan

    JavaScriptfullpagefullscreenjavascript
    在 GitHub 上查看↗35,437
  • formkit/auto-animateformkit 的头像

    formkit/auto-animate

    13,847在 GitHub 上查看↗

    Auto-animate is a framework-agnostic JavaScript animation library used to automatically animate the entry, exit, and movement of elements within a document. It functions as a transition tool that adds smooth motion to web application elements to prevent abrupt layout jumps during content changes. The utility is designed to be reduced motion compliant, automatically detecting and respecting system-level accessibility settings to disable animations for users with motion sensitivities. It also features a plugin system that allows the replacement of default fade and scale transitions with custom

    TypeScriptanimationjavascriptreact
    在 GitHub 上查看↗13,847
  • grenderg/toastyGrenderG 的头像

    GrenderG/Toasty

    6,586在 GitHub 上查看↗

    Toasty is a JavaScript toast notification library and frontend feedback widget. It provides a reusable UI notification component for displaying temporary, styled alert messages and status notifications within web applications. The library focuses on application status signaling and custom notification UI, allowing for the creation of personalized alert messages with unique icons and formatted text. It implements non-intrusive notification overlays to provide visual feedback without interrupting user workflow. The system manages notifications through a state-based queue and a centralized noti

    Javaandroidtoastui-widget
    在 GitHub 上查看↗6,586
  • jedwatson/react-selectJedWatson 的头像

    JedWatson/react-select

    28,040在 GitHub 上查看↗

    react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types. The library is distinguished by a component-injection architecture that allows users to replace internal UI fragments with custom React components. It further enables deep visual customization through prop-based style merging, allowing user-defined CSS objects to override internal defaults for brand

    TypeScript
    在 GitHub 上查看↗28,040
  • airyland/vuxairyland 的头像

    airyland/vux

    17,486在 GitHub 上查看↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Vueantcomponentsjavascript
    在 GitHub 上查看↗17,486
  • nvim-lualine/lualine.nvimnvim-lualine 的头像

    nvim-lualine/lualine.nvim

    8,015在 GitHub 上查看↗

    Lualine.nvim is a Lua-based editor extension for Neovim that renders dynamic status, tab, and window bars. It functions as a configurable UI component used to display real-time buffer information, system context, and editor state. The plugin differentiates itself through a multi-bar rendering pipeline that independently populates the statusline, tabline, and winbar. It supports a component-based layout engine with dynamic function-based injection and condition-based visibility, allowing the interface to adjust based on window dimensions or specific filetype overrides. The project covers wide

    Lua
    在 GitHub 上查看↗8,015
  • reactjs/react.devreactjs 的头像

    reactjs/react.dev

    11,765在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    在 GitHub 上查看↗11,765
  • chadcsong/shinebuttonChadCSong 的头像

    ChadCSong/ShineButton

    4,195在 GitHub 上查看↗

    ShineButton is an Android UI animation library that provides customizable button components with integrated light-sweep and particle animations. It functions as a view component extension for Android interfaces to draw user attention through interactive visual effects. The library features a system for creating light-sweep animations and vibrant particle effects that trigger during user interaction. It allows for the definition of button silhouettes through custom image masking and the application of vector drawables. Visual styling is managed through configuration parameters that adjust the

    Kotlinbuttoncustomeffects
    在 GitHub 上查看↗4,195
  • naoyashiga/rploadinganimationnaoyashiga 的头像

    naoyashiga/RPLoadingAnimation

    198在 GitHub 上查看↗

    Loading animations :cyclone: by using Swift CALayer

    Swift
    在 GitHub 上查看↗198
  • ninjaprox/nvactivityindicatorviewninjaprox 的头像

    ninjaprox/NVActivityIndicatorView

    10,708在 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
    在 GitHub 上查看↗10,708
  • ninjinkun/njkwebviewprogressninjinkun 的头像

    ninjinkun/NJKWebViewProgress

    3,874在 GitHub 上查看↗

    NJKWebViewProgress is an iOS web view UI component and loading monitor designed to track and visually represent the loading state of web pages within a mobile application. It functions as a progress indicator that monitors browser activity to provide real-time feedback on page load completion. The project integrates with embedded web content to drive numerical loading values and visual indicators, such as loading bars, to manage the user interface during the page load process. The implementation relies on delegate callbacks and key-value observing to monitor the underlying web view state and

    Objective-C
    在 GitHub 上查看↗3,874
  • jogendra/loadingshimmerjogendra 的头像

    jogendra/LoadingShimmer

    1,606在 GitHub 上查看↗

    An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.

    Swift
    在 GitHub 上查看↗1,606
  • exyte/progressindicatorviewexyte 的头像

    exyte/ProgressIndicatorView

    355在 GitHub 上查看↗

    An iOS progress indicator view library written in SwiftUI

    Swift
    在 GitHub 上查看↗355
  • cardinalnow/ios-circleprogressviewCardinalNow 的头像

    CardinalNow/iOS-CircleProgressView

    514在 GitHub 上查看↗

    CircleProgressView

    Swift
    在 GitHub 上查看↗514
  • fxm90/gradientprogressbarfxm90 的头像

    fxm90/GradientProgressBar

    541在 GitHub 上查看↗

    📊 A customizable gradient progress bar (UIProgressView).

    Swift
    在 GitHub 上查看↗541
  • skywinder/gaugekitskywinder 的头像

    skywinder/GaugeKit

    1,023在 GitHub 上查看↗

    Kit for building custom gauges easy reproducible Apple's style ring gauges.

    Swift
    在 GitHub 上查看↗1,023
  • exyte/activityindicatorviewexyte 的头像

    exyte/ActivityIndicatorView

    1,656在 GitHub 上查看↗

    A number of preset loading indicators created with SwiftUI

    Swift
    在 GitHub 上查看↗1,656
  • yannickl/ylprogressbaryannickl 的头像

    yannickl/YLProgressBar

    1,266在 GitHub 上查看↗

    UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics

    Objective-C
    在 GitHub 上查看↗1,266
  • ybq/android-spinkitybq 的头像

    ybq/Android-SpinKit

    8,646在 GitHub 上查看↗

    Android-SpinKit is an Android animation library that provides a collection of animated loading spinner views for use as progress indicators during asynchronous operations. The library offers multiple predefined animation styles, including Circle, Wave, and DoubleBounce, which can be selected and displayed as standard Android View elements within an application's layout. The library distinguishes itself by being built entirely on the Android SDK's drawing and animation APIs, with no external dependencies required. Each spinner type implements a distinct animation state machine using Android's

    Javaandroid-loadinganimationloading
    在 GitHub 上查看↗8,646
  • yoavlt/liquidloaderyoavlt 的头像

    yoavlt/LiquidLoader

    1,325在 GitHub 上查看↗

    Spinner loader components with liquid animation

    Swift
    在 GitHub 上查看↗1,325