awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
grishka avatar

grishka/NearDrop

0
View on GitHub↗
6,146 stars·228 forks·Swift·Unlicense·10 views

NearDrop

NearDrop is a cross-platform file transfer tool and a Google Quick Share client for macOS. It enables the movement of files and documents between Android devices and macOS computers over a local network.

The application implements the Google Quick Share protocol to receive files from Android phones on a Mac without using cloud storage. It includes a utility for establishing secure connections between devices via scannable QR codes when automatic discovery fails.

The software manages local network data sharing through device discovery and secure pairing mechanisms. It facilitates the transfer of media and documents between nearby devices using private network connections.

Features

  • File Transfers - Facilitates the movement of files and documents between Android and macOS devices over a local network.
  • Android to macOS Workflows - Provides a seamless bridge for sending photos and files from Android devices to macOS desktops.
  • Streaming Transfers - Transfers file data via persistent TCP streams to ensure reliable delivery across the network.
  • Quick Share Clients - Provides a macOS client application that implements the Google Quick Share protocol.
  • mDNS Service Discovery - Employs multicast DNS to automatically locate compatible devices on the local network.
  • Local File Transfer Protocols - Implements local network protocols to receive files from Android devices without internet reliance.
  • Private Network Transfers - Enables data sharing between nearby devices over a private network to avoid cloud upload times.
  • Quick Share Protocol Implementations - Implements the Google Quick Share protocol to receive files from Android phones on macOS.
  • Socket Networking - Uses raw TCP sockets for direct data transmission between peer devices on a private network.
  • QR-Code Handshakes - Provides a QR-code based handshake to establish secure connections when automatic discovery fails.
  • QR Code Pairing - Generates scannable QR codes to securely pair Android devices with a macOS computer.
  • File Sharing - Listed in the “File Sharing” section of the Awesome Mac awesome list.

Star history

Star history chart for grishka/neardropStar history chart for grishka/neardrop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with NearDrop

These projects share indexed features with NearDrop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • schlagmichdoch/pairdropschlagmichdoch avatar

    schlagmichdoch/PairDrop

    9,791View on GitHub↗

    PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables the transfer of files and text messages between devices using a browser, operating without the need for user accounts or central storage. The project supports both local network file transfers and cross-device sharing over the internet. It provides methods for establishing connectivity through temporary rooms using shared short-codes, QR-code identity exchange, and persistent device pairing to maintain connections across different networks. Connectivity is managed via WebRTC pe

    JavaScriptfile-sharingindexeddbnodejs
    View on GitHub↗9,791
  • localsend/localsendlocalsend avatar

    localsend/localsend

    83,448View on GitHub↗

    LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same local network. By establishing direct, encrypted communication channels, the application enables users to share files without relying on external servers, cloud storage, or active internet connectivity. The project distinguishes itself through a unified codebase that supports native-looking interfaces across desktop and mobile operating systems. It utilizes automated peer discovery to identify available devices on a subnet and employs end-to-end encryption to ensure data integrit

    Dartdartfile-sharingflutter
    View on GitHub↗83,448
  • seemoo-lab/opendropseemoo-lab avatar

    seemoo-lab/opendrop

    9,662View on GitHub↗

    Opendrop is a Python implementation of the AirDrop protocol used for transferring files and links between devices over wireless connections. It functions as a peer-to-peer wireless file transfer system and a tool for automating the exchange of network passwords using specialized handshake mechanisms. The project enables the discovery of nearby hardware by scanning for Bluetooth Low Energy advertisement packets and searching local subnets for specific service signatures. It establishes direct communication links through monitor mode and raw frame injection to move data without requiring a stan

    Pythonairdropappleawdl
    View on GitHub↗9,662
  • codeplea/hands-on-network-programming-with-ccodeplea avatar

    codeplea/Hands-On-Network-Programming-with-C

    701View on GitHub↗

    This project serves as a comprehensive tutorial and technical resource for developing network applications in the C programming language. It focuses on the practical application of the Berkeley socket interface, guiding users through the implementation of low-level network protocols and the management of data transmission across both connection-oriented and connectionless streams. The material distinguishes itself by covering the full lifecycle of network communication, from initializing system-level protocol stacks and resolving domain names to managing complex connection behaviors. It provi

    C
    View on GitHub↗701
Compare all 30 related projects→

Frequently asked questions

What does grishka/neardrop do?

NearDrop is a cross-platform file transfer tool and a Google Quick Share client for macOS. It enables the movement of files and documents between Android devices and macOS computers over a local network.

What are the main features of grishka/neardrop?

The main features of grishka/neardrop are: File Transfers, Android to macOS Workflows, Streaming Transfers, Quick Share Clients, mDNS Service Discovery, Local File Transfer Protocols, Private Network Transfers, Quick Share Protocol Implementations.

Which projects share features with grishka/neardrop?

Projects with overlapping indexed features include: schlagmichdoch/pairdrop — PairDrop is a cross-platform file sharing application and web-based tool for peer-to-peer data exchange. It enables… localsend/localsend — LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same… seemoo-lab/opendrop — Opendrop is a Python implementation of the AirDrop protocol used for transferring files and links between devices over… codeplea/hands-on-network-programming-with-c — This project serves as a comprehensive tutorial and technical resource for developing network applications in the C… danielm/uploader — Uploader is a client-side library designed to manage asynchronous file transfers within web applications. It provides… cloudwu/skynet — Skynet is a distributed game server framework designed for building scalable online game backends. It utilizes…