FramR – Wayland screenshot and screen-recording utility

FramR is a Wayland screenshot and screen-recording utility with built-in annotation and upload facilities.

It can capture an entire screen, a monitor or a selected region, edit a screenshot before saving it, copy captures to the clipboard, and record video with configurable encoding. It also supports ShareX and iShare-compatible uploaders for sending captures directly to configured hosting services.

This is free and open source software.

Key Features

  • Capture an entire screen, individual monitor or selected area.
  • Annotate screenshots before the final image is captured.
  • Draw freehand annotations, arrows, circles, rectangles and text.
  • Add checkmarks, counters and highlighted regions.
  • Blur or pixelate sensitive areas of a screenshot.
  • Copy completed captures directly to the clipboard.
  • Save captures to a chosen directory, reuse the last selected region, or delay capture.
  • Include the mouse cursor when required.
  • Record an entire screen, monitor or selected region.
  • Stop recordings by invoking FramR again or set a duration for automatic stopping.
  • Choose H.264, AV1 or VP9 video encoding.
  • Select automatic, software, VAAPI or NVENC encoder backends.
  • Configure bitrate, frame rate, keyframe interval, threads and encoder speed.
  • Choose MP4, Matroska or WebM containers.
  • Upload screenshots with ShareX and iShare-compatible uploader configurations.
  • Import uploader definitions from local files or URLs.
  • Support framr:// deeplinks for one-click uploader configuration imports.
  • Create, edit, list, inspect and delete uploaders through its configuration tools.
  • Choose PNG, JPEG or WebP screenshot output and configure JPEG quality.
  • Upload an existing file or data read from standard input.
  • Work with wlroots/scenefx compositors including Hyprland, Sway and River.
  • Support KDE Plasma on Wayland.

Website: github.com/vMohammad24/framr
Support:
Developer: vMohammad
License: GNU Affero General Public License v3.0

FramR is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Screen Capture GUI Tools for Hyprland
HyprSnipperQt-based screenshot tool designed specifically for Hyprland
hyprsnapScript-based screenshot utility
HyprQuickFrameNative screenshot utility for Hyprland built with Quickshell
grimblastHelper for screenshots within Hyprland
HyprCapCapture screenshots and screen recordings on Hyprland
HyprQuickshotScreenshot utility for Hyprland built with Quickshell

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted