Hey, just wanted to say "thank you" for such an awesome project and show off something I've been working on in case anyone else ends up going down the same path. I was attempting to incorporate InstantSearch.js into a SvelteKit project and, well, it was not a great match (esp. for an eCommerce site, where SSR is critical for SEO). I was also seeing JS bundle size of 700Kb for the search route which was significantly heavier than I wanted. That search UI doesn't come cheap ...
So I ended up trying to code the equivalent in Svelte and have it talk directly with Typesense, no adapter required, and hey - it worked! I got the whole reactive UI similar to the examples (where the widget states interact with each other) and it's all fully SSR compatible with friendly URLs too. The JS bundle size for the search route is now just 9Kb so it can go on the home page.
Right now it's quite specific to the app but if I have time after launch I might try and turn it into something more generic similar to InstantSearch.js, as headless components that you bring-your-own rendering to.