2026-01-21 03:28:37 +00:00
2026-01-21 02:34:50 +00:00
2026-01-21 02:35:20 +00:00
2025-09-02 15:32:47 -07:00
2026-01-21 03:16:20 +00:00
2023-06-05 22:46:43 +00:00
2024-04-18 11:23:46 -07:00
2023-03-14 00:11:18 -07:00
2026-01-21 03:28:37 +00:00
2025-09-25 16:37:45 +05:30
2024-08-30 13:08:35 -07:00
2025-09-18 06:23:33 -07:00
2026-01-21 03:28:37 +00:00
2024-03-14 11:09:36 -07:00

Unofficial Linux Nearby

This repository is an unofficial Linux implementation of Google Nearby, forked from the official Nearby codebase. It focuses on Linux platform support for Nearby Connections, Nearby Sharing, and Nearby Presence.

This is not an officially supported Google product.

What is included

  • Nearby Connections
  • Nearby Sharing
  • Nearby Presence

Linux platform support

The Linux platform implementation provides abstraction layers over local networking and Bluetooth hardware to support Nearby radio operations. The current Linux implementation supports:

  • BLE discovery and advertising
  • GATT advertising and discovery
  • Data transfer over Bluetooth Classic
  • Wi-Fi LAN
  • Wi-Fi Hotspot
  • Wi-Fi Direct
  • Wi-Fi LAN advertising and discovery

Supported mediums (Linux)

Legend
  • [x]
Supported.
  • [ ]
Support is possible, but not implemented.
Support is not possible or does not make sense.
Mediums Advertising Scanning Data
Bluetooth Classic
  • [x]
BLE (Fast)
  • [x]
  • [x]
BLE (GATT)
  • [x]
  • [x]
BLE (Extended)
BLE (L2CAP)
Wi-Fi LAN
  • [x]
  • [x]
  • [x]
Wi-Fi Hotspot
  • [x]
Wi-Fi Direct
  • [x]
Wi-Fi Aware
WebRTC
NFC
USB
AWDL

Example applications

  • Nearby Sharing service example: sharing/linux
  • Nearby Connections examples:
    • Walkie-talkie: nearby/connection/walkietalkie
    • File share: nearby/connections/file_share

Contributing

General contribution guidelines are in CONTRIBUTING.md.

If you are working on the Linux platform, start with LINUX_CONTRIBUTING.md.

License

Nearby is released under the LICENSE.

Languages
C++ 97.6%
Objective-C 1.1%
Objective-C++ 0.6%
Starlark 0.3%
C 0.2%
Other 0.1%