Wayland

Open-source projects categorized as Wayland

Top 23 Wayland Open-Source Projects

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

    Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10

    Take your risk to use it, it is not signed and verified by Microsoft, and you need to install the test cert to use it. https://github.com/rustdesk/rustdesk/discussions/6444#discus...

  • Hyprland

    Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.

    Project mention: Wayland breaks your bad software | news.ycombinator.com | 2024-03-30

    I've been wanting to try http://hyprland.org/, but since plasma gets me far enough and provides a working taskbar (wifi, sound, bluetooth, mount, clipboard) and virtual desktops on which I end up opening just firefox and emacs I haven't really given it a chance.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • sway

    i3-compatible Wayland compositor

    Project mention: Sway is an i3-compatible Wayland compositor | news.ycombinator.com | 2024-02-29
  • peek

    Simple animated GIF screen recorder with an easy to use interface

    Project mention: The open source peek screen recorder is being deprecated | news.ycombinator.com | 2024-01-18
  • conky

    Light-weight system monitor for X, Wayland (sort of), and other things, too

    Project mention: Conky | dev.to | 2024-03-31

    Puedes encontrar la documentación de Conky en su repositorio: Conky

  • Weylus

    Use your tablet as graphic tablet/touch screen on your computer.

    Project mention: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06

    I've used Weylus [0]. It works over LAN, lets you control the mouse from your tablet. Sometimes it's laggy, but you can configure the resolution so it's not using too much bandwidth. I'm not sure if it's stable at all. Haven't used it on a regular basis.

    [0] https://github.com/H-M-H/Weylus

  • x11docker

    Run GUI applications and desktops in docker and podman containers. Focus on security.

    Project mention: Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server | news.ycombinator.com | 2023-12-27

    I don't know anything about Xwayland, but according there's this sentence in this socat writeup:

    > If you want to access an X server that does not provide -listen tcp (Xwayland) or just did not have enabled it during startup (like most likely your host Xorg), you can use socat to provide TCP/IP access.

    https://github.com/mviereck/x11docker/wiki/How-to-access-X-o...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Waybar

    Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

    Project mention: Hyprland waybar custom modules on-click never works | /r/hyprland | 2023-12-07
  • winit

    Window handling library in pure Rust

    Project mention: Linux version of Warp terminal is here | news.ycombinator.com | 2024-02-22

    Hi! I’m Aloke, an engineer at Warp.

    I’m really excited to share that Warp is now available on Linux! If you’re interested in trying it out, you can download Warp: https://warp.dev/

    Building Warp on Linux was quite an undertaking. Warp uses a custom Rust-based UI framework that we built in house and renders natively on the GPU. To get Warp running on Linux, we built a version of our UI framework that supports winit [1] as a windowing backend. We also built a version of our renderer that uses wgpu [2]. Reducing complexity by using these well-supported, cross platform, frameworks let us bootstrap a version of Linux quicker than expected and should make it easier to build Warp for other platforms (like Windows).

    Please let me know what you think! Happy to answer any questions, either about the product or about technical challenges.

    [1] https://github.com/rust-windowing/winit

  • river

    [mirror] A dynamic tiling Wayland compositor (by riverwm)

    Project mention: Switching to River from Sway and a few questions | /r/riverwm | 2023-06-06

    More info on the wiki https://github.com/riverwm/river/wiki

  • bismuth

    KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.

    Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    What level are you interested in scripting? In KDE Plasma you can interact with the desktop UI via JS: https://develop.kde.org/docs/plasma/scripting/

    And then for something more sophisticated there are extensions like https://github.com/Bismuth-Forge/bismuth.

    It does all feel a little disorganized/wild-west-y compared to say, a .vimrc with a list of plugins and bindings, which is something that makes a system like Nix (or a fully containerized DE of some kind) appealing

  • wayfire

    A modular and extensible wayland compositor

    Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18

    Unusable until moving your mouse to the edges of the screen and clicking makes it hit the scrollbar, or the exit button. Right now it initiates a resize.

    Illustrated example from a different compositor https://github.com/WayfireWM/wayfire/issues/570

    It's the only DE I'm excited about it so I hope they fix that. Very very promising and the best part is that it made the GNOME people mad.

    GNOME: "Sorry I don't see the use case for that, PR closed. Make your own project. "

  • Kooha

    Elegantly record your screen

    Project mention: Video recording in Wayland (Gnome) is giving me all sorts of problems. | /r/linuxquestions | 2023-05-23

    Kooha, no matter what setting i change, gives me a recording with frozen images, i opened an issue in their Github, but it's been a week and no support https://github.com/SeaDve/Kooha/issues/242 And looking at the frequency of updates, the project looks unmaintained.

  • mako

    A lightweight Wayland notification daemon

    Project mention: where does mako stores it's history? | /r/linux4noobs | 2023-09-08
  • ksnip

    ksnip the cross-platform screenshot and annotation tool

    Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29

    can also be used in non-KDE X11 desktop environments.

    which doesn't really explicitly say much, and in fact the only tool I could find that claimed to be able to support everything was ksnip, which seems to work fine with wlroots but beyond that https://github.com/ksnip/ksnip#known-issues outlines the situation well enough; KDE is at least only temporarily broken, but GNOME isn't going to improve because GNOME did that on purpose. Now, that readme says you can use xdg-desktop-portal, but I have a GNOME+Wayland machine on hand, and I couldn't get it to actually work. I think what's supposed to happen is that every time I do a screenshot it prompts for permission, which I wanted to verify so I could complain that that was totally unreasonable, but what actually happens is that it just fails, which is... not better. Oh, and while searching for solutions to that I found flameshot, but that just refuses to even run. So... maybe someday the portal solution will work; in the meantime, I feel comfortable describing the situation as Wayland not having a uniform working way of taking screenshots.

    [0] In particular, so we can avoid the situation from X11 where a load of drawing primitives are baked in that nobody has any use for anymore.

  • sddm

    QML based X11 and Wayland display manager

    Project mention: Plasma users rejoice: SDDM just had a new release! | /r/archlinux | 2023-06-23

    Well, it seems it is still considered experimental https://github.com/sddm/sddm/pull/1737

  • niri

    A scrollable-tiling Wayland compositor.

    Project mention: Zellij – A terminal workspace with batteries included (tmux alternative) | news.ycombinator.com | 2024-02-05

    Taking it even one step further, I probably would really be better off managing the window tiling in my window manager, however, I still have yet to settle on a tiling window manager that works well enough under wayland and supports everything I need well enough to give up the Gnome shell. I did try https://github.com/YaLTeR/niri this past weekend and it's pretty great. niri is inspired by PaperWM. I used PaperWM for a while and it was pretty awesome but suffers from the same issue as all of the tiling extensions for Gnome shell: they are never stable enough for for my daily use because Gnome is a moving target and the gnome shell extension API isn't really up to the task of radically transforming the window management paradigm. Projects like PaperWM have too many downsides that are really difficult to overcome, despite their significant innovation and appealing UX.

  • smithay

    A smithy for rusty wayland compositors

  • arcan

    Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

    Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08

    Something like this ? https://arcan-fe.com/

  • labwc

    A Wayland window-stacking compositor

    Project mention: Looking for the most minimal wm available rn | /r/wayland | 2023-07-12

    labwc?

  • wl-clipboard

    Command-line copy/paste utilities for Wayland

    Project mention: With Firefox on X11, any page can pastejack you anytime (middle button paste) | news.ycombinator.com | 2023-10-21

    > things it doesn't support like xclip

    https://github.com/bugaevc/wl-clipboard

    $ cat ~/bin/clip

        #!/bin/sh

  • ags

    A customizable and extensible shell

    Project mention: Hyprland Crash Course | news.ycombinator.com | 2024-03-23

    Lots of what the article talks about pertains to the difference between a 'full DE' and 'just a WM'. Gnome and KDE fall in the first category. They have a notification system, lockscreens, app launcher, etc by default. Hyprland doesn't. It puts windows on your screen and allows you to control their layout, everything beyond that, you can add yourself.

    This article mentions dunst for notifications, Rofi for app launchers, Waybar for a status bar, swaylock for screen locking, ... I've been having a great time using just AGS [0]. AGS, at its core, is a framework to write all of those tools. It is based on the same technology that Gnome Shell uses, i.e. GJS. You can build up all of the widgets you want and need using Gtk and replace all of the tools I mentioned before. But be warned: AGS only provides you with the libraries you need, you'll still need to build the UI yourself. Unless you copy someone else's configuration of course ;)

    [0] https://github.com/aylur/ags

  • xremap

    Key remapper for X11 and Wayland

    Project mention: Keyd: Linux Key Remapper | news.ycombinator.com | 2023-06-01

    I'm using this successfully: https://github.com/k0kubun/xremap

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-18.

Wayland related posts

Index

What are some of the best open-source Wayland projects? This list will help you:

Project Stars
1 rustdesk 62,537
2 Hyprland 16,428
3 sway 13,749
4 peek 10,050
5 conky 6,844
6 Weylus 6,367
7 x11docker 5,377
8 Waybar 5,353
9 winit 4,373
10 river 2,919
11 bismuth 2,339
12 wayfire 2,221
13 Kooha 2,076
14 mako 1,964
15 ksnip 1,877
16 sddm 1,782
17 niri 1,690
18 smithay 1,595
19 arcan 1,490
20 labwc 1,426
21 wl-clipboard 1,343
22 ags 1,320
23 xremap 1,207
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com