LeafView logo

LeafView sprout2000

Use this command to install LeafView:
winget install --id=sprout2000.LeafView -e

A minimalist image viewer based on Leaflet.js and Electron.

README

LeafView

GitHub license GitHub contributors

Minimalist image viewer based on Leaflet.js and Electron.

Image by Joe from Pixabay.

:thumbsup: Features

  • Pan & Wheel Zoom
  • Browse the images in a folder
  • Grid view
  • Available in 17 languages
  • Auto update (only on macOS)

:inbox_tray: Download

:computer: macOS & GNU/Linux

You can download the latest version of LeafView from the releases page here: https://github.com/sprout2000/leafview/releases

:desktop_computer: Windows

You can get (or upgrade to) the latest version of LeafView via winget:

winget install sprout2000.LeafView

:green_book: Usage

:keyboard: Keyboard Shortcuts

KeyFunction
J, Ctrl+N, CmdOrCtrl+→Next Image
K, Ctrl+P, CmdOrCtrl+←Previous Image
+Zoom In
-Zoom Out
0Reset Zoom
← ↑ ↓ →Pan
Fn+Delete or DelMove to Trash
H, Ctrl+GToggle Grid View
Ctrl+Shift+TToggle Menubar (Windows / Linux)

:computer_mouse: Mouse Operations

MouseFunction
DragPan
WheelZoom in/out
Double clickReset zoom
Right clickShow the context menu when available

:globe_with_meridians: Supported Languages

LanguageCode
اللغة العربيةar
Češtinacs
Deutschde
Englishen
Españoles
Françaisfr
हिंदीhi
Magyarhu
Italianoit
日本語ja
Polskipl
Portuguêspt
Русскийru
Türkçetr
Українськаuk
简体中文zh_CN
繁体中文zh_TW

:beers: Contributing

You can easily contribute to this repository by providing translation files.

  1. Create {your_LANG}.json in src/locales.
  src
  ├── @types
  ├── createMenu.ts
  ├── locales
+ │   ├── cs.json
  │   ├── en.json
  │   └── ja.json
  ├── main.ts
  ├── preload.ts
  ├── setLocales.ts
  └── web
  1. And then please send a pull request to this repository.

:tada: Contributors

Thanks go to these wonderful people :slightly_smiling_face::

:copyright: Copyright

Copyright (c) 2020-2025 sprout2000

Versions
3.7.2
3.7.1
3.7.0
3.6.5
3.6.4
3.6.3
3.6.2
3.6.1
3.6.0
3.5.3
Website
License