Wearable Signal Tools · Data collection platform
Open-source wearable data collection platforms
24 open-source tools in this category covering PPG, ECG, IMU, EEG, EDA and temperature signals. Each listing shows its licence, commercial use and last commit.
Which open-source data collection platforms work with wearable signal data?
- AWARE Framework (Android client)Java data collection platform for accelerometer/IMU signalsIMUData collection platformJavaLicence: Not statedCommercial use: Not statedLast commit Jun 18, 2023
- BeiwePython data collection platform for accelerometer/IMU signalsIMUData collection platformPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 13, 2026
- BleakHeartPython data collection platform for ECG, PPG and accelerometer/IMU signalsECGPPGIMUData collection platformPythonLicence: MPL-2.0Commercial use: yesLast commit Oct 19, 2025
- BrainFlowC++ data collection platform for ECG and EEG signalsECGEEGData collection platformC++Licence: MITCommercial use: yesLast commit Oct 21, 2026
- CARP Mobile SensingDart data collection platform for physiological and wearable dataMulti-signalData collection platformDartLicence: MITCommercial use: yesLast commit Oct 8, 2026
- empatica-e4-localPython data collection platform for PPG, EDA, accelerometer/IMU and skin temperature signalsPPGEDAIMUTemperatureData collection platformPythonLicence: MITCommercial use: yesLast commit May 17, 2026
- Empatica-E4-LSLPython data collection platform for physiological and wearable dataMulti-signalData collection platformPythonLicence: Not statedCommercial use: Not statedLast commit Oct 11, 2019
- Every Breath You TakePython data collection platform for ECG signalsECGData collection platformPythonLicence: MITCommercial use: yesLast commit Oct 18, 2024
- 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
- Open WearablesPython data collection platform for physiological and wearable dataMulti-signalData collection platformPythonLicence: MITCommercial use: yesLast commit Oct 20, 2026
- OpenHRVPython data collection platform for ECG signalsECGData collection platformPythonLicence: LGPL-2.1Commercial use: yesLast commit Jun 27, 2026
- OpenRingJava data collection platform for accelerometer/IMU signalsIMUData collection platformJavaLicence: MITCommercial use: yesLast commit Nov 24, 2025
- oura-ring (Python client)Python data collection platform for physiological and wearable dataMulti-signalData collection platformPythonLicence: MITCommercial use: yesLast commit Jul 7, 2026
- PhysioKitPython data collection platform for PPG and EDA signalsPPGEDAData collection platformPythonLicence: MITCommercial use: yesLast commit Jun 26, 2024
- 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
- PolarBand2lslPython data collection platform for ECG signalsECGData collection platformPythonLicence: GPL-3.0Commercial use: yesLast commit Nov 7, 2023
- RADAR pRMT (Android)Kotlin data collection platform for physiological and wearable dataMulti-signalData collection platformKotlinLicence: Apache-2.0Commercial use: yesLast commit Jun 19, 2026
- Sensor Data LoggerJava data collection platform for accelerometer/IMU signalsIMUData collection platformJavaLicence: Apache-2.0Commercial use: yesLast commit Mar 27, 2018
- SensorServerKotlin data collection platform for accelerometer/IMU signalsIMUData collection platformKotlinLicence: GPL-3.0Commercial use: yesLast commit May 24, 2026
- Stanford SpeziSwift device and mobile SDK for physiological and wearable dataMulti-signalMobile and device SDKSwiftLicence: MITCommercial use: yesLast commit Apr 28, 2026
- TimefluxPython data collection platform for physiological and wearable dataMulti-signalData collection platformPythonLicence: MITCommercial use: yesLast commit Sep 23, 2024
- viatom-blePython data collection platform for PPG signalsPPGData collection platformPythonLicence: MITCommercial use: yesLast commit Aug 7, 2026
- whoop (Python client)Python data collection platform for physiological and wearable dataMulti-signalData collection platformPythonLicence: MITCommercial use: yesLast commit Jul 7, 2026
Questions about data collection platforms
How many open-source data collection platforms are listed?
24, counting tools with this as their main or secondary category. By signal: PPG 6, ECG 7, IMU 8, EEG 2, EDA 2 and Temperature 1, multi-signal 8.
Which programming languages do these data collection platforms use?
Python (14), Java (3), Kotlin (3), Swift (2), C++ (1) and Dart (1). A tool that names more than one language is counted under each.
Can I use these data collection platforms in a commercial product?
It depends on each licence. Of the 24 tools, 21 list commercial use as yes, 0 as no and 3 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.

















