The core is a JS networking layer (Hyperswarm + Bare runtime) embedded into native apps via BareKit.
Same JS runs on macOS, iOS, and Linux — only the UI differs. macOS all working and iOS, Linux (Qt + Gtk) is in progress.
Would love feedback from anyone who's used Hyperswarm or built with BareKit before.