airtrash
Clone of Apple's Airdrop - easy P2P file transfer
airtrash implements a peer‑to‑peer file transfer experience similar to Apple’s AirDrop, using Electron, Node.js and C++ to provide a desktop application that runs on macOS. The project serves as a practical tutorial for beginners, guiding them through building a real‑world cross‑platform tool rather than a simple “hello world” example. It includes instructions for installing pre‑built releases, building from source, and packaging the app with electron‑builder, as well as adding UI libraries like Bootstrap.
The intended audience is developers who want to learn how to create desktop applications with Electron, especially those interested in networking features such as local file sharing. The repository offers step‑by‑step guidance, sample code layout, and configuration details for creating macOS bundles, making it a hands‑on learning resource.
What distinguishes airtrash is its focus on a complete, functional product—an AirDrop‑style file transfer tool—while simultaneously serving as a learning platform that demonstrates the integration of Electron, Node.js, and C++ components in a single project.
Reviews
Loading reviews…
Similar apps
Team Chat & Messaging
NearDrop
An unofficial Google Nearby Share/Quick Share app for macOS.
File Management & Transfer
Flying Carpet
File transfer over ad-hoc wifi
Network & Connectivity
Electorrent
Desktop remote torrenting application

Network & Connectivity
LBRY Desktop
Official client for LBRY, a decentralised file-sharing and payment network

File Management & Transfer
AirDash
Transfer photos and files to any device
System Monitoring & Maintenance
macintosh.js
Virtual Apple Macintosh with System 8, running in Electron