Here's an example of the output which I then put into tiles & rendered out: https://proseandcode.co.uk/beta_gtr_viz/
I think there's 600k edges in this, all rendered.
I did some of the work on the edge bundling, the split out code is here: https://gitlab.com/ianjcalvert/edgehammer
All of this is more work than just loading it into a current program though, but it might be a useful component of what you need, hopefully a large useful part.
Get in touch if I can help out.
Graphistry is a bit different where the result is a full interactive visual analytics session, not a zoomable png. So you get visual filtering, histogramming, search, etc. Our goal is to get from a lot of data to the answer, including whatever data pivots/cleaning/etc., as fast as possible, and that includes helping analysts skip a lot of the visualization/data coding and instead do direct visual interactions.
Worth stating: Edge bundling is beautiful! It was an early algorithm we implemented. A bit differently, we did it interactively, so you could do things like adjust sliders real-time to get the right physics settings. However, we found you'd want to hover over individual nodes/edges to see what's in them, and "zoomable image" style makes that hard. I've been wanting to bring it back now that we're getting close to supporting dynamic grouping interactions, so cool to see you call it out.
To that end, we have a variety of non-profits & scientists using our cloud tier. We want to streamline that program in the coming months: If that's you today, we'd love to help, so feel free to reach out for early access. For example, we've been excited by data science and cybersecurity schools, journalists, and scientists.