drewsif/pishrink

Make your pi images smaller!

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 9 minutes ago
Type:CLI ToolCategory(s):Embedded & IoTSystems, Hardware & HPC
Added to GitGenius on September 16th, 2026
Created on April 12th, 2016
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 697
Total Stargazers: 4,112 (+0)
Total Subscribers: 99 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.9 days
Mean response time: 127.5 days
90th percentile: 327.2 days
Tracked items: 54

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 632 days
Stale 30+ days: 12
Stale 90+ days: 11

Recent activity

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

Top labels

  • enhancement (6)
  • help wanted (4)
  • bug (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

PiShrink is a shell script utility that reduces the size of Raspberry Pi disk images.

The tool addresses the problem of large disk image files that consume unnecessary storage space and bandwidth. PiShrink works by analyzing a Pi image file and removing unused space, shrinking the image to a more manageable size. This is particularly useful when distributing custom Pi images or archiving backups, as smaller files are faster to transfer and easier to store.

PiShrink suits anyone working with Raspberry Pi images who needs to minimize file sizes for distribution or backup purposes. It is most valuable for developers creating custom Pi distributions, system administrators managing multiple Pi deployments, or hobbyists sharing images with others. The tool operates as a straightforward command-line utility designed specifically for this single task, making it appropriate for users who want a focused solution without additional complexity.

The project shows consistent maintenance with regular updates addressing bugs and improving functionality. Development activity demonstrates responsiveness to user-reported issues and a willingness to incorporate feedback. The codebase remains actively refined with commits addressing edge cases and compatibility concerns across different Pi models and image formats.