It’s a barebones window manager (WM). Emphasis on a “tiling” window philosophy (windows by default do not overlap and open side-by-side) and keyboard-centric workflow which is great for programming. Most of the “Unix porn” posts you see are on a WM because they are highly customizable.
Sway devs don’t support NVIDIA graphics