boxfactura/pulltorefresh.js

A quick and powerful plugin for your pull-to-refresh needs in your webapp.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 17th, 2026
Created on November 4th, 2016
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 275
Total Stargazers: 4,001 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.4 hours
Mean response time: 1.7 hours
90th percentile: 3.1 hours
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

PulltoRefresh.js is a JavaScript library that implements pull-to-refresh functionality for web applications.

The library solves the problem of adding native-feeling pull-to-refresh interactions to webapps without requiring any HTML markup changes. It works by detecting touch gestures and allowing users to pull down on the page to trigger a refresh action. The approach is designed to be lightweight and highly customizable, letting developers configure the behavior to match their application's needs.

Developers should choose this tool if they are building a mobile-friendly webapp and want to add pull-to-refresh without external dependencies or complex setup. It suits projects where minimal markup modification is desirable and where a small library footprint matters. The tool is available through multiple distribution channels including NPM, CDNJS, and UNPKG, and can be consumed as CommonJS or ES6 modules by bundlers.

The project maintains a straightforward API with an init method that returns instances with destroy capabilities, a destroyAll method for cleanup, and a setPassiveMode method for controlling event handler behavior. Development activity shows consistent maintenance with responsiveness to issues and pull requests, indicating the project remains actively supported for bug fixes and compatibility updates.