I use Firefox containers with a work and a personal container. Each container can stay logged into separate google accounts, github accounts, etc. and keep them separated. It works pretty well. https://addons.mozilla.org/en-US/firefox/addon/multi-account...
I started using this, but my impression of the usability is poor. E.g. I use GitHub both personally and for work, on the one hand containers are awesome because it handles the "staying logged in" really well, but on the other hand opening tabs and links is a nightmare that ends up with me duplicating every tab in the right container. I'd love it if I could say "this window is my work window, all tabs should open in w…
https://medium.com/@stoically/enhance-your-privacy-in-firefo...
You can get it to open things with the same subdomain in the same container, or force it to do differently by holding down control for example. I have mine configured like so:
https://github.com/dngray/user.js/tree/fx-desktop#global-iso...