OpenLayers is probably what you're looking for. It supports multiple projections. It's a wonderful library, but a bit more ceremony is required than MapLibre/box and leaflet.