SonarWave is a file sharing platform that easily allows you to share files with other people, with inbuilt realtime streaming capabilities.
- Local Network: All devices on the local network will be discovered for file transferring.
- Id: You can share your ID with the recipient to establish a file transfer connection.
- Preview: At the same time the file is being transmitted. You will have the ability to preview the content but only if the file format is suitable.
- To get started, clone the projects below.
- Back-end
git clone https://github.com/sonarwave/sonarwave-server
- Front-end
git clone https://github.com/sonarwave/sonarwave
- Go to
sonarwave-server/src/SonarWave.Application, start the server by typing this command in your terminal.
dotnet run
- Go to
sonarwave, start the application by typing this command in your terminal.
flutter run -d windows
- Enjoy 👍.


