pax 94405cfa85 Auto-select first/last post after page turn from navigation
When navigating past the last post (next page) or before the first
post (prev page), the new page loads and automatically selects and
previews the first or last post. Works in both preview and slideshow.
2026-04-04 19:49:52 -05:00

booru-viewer

Local desktop application for browsing, searching, and favoriting images from booru-style imageboards.

Screenshots

Windows 10 — Native Light Theme

Windows 10 — Native Light Theme

Windows 11 — Native Dark Theme

Windows 11 — Native Dark Theme

Linux — Styled via system Qt6 theme

Linux — System Qt6 theme

Supports custom styling via custom.qss — see Theming.

Features

  • Supports Danbooru, Gelbooru, Moebooru, and e621
  • Auto-detect site API type — just paste the URL
  • Tag search with autocomplete and history
  • Thumbnail grid with image/video preview (zoom, pan, GIF animation)
  • Favorites with folder organization
  • Save to library, drag-and-drop, multi-select bulk operations
  • Custom CSS theming (native OS look by default)
  • Cross-platform: Linux and Windows

Install

pip install -e .

Dependencies

  • Python 3.11+
  • PySide6 (Qt6)
  • httpx
  • Pillow

Usage

booru-viewer

Or run directly:

python -m booru_viewer.main_gui

Windows

Download booru-viewer.exe from Releases.

For WebM video playback, install VP9 Video Extensions from the Microsoft Store.

Keybinds

Key Action
Click / Arrow keys Select and preview
h/j/k/l Grid navigation
Ctrl+A Select all
Ctrl+Click / Shift+Click Multi-select
Scroll wheel Zoom in preview
Middle click Reset view
Left / Right Previous / next post
Ctrl+P Privacy screen
F11 Fullscreen
Right click Context menu

Adding Sites

File > Manage Sites. Enter a URL, click Auto-Detect, and save.

API credentials are optional — needed for Gelbooru and rate-limited sites.

Theming

The app uses your OS native theme by default. To customize, create custom.qss in your data directory:

  • Linux: ~/.local/share/booru-viewer/custom.qss
  • Windows: %APPDATA%\booru-viewer\custom.qss

A green-on-black theme template is available in Settings > Theme > Create from Template.

Data Locations

Linux Windows
Database ~/.local/share/booru-viewer/booru.db %APPDATA%\booru-viewer\booru.db
Cache ~/.local/share/booru-viewer/cache/ %APPDATA%\booru-viewer\cache\
Library ~/.local/share/booru-viewer/saved/ %APPDATA%\booru-viewer\saved\

License

MIT

Description
Desktop booru browser. Browse, search, and save images from Danbooru, Gelbooru, e621, and more. Qt6 GUI, cross-platform, fully themeable, zero telemetry.
https://git.pax.moe/pax/booru-viewer/releases Readme 61 MiB
v0.2.7 Latest
2026-04-15 00:03:22 +00:00
Languages
Python 85.9%
CSS 13.9%
Inno Setup 0.2%