Flatsonar

Framework

by Brandon LaRocque

Fast, tiling-first document viewer for Linux

Sandboxed Verified creator GPL-3.0-or-later v1.0.0

Support the creators

Flatsonar is just the shop window. The people below made Framework.

Screenshot 1 of Framework Screenshot 2 of Framework Screenshot 3 of Framework Screenshot 4 of Framework

About

Framework is a fast, native document viewer for the modern Linux desktop, tiling-first on Wayland (Hyprland and any compositor) while staying at home under GNOME. It opens PDF, DjVu, EPUB, MOBI, AZW3, FB2, TXT, XPS, Markdown, and comic-book archives (CBZ, CB7, CBT, CBR) through MuPDF, DjVuLibre, libarchive, and a WebKitGTK reflow pipeline, and is engineered around a velocity-driven render cache that keeps scrolling smooth even on thousand-page textbooks. Features: - Continuous vertical scroll with Wayland fractional-scaling support - Parallel rendering across multiple CPU cores via independent MuPDF instances - Persistent thumbnail tier so fast scrolling never shows blank pages - Async progressive search with live "3 of 47" match counts - Internal link navigation, browser-style back/forward history (Alt+Left / Alt+Right) - Table-of-contents sidebar that follows the current page automatically - Click-and-drag text selection, copy to clipboard, dynamic cursors - Per-document state persistence: page, scroll, zoom, and rotation are restored on reopen - Printing through the system print dialog - Embedded-file extraction from PDFs with sanitized output paths - Drag-and-drop file open Framework is a viewer, not an editor — no annotations, no save-as, no library manager. Every action is visible, every keystroke is fast.

Permissions

Everything this app can reach outside its sandbox. Nothing here weakens it.

  • inter-process communication (needed for X11)
    --share=ipc
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • Wayland display
    --socket=wayland
  • GPU acceleration
    --device=dri
  • access to your documents folder
    --filesystem=xdg-documents:ro
  • access to your download folder
    --filesystem=xdg-download:ro
  • access to your desktop folder
    --filesystem=xdg-desktop:ro

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • hosted by github.com/virinvictus, which owns the io.github namespace of io.github.virinvictus.framework
    publisher:namespace

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.