xuelongqy/flutter_easy_refresh

A flutter widget that provides pull-down refresh and pull-up load.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 17th, 2026
Created on November 28th, 2018
Open Issues & Pull Requests: 62 (+0)
GitHub issues: Enabled
Number of forks: 655
Total Stargazers: 4,068 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.9 days
Mean response time: 77.4 days
90th percentile: 178.1 days
Tracked items: 85

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 33
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 781 days
Stale 30+ days: 21
Stale 90+ days: 20

Recent activity

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

Top labels

No label distribution available yet.

Detailed Description

flutter_easy_refresh is a Flutter widget that provides pull-down refresh and pull-up load functionality.

The widget addresses the common need for implementing refresh and load-more interactions in Flutter applications. It works by wrapping content in a widget that detects pull gestures and triggers callbacks for refreshing data or loading additional content. The approach handles both downward pull-to-refresh and upward pull-to-load patterns within a single component.

Developers should choose this tool when building Flutter applications that require standard refresh and pagination interactions. It suits projects where these patterns are central to the user experience, such as feed-based applications, list views with pagination, or any scrollable content that needs to load data dynamically. The widget is designed to be straightforward to integrate into existing Flutter layouts.

The project shows consistent maintenance with regular updates addressing issues and improvements. Development activity demonstrates responsiveness to user feedback and bug reports. The codebase receives ongoing refinement to ensure compatibility with current Flutter versions and best practices.