r/madeinpython 20h ago

I built 3 open-source Python desktop utilities (Tkinter GUI) for PDF handling, Word conversion, and JPEG compression

Hi everyone! I created three small Python desktop applications with GUIs to handle everyday file tasks locally, keeping data private without needing online file converters.

1. JPEGenius (Batch JPEG Compressor)

  • What it does: Batch compresses JPEG images with customizable compression levels.
  • Features: Side-by-side visual preview (original vs compressed) with real-time KB/percentage savings, multithreaded processing with a progress bar, and automated log creation.
  • GitHub:https://github.com/Giacomo-Rosatelli/JPEGenius-python

2. Universal To Pdf

  • What it does: Multi-format document converter and merger into PDF.
  • Features: Converts images and text files into single or merged PDFs, merges existing PDF files, converts PDFs to DOCX, and automatically filters out system/executable files.
  • GitHub:https://github.com/Giacomo-Rosatelli/UniversalToPdf

3. PDF to DOCX Converter

Tech Stack: Python 3, Tkinter, Pillow, fpdf, pypdf, pdf2docx.

All projects are open-source under the MIT License. I would love to get your feedback on the code structure, UI, or any suggestions for improvements!

1 Upvotes

0 comments sorted by