@Alonealastalovedalongthe the only thing thats really missing now is a good Openstreetmap app
There are ways to represent public transit on OSM, but it's extremely poorly tagged and often out of date, because the strict copyright standards OSM has means you have to go to every possible stop and record everything about it by hand. The best open source public transit app right now is transportr, which uses Navitia, who pull from publicly available feeds. But that puts Navitia in about the same spot as Google, just not an ad company and fewer cities.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!