This is a personal passion project of mine, it is still in its early infancy (many core features are still missing) and the development is slow but deliberate.

why should I care?

if you care about speed and deep integration with the OS this project might be of interest to you.

why?

Wireless file sharing between my devices is still unnecessarily slow, half-baked, and unintuitive. Direct-Share is my attempt to build a file transfer tool that makes local file transfer more seamless than:

  • Android ↔ Android (Nearby Share / Quick Share)
  • Apple AirDrop
  • LocalSend
  • Blip

…but for Linux desktops and Android phones, using Wi-Fi Direct.

what?

  • Python, GTK4/Libadwaita on Linux
  • Kotlin, jetpack compose on Android

if you want to stay up to date with the project or want to know or read more, you can take a look at the GitHub repo

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 1 month ago (1 child)

Linux supports wifi aware. You can already create aware networks using the iw tool. (you need to check the nl80211.h for programmatic usage)

I don't know about android though it should also support it since newer android devices can also share to apple devices (this was forced by the EU using the DMA)

https://en.wikipedia.org/wiki/AirDrop#Transfer_between_an_Apple_device_and_select_Androids

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 4 points 1 month ago (1 child)

    you are right, linux does support wifi aware although the problem is that afaik Wi-Fi chipset and driver support is still lacking behind so most people can't really create aware networks (I just tried on my machine, I can't)

  • source
  • parent
  • hideshow 2 child comments