
Google Meet
Video conferencing and collaboration platform
Discover top open-source software, updated regularly with real-world adoption signals.

Simple, distraction‑free screen recorder for Linux desktops
Kooha provides an intuitive interface to capture your screen, audio, or both, supporting multiple formats and configurable options, while remaining lightweight and easy to use on Linux.
Kooha is a lightweight screen‑recording application designed for Linux desktop environments. It provides a clean, single‑click interface that lets users capture the entire monitor, a chosen region, or an individual window, while optionally recording microphone, desktop audio, or both. The recorder supports popular output formats—including WebM, MP4, GIF, and Matroska—and offers configurable options such as frame rate, cursor visibility, delay, and custom save locations.
Built with Rust, GTK 4, and GStreamer, Kooha runs on systems that provide PipeWire and an appropriate xdg‑desktop‑portal implementation. Users can install the Flatpak package for a hassle‑free experience or compile from source using Meson and the listed development dependencies. Experimental hardware‑accelerated encoding and multi‑source recording can be enabled via the environment variable, though they may affect stability. The project is licensed under GPL‑3.0 and welcomes contributions, translations, and community feedback.
KOOHA_EXPERIMENTALWhen teams consider Kooha, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Software demo for a presentation
Capture a selected window with audio, export to MP4 for seamless embedding in slides.
Creating GIF tutorials
Record a short screen region and save directly as GIF for quick sharing on forums.
Recording a video call
Capture desktop audio and microphone together, producing a synchronized video for later review.
Generating assets for documentation
Export high‑resolution WebM clips of UI interactions, with optional cursor visibility, to illustrate steps.
Kooha relies on PipeWire, the gstreamer‑pipewire plugin, and an appropriate xdg‑desktop‑portal implementation (e.g., gtk, kde, or wlr).
Kooha primarily uses the Wayland portal; it may work on X11 if the portal provides compatibility, but support is not guaranteed.
Set the environment variable `KOOHA_EXPERIMENTAL=all` (or `experimental-formats`) before launching, e.g., `KOOHA_EXPERIMENTAL=all flatpak run io.github.seadve.Kooha`.
The saving location is configurable; by default recordings are placed in the user’s Videos folder.
Multiple video sources are an experimental feature; enable it via `KOOHA_EXPERIMENTAL=multiple-video-sources`, but stability may vary.
Project at a glance
ActiveLast synced 4 days ago