Skip to content

0franco/sharpify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sharpify

Sharpify Banner

Sharpify is a minimalist desktop app for compressing images locally with sharp. The app uses a Tauri shell, a React frontend, and a bundled Node runtime that executes the Sharp processor offline.

Install

macOS β€” Homebrew

brew tap 0franco/sharpify
brew install --cask sharpify

Note: macOS may show "Sharpify is damaged and can't be opened" because the app is not yet notarized. Run this once to clear the quarantine flag:

xattr -cr /Applications/Sharpify.app

macOS β€” Direct download

Grab the latest .zip from GitHub Releases, unzip, and drag Sharpify.app to /Applications.

Linux β€” Direct download

Grab the latest .deb or .AppImage from GitHub Releases.

# Debian / Ubuntu
sudo dpkg -i Sharpify_*_linux_x64.deb

# Any distro (AppImage)
chmod +x Sharpify_*_linux_x64.AppImage
./Sharpify_*_linux_x64.AppImage

Windows β€” Build from source

Pre-built Windows binaries are not yet published. You can build locally:

Prerequisites

Build

git clone https://github.com/0franco/sharpify.git
cd sharpify
npm install
npm run tauri:build

The installer will be in src-tauri/target/release/bundle/nsis/ or msi/.

Upgrade

macOS β€” Homebrew

brew update && brew upgrade --cask sharpify

macOS / Linux β€” Direct download

Download the latest release from GitHub Releases and replace the previous installation.

Features

  • Drag and drop or select multiple image files
  • Batch-wide output controls for format, quality, resize, fit, metadata, and filename suffix
  • Local export to a user-chosen output folder
  • Per-file status and compression results
  • Cross-platform Tauri packaging scaffold for macOS, Windows, and Linux

Development

npm install
npm run tauri:dev

Verification

npm run test
npm run build

🀝 Contributing

Contribute! Please open an issue or submit a pull request.

Buy Me A Coffee

About

πŸš€ Compress images locally at lightning speed. No cloud, no uploads, no data leaks β€” just drag, drop, and shrink. Built with Tauri + Sharp.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors