On macOS I use Hammerspoon which I have configured to move and resize windows to specific slots. It's not the same as tiling but it relieves me from having to move windows around manually. On Windows there is Window Sizer or similar.
https://github.com/kgrossjo/hammerspoon-config
What's different for mine is that I use a single prefix key, that pops up a notification giving you information what you can do next, and then I press one of those keys. I don't need to move windows that often, so having to hit two keys is not a problem. And it prevents Hammerspoon from hogging too many key combinations.