Skip to content

Releases: programming-maestro/zipper

Release list

Zipper v1.0.0

Choose a tag to compare

@programming-maestro programming-maestro released this 30 Dec 19:55

🚀 Zipper v1.0.0 — Initial Public Release

Release Date: 31 Dec 2025
Status: Stable (First Public Release)


✨ Overview

  • Zipper is a multi-threaded desktop utility built with Python to compress multiple folders efficiently through a simple GUI.
  • This release focuses on performance, clarity, and usability, making bulk folder compression fast and intuitive.

🔑 Key Features


📁 Folder-based compression

Select a root folder and automatically zip its subfolders

Preserves directory structure

⚡ Multi-threaded execution

  • Configurable thread count (1–128)
  • Optimized for faster parallel compression

📊 Real-time progress tracking

  • Individual progress bars per active thread
  • Displays the folder currently being processed
  • Automatically hides progress bars when tasks complete

🧾 Detailed logging

  • Logs each zip file created
  • Captures time taken per folder
  • Scrollable log view with clear option

🖥️ Simple GUI

  • Maximized window on launch
  • Consistent typography across UI elements
  • Enlarged folder input field for better usability
  • Custom application icon for GUI and Windows executable

📦 Standalone Windows executable

  • Packaged using PyInstaller
  • No Python installation required to run

🛠️ Technical Highlights

  • Built with Python + Tkinter
  • Thread-safe worker architecture
  • Clean modular project structure
  • Icon embedding for both GUI window and .exe
  • Designed for scalability and future enhancements

📥 Installation & Usage

  1. Download the Windows executable from Assets
  2. Launch Zipper.exe
  3. Select input folder
  4. (Optional) Select output folder
  5. Choose thread count
  6. Start compression 🚀

🧪 Known Limitations (v1.0.0)

  • Windows-only executable
  • No pause/resume support (yet)
  • No compression level configuration

🗺️ Roadmap

  • ⏸ Pause / Resume compression
  • 📈 Estimated time remaining (ETA)
  • 🎛 Compression level controls
  • 🐧 Linux & macOS support
  • 📤 Export logs to file

🙌 Acknowledgements

  • Built and maintained by Chetan Maikhuri
  • Designed for general users, developers, and productivity enthusiasts.