I got frustrated when having to transfer homework files between devices I was not logged in to. To solve the issue I developed a web based application that transfers files to any nearby devices with the help of sound waves. Any feedback on the project would be greatly appreciated!

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • snapdrop

    A Progressive Web App for local file sharing

    Not standardized, but works: https://github.com/RobinLinus/snapdrop

  • quiet

    Transmit data with sound. Includes binaries for soundcards and .wav files. (by quiet)

    For the folks who wonder how to implement this in your app, there is this wonderful open source library called Quiet (https://github.com/quiet/quiet). I also assume this website is using this library. Quiet devs also suggest you use a AUX cable for transferring large files since this is very inefficient and works very similar to dial up connection used back in the days for internet.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • quiet-js

    Transmit data with sound using Web Audio -- Javascript binding for libquiet

    quiet.js bindings using WebAudio

  • minimodem

    general-purpose software audio FSK modem

    Oh, I was expecting it to be a javascript alternative to minimodem

  • wormhole-william

    End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

    You want wormhole William

  • syncthing-android

    Wrapper of syncthing for Android.

  • wave-share

    Serverless, peer-to-peer, local file sharing through sound

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • QuietModemKit

    iOS framework for the Quiet Modem (data over sound)

    QuietModemKit iOS framework

  • magic-wormhole

    get things from one computer to another, safely

    It would be cool to implement this via magic wormhole.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts