Railway - Pure Rust implementation of Wayland Client for FreeBSD (and maybe Linux)

I am writing self-contained standalone wayland client
https://git.sr.ht/~ngortheone/railway

It does not depend on any C libraries, or any rust crates. It was born out of frustration with smithay's toolkit which I found to be extremely bloated, overly complicated and over-engineered.

Currently only works on FreeBSD (due to shm_create_largepage) but Linux support is also planned. Current state: alpha, it shows primitive image via default shared memory buffer interface, no dma-buf support yet.

This is similar in spirit to:

cc @valpackett

1 Like