
In simple English
This tool takes one logo or image and turns it into dozens of different sizes. It makes all the icons, banners and social media pictures you need for a new project. You upload your picture, pick what you want, and download a neat zip file. It runs on your own computer or server so your files stay private. It costs nothing to use and takes a few minutes to set up.
What it is
A self-hosted web application built with Python and Docker that automates image resizing and format conversion. It reads an uploaded master image and exports tailored assets for web, mobile, social, and print applications.
What it is good for
Solo builders and designers who want to stop manually cropping and exporting icons for every single platform and device.
- Turns one master image into over forty different sizes and formats automatically.
- Removes backgrounds using built-in neural network models without external APIs.
- Runs locally via Docker or Python so your images remain completely private.
- Requires Docker or Python knowledge to install and run on your own machine.
- Needs at least 2 to 4 GB of memory to process large image batches smoothly.
- Downloads large neural network model files on its first run, which takes extra time.
Manually resizing and cropping logo files in an image editor for every different platform
Docker
- GoogleChromeLabs/squoosh26k stars
A web page that compresses images in the browser and shows you the result before you save it.
- simple-icons/simple-icons26k stars
More than 3,400 brand logos as single-colour SVG files, released into the public domain.
- phosphor-icons/core394 stars
The raw SVG files and the catalogue for the Phosphor icon family, with no framework package attached.
git clone https://github.com/fabriziosalmi/brandkit.git cd brandkit docker-compose up --build -d