pqina/filepond

🌊 A flexible and fun JavaScript file upload library

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 3rd, 2026
Created on October 9th, 2017
Open Issues & Pull Requests: 140 (+0)
GitHub issues: Enabled
Number of forks: 847
Total Stargazers: 16,392 (+0)
Total Subscribers: 164 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 38
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 997 days
Stale 30+ days: 35
Stale 90+ days: 35

Recent activity

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

Top labels

  • bug (35)
  • enhancement (7)
  • question (3)
  • duplicate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

FilePond is a JavaScript file upload library that handles drag-and-drop uploads with image optimization and a polished user experience.

The library solves the problem of building accessible, responsive file upload interfaces by providing a single component that accepts files through multiple input methods: dragging, filesystem selection, copy-paste, and programmatic API calls. The tool works as vanilla JavaScript but also offers adapters for React, Vue, Angular, Svelte, and jQuery.

FilePond suits projects that need a polished upload experience with minimal configuration. It is particularly valuable when image optimization matters for upload performance or when accessibility requirements demand keyboard navigation and screen reader support. The tool's responsive design works across mobile and desktop without special handling. The README does not position it against competing libraries, so no comparative guidance can be offered.

Almost all open issues originate from outside users rather than the core team, reflecting a substantial base of real-world adopters. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker centers on bug reports, enhancement requests, and user questions.