Linux workstation

Upstream software project

river

Dynamic Tiling Wayland Compositor

About river

Dynamic Tiling Wayland Compositor

This project links 22 native package records across 4 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Alpine Linux 3.21: 6 package records; Alpine Linux 3.22: 6 package records; Fedora 44: 2 package records; openSUSE Tumbleweed: 8 package records. Catalog coverage diagram, not an application screenshot.river: recorded package coverageAlpine Linux 3.216 recordsAlpine Linux 3.226 recordsFedora 442 recordsopenSUSE Tumbleweed8 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
river
Publisher
Not authoritatively mapped
Native package records
22
Operating systems
alpine-linux-3-21, alpine-linux-3-22, fedora-44, opensuse-tumbleweed
License expression
GPL-3.0-only
Metadata completeness
70/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

River is a non-monolithic Wayland compositor. Unlike other Wayland compositors, river does not combine the compositor and window manager into one program. Instead, river defers all window management policy to a separate window manager implementing the river-window-management-v1 protocol. This includes window position/size, pointer/keyboard bindings, focus management, window decorations, desktop shell graphics, and more. River itself provides frame perfect rendering, good performance, support for many Wayland protocol extensions, robust Xwayland support, the ability to hot-swap window managers, and more.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.21

  1. river

    Alpine Linux 3.21 / source river

    0.3.7-r0

    Dynamic Tiling Wayland Compositor

    aarch64x86_64v3.21
  2. river-bash-completion

    Alpine Linux 3.21 / source river

    0.3.7-r0

    Bash completions for river

    aarch64x86_64v3.21
  3. river-dev

    Alpine Linux 3.21 / source river

    0.3.7-r0

    Dynamic Tiling Wayland Compositor (development files)

    aarch64x86_64v3.21
  4. river-doc

    Alpine Linux 3.21 / source river

    0.3.7-r0

    Dynamic Tiling Wayland Compositor (documentation)

    aarch64x86_64v3.21
  5. river-fish-completion

    Alpine Linux 3.21 / source river

    0.3.7-r0

    Fish completions for river

    aarch64x86_64v3.21
  6. river-zsh-completion

    Alpine Linux 3.21 / source river

    0.3.7-r0

    Zsh completions for river

    aarch64x86_64v3.21

Alpine Linux 3.22

  1. river

    Alpine Linux 3.22 / source river

    0.3.9-r1

    Dynamic Tiling Wayland Compositor

    aarch64x86_64v3.22
  2. river-bash-completion

    Alpine Linux 3.22 / source river

    0.3.9-r1

    Bash completions for river

    aarch64x86_64v3.22
  3. river-dev

    Alpine Linux 3.22 / source river

    0.3.9-r1

    Dynamic Tiling Wayland Compositor (development files)

    aarch64x86_64v3.22
  4. river-doc

    Alpine Linux 3.22 / source river

    0.3.9-r1

    Dynamic Tiling Wayland Compositor (documentation)

    aarch64x86_64v3.22
  5. river-fish-completion

    Alpine Linux 3.22 / source river

    0.3.9-r1

    Fish completions for river

    aarch64x86_64v3.22
  6. river-zsh-completion

    Alpine Linux 3.22 / source river

    0.3.9-r1

    Zsh completions for river

    aarch64x86_64v3.22

Fedora 44

  1. river

    Fedora 44 / Unspecified / source river

    0.4.8-1.fc44

    Non-monolithic Wayland compositor

    aarch64x86_6444
  2. river-protocols-devel

    Fedora 44 / Unspecified / source river

    0.4.8-1.fc44

    Protocol files for river, a non-monolithic Wayland compositor

    aarch64x86_6444

openSUSE Tumbleweed

  1. river

    openSUSE Tumbleweed / Unspecified / source river

    0.3.12-2.5

    A dynamic tiling Wayland compositor

    x86_64tumbleweed
  2. river-bash-completion

    openSUSE Tumbleweed / System/Shells / source river

    0.3.12-2.5

    Bash Completion for river

    noarchtumbleweed
  3. river-contrib

    openSUSE Tumbleweed / Unspecified / source river

    0.3.12-2.5

    Helper files for making river easy to use

    noarchtumbleweed
  4. river-devel

    openSUSE Tumbleweed / Development/Libraries/Other / source river

    0.3.12-2.5

    Development files for river

    noarchtumbleweed
  5. river-fish-completion

    openSUSE Tumbleweed / System/Shells / source river

    0.3.12-2.5

    Fish Completion for river

    noarchtumbleweed
  6. river-riverctl

    openSUSE Tumbleweed / System/GUI/Other / source river

    0.3.12-2.5

    Command-line interface for controlling river

    x86_64tumbleweed
  7. river-rivertile

    openSUSE Tumbleweed / System/GUI/Other / source river

    0.3.12-2.5

    Tiled layout generator for river

    x86_64tumbleweed
  8. river-zsh-completion

    openSUSE Tumbleweed / System/Shells / source river

    0.3.12-2.5

    Zsh Completion for river

    noarchtumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.