Wearable Signal Tools · Dataset loader
Open-source wearable dataset loaders
33 open-source tools in this category covering PPG, ECG, IMU, EEG, EDA and respiration signals. Each listing shows its licence, commercial use and last commit.
Which open-source dataset loaders work with wearable signal data?
- actipyPython preprocessing library for accelerometer/IMU signalsIMUPreprocessingPythonLicence: Not statedCommercial use: noLast commit Oct 6, 2026
- CAPTURE-24 benchmark codePython benchmark and evaluation code for accelerometer/IMU signalsIMUBenchmark harnessPythonLicence: Not statedCommercial use: noLast commit Nov 19, 2024
- ECG GUDB APIPython data reader and loader for ECG signalsECGDataset loaderPythonLicence: CC-BY-3.0Commercial use: yesLast commit Nov 10, 2024
- ecgbenchPython benchmark and evaluation code for ECG signalsECGBenchmark harnessPythonLicence: MITCommercial use: yesLast commit Oct 19, 2026
- ECGDataKitPython data reader and loader for ECG signalsECGDataset loaderPythonLicence: Apache-2.0Commercial use: yesLast commit Oct 15, 2026
- ecglibPython preprocessing library for ECG signalsECGPreprocessingPythonLicence: Apache-2.0Commercial use: yesLast commit Nov 11, 2024
- edfioPython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: Apache-2.0Commercial use: yesLast commit Oct 1, 2026
- edfizeRuby data reader and loader for physiological and wearable dataMulti-signalDataset loaderRubyLicence: MITCommercial use: yesLast commit Mar 1, 2019
- fitdecodePython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: MITCommercial use: yesLast commit Aug 6, 2025
- gaitmap-datasetsPython data reader and loader for accelerometer/IMU signalsIMUDataset loaderPythonLicence: MITCommercial use: yesLast commit Mar 7, 2026
- Garmin FIT Python SDKPython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: Not statedCommercial use: Not statedLast commit Oct 6, 2026
- GGIRreadR data reader and loader for accelerometer/IMU signalsIMUDataset loaderRLicence: Apache-2.0Commercial use: yesLast commit Sep 18, 2026
- healthkit-to-sqlitePython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: Apache-2.0Commercial use: yesLast commit Aug 20, 2021
- LunaC signal processing toolbox for EEG signalsEEGSignal processingCLicence: GPL-3.0Commercial use: yesLast commit Oct 20, 2026
- NilsPodLibPython data reader and loader for accelerometer/IMU signalsIMUDataset loaderPythonLicence: MITCommercial use: yesLast commit Mar 31, 2026
- NSRR gemRuby data reader and loader for physiological and wearable dataMulti-signalDataset loaderRubyLicence: MITCommercial use: yesLast commit Aug 7, 2021
- OpenEarable PythonPython data reader and loader for PPG and accelerometer/IMU signalsPPGIMUDataset loaderPythonLicence: MITCommercial use: yesLast commit May 29, 2026
- OpenSignalsReaderPython data reader and loader for ECG, EEG and EDA signalsECGEEGEDADataset loaderPythonLicence: MITCommercial use: yesLast commit Jun 6, 2019
- PhysioExPython benchmark and evaluation code for EEG, ECG and respiration signalsEEGECGRespirationBenchmark harnessPythonLicence: MITCommercial use: yesLast commit Oct 16, 2026
- physionet (MIT-LCP tools)Python data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: MITCommercial use: yesLast commit Oct 20, 2026
- PulseDB codePython data reader and loader for PPG and ECG signalsPPGECGDataset loaderPythonLicence: CC-BY-NC-SA-4.0Commercial use: noLast commit Jun 12, 2024
- pyEDFlibPython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 16, 2026
- pygt3xPython data reader and loader for accelerometer/IMU signalsIMUDataset loaderPythonLicence: GPL-3.0Commercial use: yesLast commit Apr 29, 2025
- python-fitparsePython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: MITCommercial use: yesLast commit Jan 28, 2025
- pyxdfPython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: BSD-2-ClauseCommercial use: yesLast commit Oct 11, 2026
- read.gt3xR data reader and loader for accelerometer/IMU signalsIMUDataset loaderRLicence: Not statedCommercial use: yesLast commit Oct 19, 2026
- SleepECGPython signal processing toolbox for ECG signalsECGSignal processingPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 19, 2026
- torch_ecgPython preprocessing library for ECG signalsECGPreprocessingPythonLicence: MITCommercial use: yesLast commit Oct 21, 2026
- vitalutilsC data reader and loader for physiological and wearable dataMulti-signalDataset loaderCLicence: BSD-3-ClauseCommercial use: yesLast commit Jun 8, 2026
- WearipediaPython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: MITCommercial use: yesLast commit Jul 22, 2025
- WFDB Software PackageC data reader and loader for physiological and wearable dataMulti-signalDataset loaderCLicence: GPL-3.0Commercial use: yesLast commit Jun 20, 2022
- WFDB Toolbox for MATLAB/OctaveMATLAB data reader and loader for physiological and wearable dataMulti-signalDataset loaderMATLABLicence: GPL-3.0Commercial use: yesLast commit Mar 30, 2023
- WFDB-PythonPython data reader and loader for physiological and wearable dataMulti-signalDataset loaderPythonLicence: MITCommercial use: yesLast commit Jun 30, 2026
Questions about dataset loaders
How many open-source dataset loaders are listed?
33, counting tools with this as their main or secondary category. By signal: PPG 2, ECG 9, IMU 8, EEG 3, EDA 1 and Respiration 1, multi-signal 15.
Which programming languages do these dataset loaders use?
Python (25), C (3), R (2), Ruby (2) and MATLAB (1). A tool that names more than one language is counted under each.
Can I use these dataset loaders in a commercial product?
It depends on each licence. Of the 33 tools, 29 list commercial use as yes, 3 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.


























