stuk/jszip

Create, read and edit .zip files with Javascript

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 5th, 2026
Created on August 30th, 2009
Open Issues & Pull Requests: 399 (+0)
GitHub issues: Enabled
Number of forks: 1,335
Total Stargazers: 10,381 (+0)
Total Subscribers: 130 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.1 days
Mean response time: 227.8 days
90th percentile: 684.8 days
Tracked items: 232

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 316
New in 7 days: 0
Closed in 7 days: 6
Avg open age: 2,420 days
Stale 30+ days: 314
Stale 90+ days: 307

Recent activity

Opened in 7 days: 0
Closed in 7 days: 6
Comments in 7 days: 4
Events in 7 days: 17

Top labels

  • bug (186)
  • question/support (89)
  • feature (42)
  • breaking (2)
  • performance (1)

Most active issues this week

Detailed Description

jszip is a JavaScript library that creates, reads, and edits ZIP files in the browser and Node.js environments.

The library solves the problem of working with ZIP archives programmatically in JavaScript without requiring server-side processing or external tools. It uses a pure JavaScript implementation to handle ZIP file operations, allowing developers to generate archives on the client side, extract contents from uploaded ZIP files, or modify existing archives entirely within JavaScript code.

Developers should choose jszip when building web applications that need to bundle multiple files for download, process user-uploaded archives, or manipulate ZIP contents without backend involvement. It suits projects ranging from simple file bundling to complex archive manipulation workflows. The library works in both browser and Node.js contexts, making it flexible for full-stack JavaScript applications.

The project maintains steady activity with regular updates addressing bugs and compatibility issues. Development focuses on maintaining reliability for core ZIP operations rather than expanding into adjacent features. The maintainers respond to community issues and pull requests, though the pace of major feature additions is measured. The codebase remains stable and well-tested, with attention paid to edge cases in ZIP format handling.