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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ninjinkun avatar

ninjinkun/NJKWebViewProgress

0
View on GitHub↗

NJKWebViewProgress

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 convert loading data into normalized decimal values for interface updates.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • iOS UI Components - Provides a reusable iOS UI component for visually representing browser activity within an application.
  • In-App Browser Interfaces - Provides the visual interface elements, such as loading bars, for web content embedded within a mobile app.
  • Loading Progress Bars - Provides a visual loading bar that tracks the completion status of network requests during page loads.
  • Progress Indicators - Offers a visual progress component dedicated to tracking the loading state of a UIWebView.
  • Page Load State Tracking - Utilizes Key-Value Observing to monitor the browser's page-load lifecycle and trigger UI updates.
  • Mobile Web Integration - Improves perceived performance by integrating native visual feedback with embedded web content loading.
  • Progress & Value Indicators - Converts raw loading data into normalized decimal values to drive visual progress indicators.
  • Progress Indicators - Progress interface for web views.
  • UI Components - Progress bar interface for web views.
3,874 stars·586 forks·Objective-C·MIT·14 views

Star history

Star history chart for ninjinkun/njkwebviewprogressStar history chart for ninjinkun/njkwebviewprogress

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does ninjinkun/njkwebviewprogress do?

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.

What are the main features of ninjinkun/njkwebviewprogress?

The main features of ninjinkun/njkwebviewprogress are: iOS UI Components, In-App Browser Interfaces, Loading Progress Bars, Progress Indicators, Page Load State Tracking, Mobile Web Integration, Progress & Value Indicators, UI Components.

Which projects share features with ninjinkun/njkwebviewprogress?

Projects with overlapping indexed features include: svprogresshud/svprogresshud — SVProgressHUD is a progress HUD library and overlay manager for iOS and tvOS applications. It provides a lightweight… ybq/android-spinkit — Android-SpinKit is an Android animation library that provides a collection of animated loading spinner views for use… rstacruz/nprogress — nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… devinross/tapkulibrary — tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS… jverdi/jvfloatlabeledtextfield — JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label.…

Projects sharing features with NJKWebViewProgress

These projects share indexed features with NJKWebViewProgress. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • svprogresshud/svprogresshudSVProgressHUD avatar

    SVProgressHUD/SVProgressHUD

    12,461View on 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
    View on GitHub↗12,461
  • ybq/android-spinkitybq avatar

    ybq/Android-SpinKit

    8,646View on 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
    View on GitHub↗8,646
rstacruz/nprogressrstacruz avatar

rstacruz/nprogress

26,406View on GitHub↗

nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document. The library allows for the visualization of loading states through a thin progress bar and spinner. It supports progress state management, enabling the bar to be started, stopped, or marked as complete, with support for incremental progress tracking and percentage-based updates. Users can modify the visual style by overriding default CSS or replacing the markup template. The component als

JavaScript
View on GitHub↗26,406
  • devinross/tapkulibrarydevinross avatar

    devinross/tapkulibrary

    3,864View on 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
    View on GitHub↗3,864
  • Compare all 30 related projects→