Wearable Signal Tools · Mobile and device SDK
Open-source wearable mobile and device SDKs
11 open-source tools in this category covering PPG, ECG, IMU and EEG signals. Each listing shows its licence, commercial use and last commit.
Which open-source mobile and device SDKs work with wearable signal data?
- ADI SpO2 Watch SDKPython device and mobile SDK for PPG signalsPPGMobile and device SDKPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Aug 28, 2024
- CARP Mobile SensingDart data collection platform for physiological and wearable dataMulti-signalData collection platformDartLicence: MITCommercial use: yesLast commit Oct 8, 2026
- explorepyPython device and mobile SDK for EEG and ECG signalsEEGECGMobile and device SDKPythonLicence: MITCommercial use: yesLast commit Sep 22, 2026
- GalaxyPPG-LoggerGalaxy Watch + phone data loggerPPGData collection platformKotlinLicence: MITCommercial use: yesLast commit Jul 1, 2025
- heartKITPython device and mobile SDK for ECG signalsECGMobile and device SDKPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 7, 2026
- Polar BLE SDKSwift device and mobile SDK for ECG, PPG and accelerometer/IMU signalsECGPPGIMUMobile and device SDKSwiftLicence: Not statedCommercial use: Not statedLast commit Oct 1, 2026
- sleepKITPython device and mobile SDK for accelerometer/IMU signalsIMUMobile and device SDKPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 7, 2026
- SpeziBluetoothSwift device and mobile SDK for physiological and wearable dataMulti-signalMobile and device SDKSwiftLicence: MITCommercial use: yesLast commit Sep 13, 2025
- SpeziHealthKitSwift device and mobile SDK for physiological and wearable dataMulti-signalMobile and device SDKSwiftLicence: MITCommercial use: yesLast commit Apr 9, 2026
- Stanford SpeziSwift device and mobile SDK for physiological and wearable dataMulti-signalMobile and device SDKSwiftLicence: MITCommercial use: yesLast commit Apr 28, 2026
- VitalLens (Python)Python device and mobile SDK for PPG signalsPPGMobile and device SDKPythonLicence: MITCommercial use: yesLast commit Sep 4, 2026
Questions about mobile and device SDKs
How many open-source mobile and device SDKs are listed?
11, counting tools with this as their main or secondary category. By signal: PPG 4, ECG 3, IMU 2 and EEG 1, multi-signal 4.
Which programming languages do these mobile and device SDKs use?
Python (5), Swift (4), Dart (1) and Kotlin (1). A tool that names more than one language is counted under each.
Can I use these mobile and device SDKs in a commercial product?
It depends on each licence. Of the 11 tools, 10 list commercial use as yes, 0 as no and 1 do not state it. Each tool page shows the licence exactly as the project publishes it; read the licence in the project repository before you build on it.
Listings, summaries, licences and commercial-use fields are shown as recorded for each project, as of Oct 21, 2026. Maintenance is computed from the date of the last commit. Check the licence in each project’s repository before you use it.











