Loading repository data…
Loading repository data…
codeforreal1 / repository
Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Download installers📦 for the specific platform can be accessed from the releases page.
Installer Info:
CompressO_amd64.deb: Debian derivative of Linux like UbuntuCompressO_amd64.AppImage: Universal package for all Linux distrosCompressO_aarch64.dmg : For Macbooks with Apple Silicon ChipsCompressO_x64.dmg : For Macbooks with Intel ChipCompressO_x64.msi: Windows 64 bitHomebrew: MacOS only!
brew install --cask codeforreal1/tap/compresso
[!NOTE] By using CompressO, you acknowledge that it's not notarized.
Notarization is a "security" feature by Apple. You send binaries to Apple, and they either approve them or not. In reality, notarization is about paying $100 annual fee to Apple and building the app/binaries the way they want it.
This is a free & open-source app. Paying the annual fee and notarizing the app to appease Apple is not feasible.
The Homebrew installation script is configured to automatically delete
com.apple.quarantineattribute, that's why the app should work out of the box, without any warnings like "CompressO is damaged and can't be opened. You should move it to trash." that Apple show as a gatekeeper.
This app is created using Tauri, a Rust🦀 framework for building a cross-platform desktop app. It uses React powered by Vite as a frontend layer. The compression is done entirely by 3rd part tools like FFmpeg, pngquant, jpegoptim, gifski, etc. using platform specific standalone binaries. The app works completely offline and no any network requests is made to/from the app(except for built-in app updates).
Make sure Rust & Node.js toolchains are installed.
Local Development:
pnpm tauri:dev
pnpm vite:dev
Production Build:
pnpm tauri:build
xattr -cr /Applications/CompressO.app
The project is licensed under AGPL 3.0
This project bundles and uses third-party software. For complete third-party notices, licenses, and attributions, please see THIRD_PARTY_NOTICES.md.