Softbuffer integrates with the raw-window-handle crate to allow writing to a window in a cross-platform way while using the very high quality dedicated window management libraries that are available in the Rust ecosystem.
Why do you think that https://github.com/pawelrubin/rustshed is a good alternative to softbuffer