v2rayN
v2rayN covers all three desktop platforms - Windows, macOS and Linux - with Xray as the default core. The window is split into four panes: subscription groups, server list, routing settings and logs. Once a subscription is imported, you can switch servers, run latency tests and adjust the routing mode from the same interface, with no need to jump between tools.
Subscription management is where it differs most from the Android clients: you can keep several subscription URLs at once, each in its own group, with the auto-update interval set per subscription. Routing rules have a graphical editor that supports rules by domain, IP and process, and can reference ready-made rule-set files directly. TUN mode and mux multiplexing each have their own toggle, so you can switch takeover methods whenever you need.