discovered 03 Aug 2026
Bleu
→ View on GitHubBleu 2 is a modern Bluetooth Low Energy (BLE) framework designed for Swift, utilizing Swift's Distributed Actor System to facilitate seamless and type-safe communication between BLE devices. It simplifies BLE interactions by enabling developers to define protocols with distributed methods that can be implemented on peripherals, automatically managing serialization and error handling while minimizing boilerplate code. Notable features include protocol-oriented BLE communication, high-performance data transport, support for Swift's async/await, and an intuitive API for developers.