SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Wayland Open-Source Projects
-
Hyprland
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
bismuth
KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Why is remote desktop slow when host monitor is off unless HDMI cable is used? | news.ycombinator.com | 2024-04-10Take 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...
Project mention: Cortile – Linux auto tiling manager with hot corner support | news.ycombinator.com | 2024-05-22
Project mention: Ubuntu 24.10 to Default to Wayland for Nvidia Users | news.ycombinator.com | 2024-05-19It used to be called `-my-next-gpu-wont-be-nvidia `
https://github.com/swaywm/sway/blob/3334d11adc926c0f6d86afc4...
Project mention: The open source peek screen recorder is being deprecated | news.ycombinator.com | 2024-01-18
Puedes encontrar la documentación de Conky en su repositorio: Conky
Project mention: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06I'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
Project mention: Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server | news.ycombinator.com | 2023-12-27I 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...
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
More info on the wiki https://github.com/riverwm/river/wiki
Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18What 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
Project mention: Cosmic Desktop: Hammering Out New Cosmic Features | news.ycombinator.com | 2024-04-18Unusable 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. "
Project mention: Cortile – Linux auto tiling manager with hot corner support | news.ycombinator.com | 2024-05-22Great project but I truly believe that these single screen window managers are going to be a thing of the past if Scrollable WMs manage to find an audience.
Niri[1] and PaperWM for example, these Scrolling WMs provide a way to tile your apps in a way that feels natural. It's like having multiple monitors without having multiple monitors.
When I first used PaperWM on Gnome, I just couldn't figure out why somebody would even use their computer the normal way when these exist.
[1]: https://github.com/YaLTeR/niri
Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29can 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.
I want a script for swww wallpaper daemon that changes wallpaper by cycling throughout wallpaper directory not just selecting randomly.
Well, it seems it is still considered experimental https://github.com/sddm/sddm/pull/1737
Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10This is great, but currently very limited; partial support for Windows. Seems inclined more towards Apple.
https://github.com/feschber/lan-mouse
You might be interested in Arcan desktop engine ( https://arcan-fe.com ), which as a tui api for clients. It has been used to build an interesting shell experiment: https://arcan-fe.com/2022/10/15/whipping-up-a-new-shell-lash...
labwc?
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
Wayland related posts
-
Cortile – Linux auto tiling manager with hot corner support
-
Ubuntu 24.10 to Default to Wayland for Nvidia Users
-
Cosmic Desktop: Hammering Out New Cosmic Features
-
Wayland breaks your bad software
-
Hyprland Crash Course
-
Improving cursor rendering on Wayland
-
Dropping GNOME's X11 session approved for Fedora 41
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 Jun 2024
Index
What are some of the best open-source Wayland projects? This list will help you:
Project | Stars | |
---|---|---|
1 | rustdesk | 65,392 |
2 | Hyprland | 17,306 |
3 | sway | 13,939 |
4 | peek | 10,115 |
5 | conky | 6,933 |
6 | Weylus | 6,513 |
7 | Waybar | 5,639 |
8 | x11docker | 5,429 |
9 | winit | 4,471 |
10 | river | 2,989 |
11 | bismuth | 2,373 |
12 | Kooha | 2,350 |
13 | wayfire | 2,278 |
14 | niri | 2,336 |
15 | mako | 2,029 |
16 | ksnip | 1,924 |
17 | swww | 1,861 |
18 | sddm | 1,802 |
19 | smithay | 1,683 |
20 | lan-mouse | 1,834 |
21 | arcan | 1,499 |
22 | labwc | 1,478 |
23 | ags | 1,546 |
Sponsored