awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Drewsif avatar

Drewsif/PiShrink

0
View on GitHub↗
3,931 stars·695 forks·Shell·mit·2 vues

PiShrink

PiShrink is a disk image shrinking tool and Linux filesystem optimizer. It reduces the size of disk images to their minimum requirements and configures the filesystem to automatically expand to the full capacity of the storage medium upon the first boot.

The utility provides parallel image compression, utilizing multiple CPU cores to apply gzip or xz compression to large disk image files. It also includes filesystem error repair capabilities to resolve corruption that may otherwise block the shrinking process.

The project covers disk image optimization and management, focusing on reducing storage footprints for portable disk images and virtual drives.

Features

  • Filesystem Shrinking Tools - Modifies internal partition tables and filesystem metadata to reduce image size without corrupting data.
  • Disk Image Optimization - Reduces the size of disk images to save storage and allow them to expand automatically on first boot.
  • Block-Level Image Analysis - Iterates through disk image blocks to identify and remove empty sectors while preserving filesystem structure.
  • Filesystem Resize Scripts - Injects configuration that triggers the filesystem to resize to full disk capacity during the first boot.
  • Filesystem Compression Optimizers - Repairs filesystem errors and optimizes storage footprints for portable disk images and virtual drives.
  • Filesystem Repair Utilities - Performs filesystem checks and applies advanced repair options to fix corrupted data encountered during shrinking.
  • Raspberry Pi Image Optimization - Reduces the size of a Raspberry Pi disk image to its minimum requirements to save storage.
  • Disk Image Shrinkers - Reduces the size of disk images to their minimum requirements and configures filesystems to expand on boot.
  • Disk Image Shrinking - Reduces a disk image to its minimum size and configures it to expand to the full capacity on boot.
  • Parallel Disk Image Compression - Applies high-level compression to disk images using parallel processing across multiple CPU cores.
  • Parallel Disk Image Compressors - Uses multiple CPU cores to apply gzip or xz compression to large disk image files.
  • Disk Image Archiving - Provides gzip or xz compression for processed image files using parallel processing to accelerate output.
  • Parallel Compression Tools - Distributes heavy compression tasks across multiple CPU cores to reduce the processing time of large image files.
  • Disk Image Compression Pipelines - Sequentially applies block-level shrinking followed by gzip or xz compression to maximize total space savings.
  • Filesystem Error Correction - Runs repeated filesystem checks and repair operations to resolve corruption that blocks the shrinking process.
  • Outils de développement - Automated script to shrink images and expand them on first boot.
  • System Utilities - Bash script to automatically shrink and resize disk images.

Historique des stars

Graphique de l'historique des stars pour drewsif/pishrinkGraphique de l'historique des stars pour drewsif/pishrink

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à PiShrink

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec PiShrink.
  • rpi-distro/pi-genAvatar de RPi-Distro

    RPi-Distro/pi-gen

    3,193Voir sur GitHub↗

    Tool used to create the official Raspberry Pi OS images

    Shell
    Voir sur GitHub↗3,193
  • resin-io-playground/resin-bridgeAvatar de resin-io-playground

    resin-io-playground/resin-bridge

    43Voir sur GitHub↗

    Resin.io device to bridging the wifi network to ethernet

    Shell
    Voir sur GitHub↗43
  • iridiumio/compactguiAvatar de IridiumIO

    IridiumIO/CompactGUI

    8,035Voir sur GitHub↗

    CompactGUI is a graphical manager for the Windows Compact OS API. It serves as a transparent compression tool and filesystem optimizer that reduces disk space for programs and folders while maintaining full application functionality and accessibility. The project distinguishes itself through a community compression database, which allows users to retrieve and submit estimated compression ratios and times for specific software. This shared data system enables the prediction of potential space savings before applying compression. The tool covers several operational areas, including performance

    Visual Basic .NETcompressing-folderscompressioncsharp
    Voir sur GitHub↗8,035
  • holoiso-eol/holoisoAvatar de holoiso-eol

    holoiso-eol/holoiso

    5,197Voir sur GitHub↗

    Holoiso is a tool for building custom, bootable operating system images based on SteamOS 3 for installation on non-Steam Deck hardware. It uses a Linux Archiso base to generate installable disk images that replicate a handheld gaming experience on generic devices. The project enables the creation of a gaming-oriented distribution featuring a gamepad-driven interface and the ability to toggle between a standard desktop environment and a gaming session. It includes high-performance shaders for system-wide image upscaling to balance visual quality and frame rates across the gaming interface. Th

    Shell
    Voir sur GitHub↗5,197
Voir les 30 alternatives à PiShrink→

Questions fréquentes

Que fait drewsif/pishrink ?

PiShrink is a disk image shrinking tool and Linux filesystem optimizer. It reduces the size of disk images to their minimum requirements and configures the filesystem to automatically expand to the full capacity of the storage medium upon the first boot.

Quelles sont les fonctionnalités principales de drewsif/pishrink ?

Les fonctionnalités principales de drewsif/pishrink sont : Filesystem Shrinking Tools, Disk Image Optimization, Block-Level Image Analysis, Filesystem Resize Scripts, Filesystem Compression Optimizers, Filesystem Repair Utilities, Raspberry Pi Image Optimization, Disk Image Shrinkers.

Quelles sont les alternatives open-source à drewsif/pishrink ?

Les alternatives open-source à drewsif/pishrink incluent : rpi-distro/pi-gen — Tool used to create the official Raspberry Pi OS images. resin-io-playground/resin-bridge — Resin.io device to bridging the wifi network to ethernet. iridiumio/compactgui — CompactGUI is a graphical manager for the Windows Compact OS API. It serves as a transparent compression tool and… maharmstone/btrfs — Btrfs for Windows is a kernel-mode driver and filesystem manager that enables read and write access to Btrfs formatted… holoiso-eol/holoiso — Holoiso is a tool for building custom, bootable operating system images based on SteamOS 3 for installation on… klauspost/compress — This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding.…