Is there a good alternative website for google maps? I tried the official OSM website but I can't search simple things like "gyms" or "cafes" in the current viewport (it does a name search instead of a category search)
https://foursquare.com/city-guide layers Foursquare's proprietary labeled place taxonomy ( https://developer.foursquare.com/docs/categories ) on top of Mapbox maps which use OSM. It's certainly not all open source data, but if you want something that's an already-deployed website that doesn't use Google tech, it may be your best bet.
GeoNames.org or OSM will give you natural places ("New York", "River Thames", etc). Commercial places ("McDonalds", "Cafes", etc) are primarily proprietary databases.
As a reference, Apple maps sources its commercial places data from a combination of: TomTom, Automotive Navigation Data, Getchee, Hexagon AB, IGN, Increment P, Intermap Technologies, LeadDog, MDA Information Systems, OpenStreetMap, and Waze.
I do, but I end up using Google Street Maps and satellite view very often. That makes OSMAnd not as useful as it could be. I need at least a satellite view to switch to OSMAnd as my main mapping app.