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

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

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

Open-source alternatives to AVLoadingIndicatorView

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

  • 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
  • tobiasahlin/spinkittobiasahlin 的头像

    tobiasahlin/SpinKit

    19,351在 GitHub 上查看↗

    SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color

    CSS
    在 GitHub 上查看↗19,351
  • fgnass/spin.jsfgnass 的头像

    fgnass/spin.js

    9,251在 GitHub 上查看↗

    spin.js is a CSS loading spinner library used to signal background processes through resolution-independent activity indicators. It provides a JavaScript animation wrapper that manages the lifecycle and document injection of these elements, allowing for the programmatic start and stop of loading states. The project allows for the definition of spinner geometry, colors, and animation speed to match specific design systems. Users can customize the visual appearance through parameters such as line count, radius, and shadow effects, while also controlling rotation direction and timing. The libra

    CSS
    在 GitHub 上查看↗9,251

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • samherbert/svg-loadersSamHerbert 的头像

    SamHerbert/SVG-Loaders

    7,017在 GitHub 上查看↗

    SVG-Loaders is a library of animated SVG icons designed to signal ongoing activity while content loads in a web interface. The project provides lightweight, scalable loading animations built entirely with pure SVG markup, requiring no external JavaScript dependencies or raster images. The library focuses on delivering visual feedback through inline SVG animations, using CSS keyframes or SMIL to animate elements directly within the HTML document. Each loader's fill color can be customized by changing the SVG's fill attribute, allowing the icons to match the interface design. The animations are

    HTML
    在 GitHub 上查看↗7,017
  • vikmeup/sclalertview-swiftvikmeup 的头像

    vikmeup/SCLAlertView-Swift

    5,318在 GitHub 上查看↗

    SCLAlertView-Swift is a Swift UI component and animation library used to create customizable alert views for iOS. It provides a visual interface for notifying users of system events, errors, or successes within mobile applications. The library focuses on implementing animated transitions and polished dialogs that deviate from standard native alerts. It includes tools for building animated alert views to provide user feedback through visual transitions.

    Swift
    在 GitHub 上查看↗5,318
  • mortimergoro/mgswipetablecellMortimerGoro 的头像

    MortimerGoro/MGSwipeTableCell

    6,916在 GitHub 上查看↗

    MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI component designed to implement swipe-to-action patterns within native Apple mobile applications. The library enables the creation of interactive table cells that reveal hidden buttons through horizontal swipe gestures. It includes expandable swipe action triggers that execute specific events when a gesture exceeds a defined distance threshold. The component covers mobile UI gesture integration and table view customization, utilizing coordinate-based layout mapping and state-b

    Objective-C
    在 GitHub 上查看↗6,916
  • cosscom/cosscosscom 的头像

    cosscom/coss

    10,125在 GitHub 上查看↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    TypeScriptnextjsradix-uireact
    在 GitHub 上查看↗10,125
  • neovide/neovideneovide 的头像

    neovide/neovide

    15,076在 GitHub 上查看↗

    Neovide is a cross-platform graphical frontend for the Neovim text editor. It provides a native windowed interface that preserves terminal-based functionality and keyboard-driven workflows while introducing a hardware-accelerated display layer. By utilizing GPU-accelerated rendering, the application ensures high-performance visual output across different desktop operating systems. The project distinguishes itself through an interpolated animation engine that provides fluid, frame-by-frame transitions for cursor movement and scrolling. It features an asynchronous input event loop to maintain i

    Rustgpuneovimneovim-guis
    在 GitHub 上查看↗15,076
  • visgl/deck.glvisgl 的头像

    visgl/deck.gl

    13,875在 GitHub 上查看↗

    This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    在 GitHub 上查看↗13,875
  • chartgpu/chartgpuChartGPU 的头像

    ChartGPU/ChartGPU

    2,675在 GitHub 上查看↗

    ChartGPU is a high-performance visualization library designed to render large-scale datasets and real-time data streams using hardware acceleration. It functions as a component-based tool that integrates into declarative user interfaces, allowing developers to build responsive, themeable charts that maintain smooth interaction even when processing massive amounts of information. The library distinguishes itself through a specialized rendering engine that employs screen-space binning and zoom-aware data resampling to manage dense datasets. It provides advanced interactive capabilities, includi

    TypeScriptawesome-listcandlestick-chartchart-library
    在 GitHub 上查看↗2,675
  • devinross/tapkulibrarydevinross 的头像

    devinross/tapkulibrary

    3,864在 GitHub 上查看↗

    tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS applications. It provides a modular set of building blocks, including a custom graphics framework, networking toolkits, and specialized interface components. The library includes a dedicated media gallery component for creating 3D perspective coverflow galleries and swipeable lists, as well as a grid-based calendar interface for monthly event layouts and date selection. The toolkit covers asynchronous network communication, allowing for data request scheduling on background threads.

    Objective-C
    在 GitHub 上查看↗3,864
  • heshammegid/hmsegmentedcontrolHeshamMegid 的头像

    HeshamMegid/HMSegmentedControl

    4,083在 GitHub 上查看↗

    HMSegmentedControl is a customizable, scrollable selection interface for iOS applications. It serves as a UIKit component that replaces standard system segmented controls to provide a selection bar capable of switching between different views or data sets. This component is distinguished by its support for horizontal overflow scrolling, which allows users to pan through selection options when the number of segments exceeds the available screen width. It provides precise control over the visual identity of the interface through custom fonts, colors, and text attributes. The library covers the

    Objective-Chmsegmentedcontroliosobjective-c
    在 GitHub 上查看↗4,083
  • hubspot/paceHubSpot 的头像

    HubSpot/pace

    15,613在 GitHub 上查看↗

    Pace is a page loading progress bar that monitors browser navigation and network requests to provide a visual loading indicator. It functions as a frontend navigation tracker and browser request monitor, tracking document states and URL patterns to drive the progress of a loading bar during page transitions. The tool includes a customizable loading indicator with configurable themes and visual styles. It provides request tracking control to filter which specific network requests trigger the progress bar using global settings or URL patterns. The system covers the monitoring of frontend reque

    CSS
    在 GitHub 上查看↗15,613
  • jverdi/jvfloatlabeledtextfieldjverdi 的头像

    jverdi/JVFloatLabeledTextField

    7,150在 GitHub 上查看↗

    JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label. It animates the placeholder text into a hovering label when the field is focused or contains text, maintaining visual context for the user during data entry. This library functions as a programmable interface element for native applications developed with Swift and Objective-C, specifically designed to implement modern mobile form design patterns. The component manages these interactions through a combination of state-driven label transitions and constraint-based layout anima

    Objective-C
    在 GitHub 上查看↗7,150
  • ibireme/yykitibireme 的头像

    ibireme/YYKit

    13,982在 GitHub 上查看↗

    A collection of iOS components.

    Objective-C
    在 GitHub 上查看↗13,982
  • tttattributedlabel/tttattributedlabelTTTAttributedLabel 的头像

    TTTAttributedLabel/TTTAttributedLabel

    8,714在 GitHub 上查看↗

    TTTAttributedLabel is a rich text label for iOS applications that serves as an extension to UIKit typography. It provides a replacement for standard system labels, enabling advanced layout control and the rendering of attributed strings with custom paragraph styling, line spacing, and vertical alignment. The component is distinguished by its ability to generate interactive links within text blocks, using either custom ranges or automated data-detector pattern matching for phone numbers and addresses. It includes a specialized accessibility system that exposes these individual links as selecta

    Objective-C
    在 GitHub 上查看↗8,714
  • svprogresshud/svprogresshudSVProgressHUD 的头像

    SVProgressHUD/SVProgressHUD

    12,461在 GitHub 上查看↗

    SVProgressHUD is a progress HUD library and overlay manager for iOS and tvOS applications. It provides a lightweight interface system for signaling background activity and operation status through task progress indicators and loading spinners. The system includes capabilities for visual style configuration, allowing for the adjustment of colors, fonts, and images. It also integrates haptic feedback triggering to generate physical vibrations on supported hardware to signal success, information, or error states. The library covers the management of app loading states and the display and remova

    Objective-Capplecarthagecocoapods
    在 GitHub 上查看↗12,461
  • tencent/qmui_iosTencent 的头像

    Tencent/QMUI_iOS

    7,202在 GitHub 上查看↗

    QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme configuration system for faster app development. It functions as a collection of ready-made tools for device information, dynamic type, keyboard management, and status bar handling, while also offering a configuration system that adjusts an app's entire visual style—colors, navigation bars, inputs, and lists—from a single table. The framework differentiates itself by reading the device model locally to apply compatibility measures without uploading device information, and by providing

    Objective-Ciosios-uiui-components
    在 GitHub 上查看↗7,202
  • 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
  • dinuscxj/loadingdrawabledinuscxj 的头像

    dinuscxj/LoadingDrawable

    4,102在 GitHub 上查看↗

    LoadingDrawable is an Android loading drawable library that provides customizable drawable components to indicate background task activity or loading states. It functions as a collection of custom view components and progress indicators that integrate with standard Android views. The library enables the rendering of animated loading indicators for refresh components or image placeholders and tracks loading progress to reflect the completion percentage of time-consuming operations. The implementation covers Android progress visualization and UI design, utilizing canvas-level drawing and drawa

    Java
    在 GitHub 上查看↗4,102
  • grouper/flatuikitGrouper 的头像

    Grouper/FlatUIKit

    7,742在 GitHub 上查看↗

    FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements and styling tools to implement a minimal aesthetic across native mobile applications. The kit replaces standard iOS controls with a collection of pre-styled components, including buttons, text fields, and segmented controls. It utilizes a predefined flat color palette, custom font integration, and a dedicated icon set to ensure a cohesive visual identity. The framework covers a wide range of UI elements, including customizable input controls, table cells, and navigation compon

    Objective-C
    在 GitHub 上查看↗7,742
  • scenee/floatingpanelSCENEE 的头像

    SCENEE/FloatingPanel

    5,813在 GitHub 上查看↗

    FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It functions as a modal presentation controller that allows developers to display floating containers for related content and utilities alongside a main screen. The system utilizes a magnetic anchor system to snap panels to predefined vertical positions and supports the management of multiple panels within a single view. It synchronizes the position of the panel with the scrolling behavior of internal views to coordinate movement during user interaction. The project covers capabilities

    Swift
    在 GitHub 上查看↗5,813
  • epicmaxco/epic-spinnersepicmaxco 的头像

    epicmaxco/epic-spinners

    3,914在 GitHub 上查看↗

    This project is a library of animated UI elements and CSS loading spinners designed to indicate background processes to users. It provides a collection of pre-built Vue components that wrap CSS animations for integration into web applications. The library allows for the customization of spinner appearance, including the adjustment of size, color, and animation speed to match a specific visual brand. These indicators provide visual feedback during asynchronous operations to ensure the frontend user experience remains active.

    Vue
    在 GitHub 上查看↗3,914
  • dzenbot/dznemptydatasetdzenbot 的头像

    dzenbot/DZNEmptyDataSet

    12,020在 GitHub 上查看↗

    DZNEmptyDataSet is a reusable UI library and collection of view components designed for rendering empty state screens on mobile platforms. It provides a system for displaying customizable placeholder views and messages when a data collection contains no information. The library enables the creation of placeholder views containing images, text, and buttons. It includes capabilities for visual styling using attributed strings, visibility control based on data set status, and layout refreshing without reloading the underlying data source. The system also handles user interactions, allowing the

    Objective-C
    在 GitHub 上查看↗12,020
  • jaydee3/jdstatusbarnotificationjaydee3 的头像

    jaydee3/JDStatusBarNotification

    4,329在 GitHub 上查看↗

    JDStatusBarNotification is a Swift notification banner library and iOS UI component designed to display customizable alert banners and progress indicators below the status bar and notch. It provides an interactive notification interface that supports a Swift-Objective-C compatible framework for integration into various mobile projects. The library differentiates itself through an interactive notification UI that supports drag-to-dismiss gestures and dynamic layout configurations. These capabilities allow for the manual removal of alerts via interruptible gestures and the real-time adjustment

    Swift
    在 GitHub 上查看↗4,329
  • amlcurran/showcaseviewamlcurran 的头像

    amlcurran/ShowcaseView

    5,551在 GitHub 上查看↗

    ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight component designed to visually isolate and emphasize specific buttons or sections of a mobile user interface. The library enables the creation of interactive product tours and in-app feature discovery by drawing attention to specific interface elements. It allows for the customization of highlight appearances, including colors and shapes, to match the visual theme of the application. The framework manages the user onboarding experience by highlighting UI elements and guiding

    Java
    在 GitHub 上查看↗5,551
  • icons8/flat-color-iconsicons8 的头像

    icons8/flat-color-icons

    2,203在 GitHub 上查看↗

    Flat Color Icons is a comprehensive library of scalable vector graphics and flat-style illustrations designed to maintain visual consistency across digital and print platforms. The collection provides high-quality symbols and icons in standard formats, enabling developers and designers to integrate professional visual assets into web, mobile, and desktop interfaces. The project distinguishes itself by offering a wide range of customization and integration capabilities, including an online editor for modifying colors and rearranging graphic components. It supports dynamic workflows through URL

    HTMLicon-packicon-seticons
    在 GitHub 上查看↗2,203
  • jdg/mbprogresshudjdg 的头像

    jdg/MBProgressHUD

    15,949在 GitHub 上查看↗

    MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity indicator overlay that informs users of ongoing background processes using customizable icons and status labels. The library manages translucent interface layers to provide background task feedback and overlay management. It visualizes the completion percentage of long-running tasks through a dynamic overlay that prevents user interaction until a process completes.

    Objective-C
    在 GitHub 上查看↗15,949
  • 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
  • gontovnik/dgelasticpulltorefreshgontovnik 的头像

    gontovnik/DGElasticPullToRefresh

    3,745在 GitHub 上查看↗

    DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect for scrolling lists. It serves as a specialized table view extension that triggers content updates via a downward swipe gesture. The component uses bezier paths and spring physics to render curved visual elements, simulating a flexible stretching effect during user interaction. This physics-based approach governs the movement and bounce of the interface to create a fluid feel. The system manages gesture-driven states and coordinate transformations to shift the view hierarchy.

    Swift
    在 GitHub 上查看↗3,745