I started Zumly in 2020 after leaving behind Zircle UI (a Vue zooming library), trying to take what I learned further. Framework-agnostic, focused just on the zoom part. Since then I've rewritten the engine several times, changed the approach more than once. Only now I'm actually happy with how it feels.
The landing page is built with Zumly itself so you can get the feel before touching any code.
Still rough edges ahead. Would love to hear what you think about the interaction model and if the API makes sense.
Landing page: https://zumerlab.github.io/zumly