Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Bluetooth Beacons
  3. Beacon OSX

Beacon OSX

Objective-C

Turn a Bluetooth 4-enabled Mac running OS X Mavericks into an iBeacon transmitter.

Visit WebsiteGitHubGitHub
851 stars117 forks0 contributors

What is Beacon OSX?

BeaconOSX is a macOS application that allows Mac computers with Bluetooth 4.0 hardware to function as iBeacon transmitters. It enables developers to broadcast Bluetooth Low Energy signals that simulate physical iBeacons for testing proximity-based applications. The software specifically works on OS X Mavericks, as Apple removed this capability in subsequent macOS versions.

Target Audience

iOS and macOS developers working on location-aware applications who need to test iBeacon functionality without purchasing dedicated hardware. Also useful for educators and researchers exploring proximity technology.

Value Proposition

Provides a free, hardware-free solution for iBeacon testing using existing Mac hardware. Offers a graphical interface for easy configuration, making it more accessible than command-line alternatives available at the time.

Overview

Use a Bluetooth 4 enabled Mac running Mavericks (not Yosemite) as an iBeacon

Use Cases

Best For

  • Testing iBeacon-based iOS applications without physical beacons
  • Educational demonstrations of Bluetooth Low Energy proximity technology
  • Prototyping location-aware applications on macOS Mavericks
  • Developing and debugging beacon region monitoring code
  • Simulating multiple beacon configurations for testing scenarios
  • Learning about iBeacon technology with readily available hardware

Not Ideal For

  • Developers using macOS Yosemite or later versions for iBeacon testing
  • Projects requiring iBeacon emulation on modern hardware without downgrading to Mavericks
  • Teams needing ongoing software updates or compatibility with latest Bluetooth standards

Pros & Cons

Pros

Mavericks iBeacon Emulation

Leverages a loophole in OS X Mavericks to use built-in Bluetooth 4.0 hardware as an iBeacon transmitter, eliminating the need for dedicated hardware for testing.

Graphical User Interface

Provides a user-friendly GUI for configuring beacon parameters like UUID and major/minor values, making it accessible without command-line expertise.

Cost-Effective Testing

Enables free iBeacon simulation using existing Mac hardware, reducing development costs compared to purchasing physical beacons.

Educational Demonstration Tool

Useful for learning about Bluetooth Low Energy and proximity-based applications with readily available equipment, as noted in its philosophy.

Cons

Obsolete OS Dependency

Only works on OS X Mavericks; Apple removed this capability in Yosemite, making it incompatible with all modern macOS versions and severely limiting current utility.

Unmaintained and Outdated

Project was last updated in 2013 with no ongoing support, so it lacks bug fixes, security patches, or compatibility with newer hardware.

Limited Hardware and Setup

Requires specific Bluetooth 4.0 hardware and a Mavericks installation, which can be difficult to obtain and set up on contemporary systems.

Frequently Asked Questions

Quick Stats

Stars851
Forks117
Contributors0
Open Issues1
Last commit7 years ago
CreatedSince 2013

Tags

#proximity-detection#testing-tool#location-services#bluetooth-low-energy#macos#ibeacon

Links & Resources

Website

Included in

Bluetooth Beacons949
Auto-fetched 6 hours ago

Related Projects

A node.js BLE (Bluetooth low energy) central moduleA node.js BLE (Bluetooth low energy) central module

A Node.js BLE (Bluetooth Low Energy) central module

Stars3,457
Forks871
Last commit4 years ago
A node.js module for implementing BLE (Bluetooth low energy) peripheralsA node.js module for implementing BLE (Bluetooth low energy) peripherals

A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals

Stars2,142
Forks444
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub