gitmyhub

pixelImage

TypeScript ★ 1 updated 1mo ago

This is the Desktop app of this image utility tool.

A desktop app for batch resizing, compressing, and converting images entirely offline, plus generating web icons and tracking usage stats.

TypeScriptTauriReact

pixelImage is a desktop application that lets you process, optimize, and convert images entirely on your own computer without sending files to the internet. It is aimed at developers, designers, and content creators who need to handle images in bulk or prepare them for web use.

The application bundles several tools. The batch processor lets you resize, compress, and convert hundreds of images at once. The format converter handles image types including WebP, AVIF, PNG, JPEG, and SVG. The image compressor reduces file sizes without obvious quality loss. The image resizer scales images while preserving aspect ratios or setting exact dimensions. The web icons generator takes one source image and produces all the icon sizes needed for a website — favicon, Apple Touch icons, Android icons, and Microsoft tile icons — along with the HTML code to use them. A smart scaler upsamples images while minimizing visual artifacts. There is also an image scraper that extracts all images from a public webpage.

An analytics dashboard shows statistics about your processing history, such as space saved and most-used formats, and a history log tracks all previously processed files.

Except for the image scraper (which needs internet access to fetch web pages), all processing happens locally on your machine — files are never uploaded anywhere. The README describes it as privacy-first and 100% offline for all other tools.

The application is built in TypeScript using Tauri v2 (a framework for building desktop apps) and React for the user interface. Windows installers are available as standard .exe setup files or as .msi packages.

Where it fits