@grishka oh, I get it now, thanks!

I use Nova Launcher (mostly out of habit, though it's a decent one). There, you can set any page as your "home" page, and then you can return to it if you press "Home" on any other page.

Nova is not open-source, though. But I don't know any others well enough to recommend any :)