ランキングに戻る

civilblur/mazanoke

HTMLmazanoke.com

A self-hosted local image optimizer that runs in your browser.

image-compressionimage-compressorimage-converterimage-optimizationimage-optimizer
スター成長
スター
2.6k
フォーク
136
週間成長
Issue
17
1k2k
2025年3月2025年8月2026年2月2026年7月
README

mazanoke icon

MAZANOKE

A self-hosted local image optimizer that runs in your browser.

mazanoke desktop screen capture dark mode

About

MAZANOKE is a simple image optimizer that runs in your browser, works offline, and keeps your images private without ever leaving your device.

Created for everyday people and designed to be shared with family and friends, it serves as an alternative to questionable "free" online tools.

Table of Content

Features

  • 🖼️ Optimize Images in Your Browser
    • Adjust image quality
    • Set target file size
    • Set max width/height
    • Paste images from clipboard
    • Convert between and to JPG, PNG, WebP, ICO
    • Convert from HEIC, AVIF, TIFF, GIF, SVG
  • 🔒 Privacy-Focused
    • Works offline
    • On-device image processing
    • Removes EXIF data (location, date, etc.)
    • No tracking
    • Installable web app (learn more)

Install

Docker

  1. Using Docker Compose:
    services:
      mazanoke:
        container_name: mazanoke
        image: ghcr.io/civilblur/mazanoke:latest
        ports:
          - "3474:80"
        restart: unless-stopped
    
    Available environmental variables: Configuration
  2. Access the app at http://localhost:3474

Local

  1. Download the latest source code release.
  2. Open the index.html file to launch the app in your browser.

Web App

  1. Visit MAZANOKE.com, or self-host for even stronger privacy.
  2. Click the "Install" button in the top-right.
    • If the button isn’t available, you can still install it manually in a few simple clicks. (See how)
  3. A shortcut to MAZANOKE will be added to your device and can even be used offline.
Install MAZANOKE progressive web app button

Screenshots

mazanoke mobile devices mazanoke desktop screen capture light mode
Dark mode
mazanoke dark mode
Light mode
mazanoke light mode
Settings
mazanoke settings
Download images
mazanoke settings

Attributions

View full list and details

License

GNU General Public License v3.0

関連リポジトリ
Curzibn/Luban

Luban 2(鲁班 2) —— 高效简洁的 Android 图片压缩工具库,像素级还原微信朋友圈压缩策略。(An efficient and concise Android image compression library that closely replicates the compression strategy of WeChat Moments.)

CApache License 2.0lubanandroid
13.8k2.3k
LuckSiege/PictureSelector

Picture Selector Library for Android or 图片选择器

JavaMavenApache License 2.0androidandroid-image-selector
13.6k3.1k
zetbaitsu/Compressor

An android image compression library.

Kotlincompressorphotos
7.2k963
Lymphatus/caesium-image-compressor

Caesium is an image compression software that helps you store, send and share digital pictures, supporting JPG, PNG, WebP and TIFF formats. You can quickly reduce the file size (and resolution, if you want) by preserving the overall quality of the image.

C++GNU General Public License v3.0image-compressioncaesium
saerasoft.com/caesium
6.1k353
fengyuanchen/compressorjs

JavaScript image compressor.

JavaScriptnpmMIT Licensejavascriptimage-compression
fengyuanchen.github.io/compressorjs/
5.8k452
imazen/imageflow

High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow

Rustcrates.ioGNU Affero General Public License v3.0image-serverimage-compression
docs.imageflow.io
4.4k144
meowtec/Imagine

🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.

TypeScriptnpmMIT Licenseimage-compressionsave-for-web
4.4k316
oxipng/oxipng

Multithreaded PNG optimizer written in Rust

Rustcrates.ioMIT Licenseimage-compressionimage-optimization
4.1k153
kyleduo/TinyPNG4Mac

Native client of TinyPNG on macOS

SwiftMIT Licensetinypngtinypng4mac
4k292
FLIF-hub/FLIF

Free Lossless Image Format

C++Otherimage-compressionencoder
3.7k232
libjxl/libjxl

JPEG XL image format reference implementation

C++BSD 3-Clause "New" or "Revised" Licenseimage-compressionencoder
3.6k374
chrissimpkins/Crunch

Insane(ly slow but wicked good) PNG image optimization

PythonPyPIOtherpngpng-compression
3.4k149