wayland-rs VS tinywm

Compare wayland-rs vs tinywm and see what are their differences.

wayland-rs

Rust implementation of the wayland protocol (client and server). (by Smithay)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
wayland-rs tinywm
5 26
973 1,437
2.6% -
8.2 0.0
2 days ago about 2 years ago
Rust C
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

wayland-rs

Posts with mentions or reviews of wayland-rs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-29.

tinywm

Posts with mentions or reviews of tinywm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-07.
  • Fedora Workstation 41 to No Longer Install Gnome X.org Session by Default
    3 projects | news.ycombinator.com | 7 Mar 2024
    > Nobody's requiring Wayland.

    Yet. Defaulting to it is one step on the path towards removing support for X and independent window managers forever.

    I deeply, deeply care about running an independent window manager. A minimal X window manager is a page of code: https://github.com/mackstann/tinywm/blob/master/tinywm.c (yes, plus xlib); a minimal Wayland compositor is tens of thousands of lines of code.

    > contrary to your statements, it's perfectly ready for prime time

    These comments are full of folks mentioning issues. Wayland does not support my window manager; thus it is demonstrably not ready for prime time for me.

    > Wayland is the way forward

    It may actually be. I’m not as opposed to Wayland as I may sound! But do you understand how you and other Wayland advocates sound — like advocates? ‘Wayland is the way forward’; ‘there's no future for Xorg’; these things are arguably true, but they are also rather cruel to say (a bit like ‘inevitably you and everyone will die’: it really is true, but it’s also not at all a nice thing to say).

    I do think that Wayland or something very like it may be the way forward, but it needs to be an evolution, not a revolution. I know that the party line is that that’s not possible, but I suspect that rather than not possible it is just very hard. It’s always easier to greenfield, and it is always hell to be 100% backwards compatible.

    But that’s what it needs to be.

  • RubyWM – an X11 window manager in pure Ruby
    5 projects | news.ycombinator.com | 22 Jan 2024
    Hah. I didn't think this was quite HN worthy at this point - the code is still a mess, and has plenty of bugs. It was however the wm I actually use since I got frustrated with bspwm and did a very minimalist rewrite of TinyWM [1] in Ruby [2] and expanded it from there. It was painful the first few days until I'd had time to add multiple desktops and the start of a tiling mode. But at this point, it's "almost" pleasant for me.

    The warnings are real, though, apart from the initial hyperbole - this is likely to break for you in all kinds of horrible ways still. I use very few applications beyond (my own) terminal, (my own) polybar replacement, (my own) file manager, and a browser, and so once Chrome and my own apps mostly started working ok I've had very little incentive to make sure it behaves nicely with anything else and I know the distinction between different EWMH window types is incomplete and broken - just not in ways that usually affect my own use.

    [1] https://github.com/mackstann/tinywm/blob/master/tinywm.c

    [2] https://gist.github.com/vidarh/1cdbfcdf3cfd8d25a247243963e55...

  • What’s something simple but interesting I can build with c
    2 projects | /r/C_Programming | 22 May 2023
  • WM like i3wm
    1 project | /r/linuxquestions | 19 Nov 2022
    picking a random bare bones wm tinywm
  • TinyWM – A tiny window manager in around 50 lines of C
    1 project | /r/patient_hackernews | 25 Oct 2022
    1 project | /r/hackernews | 25 Oct 2022
    1 project | /r/hypeurls | 25 Oct 2022
    2 projects | news.ycombinator.com | 25 Oct 2022
  • I cannot find the desktop environment for me
    2 projects | /r/linuxmasterrace | 15 Sep 2022
    Or Check out TinyWM. Its just a few lines of code.
  • WM/DE iceberg
    2 projects | /r/linuxmasterrace | 30 May 2022
    TinyWM

What are some alternatives?

When comparing wayland-rs and tinywm you can also consider the following projects:

leftwm - A tiling window manager for Adventurers

chadwm - Making dwm as beautiful as possible!

eww - ElKowars wacky widgets

dwm-xcb - A port of dwm to XCB.

smithay - A smithy for rusty wayland compositors

sowm - An itsy bitsy floating window manager (220~ sloc!).

penrose - A library for writing an X11 tiling window manager

wlroots - A modular Wayland compositor library

yofi - yofi is a minimalistic menu for wayland

hello-wayland - A hello world Wayland client (mirror)

wl-clipboard-rs - A safe Rust crate for working with the Wayland clipboard.

no-wm - Use X11 without a window manager