Wearable Signal Tools · Signal processing
Open-source wearable signal processing libraries
128 open-source tools in this category covering PPG, ECG, IMU, EEG, EDA, respiration and temperature signals. Each listing shows its licence, commercial use and last commit.
Which open-source signal processing libraries work with wearable signal data?
- rPPG-ToolboxPython benchmark and evaluation code for PPG signalsPPGBenchmark harnessPythonLicence: Not statedCommercial use: Not statedLast commit Sep 15, 2025
- RRationalPython signal processing toolbox for physiological and wearable dataMulti-signalSignal processingPythonLicence: Apache-2.0Commercial use: yesLast commit Jul 5, 2026
- RRestMATLAB signal processing toolbox for PPG and ECG signalsPPGECGSignal processingMATLABLicence: GPL-3.0Commercial use: yesLast commit Mar 29, 2022
- Sample Entropy Estimation (sampen)signal processing toolbox for physiological and wearable dataMulti-signalSignal processingLanguage not statedLicence: ODC-By-1.0Commercial use: yesLast commit Nov 8, 2004
- Scikit Digital Health (SKDH)Python signal processing toolbox for accelerometer/IMU signalsIMUSignal processingPythonLicence: MITCommercial use: yesLast commit Sep 3, 2026
- SensorMotionPython signal processing toolbox for accelerometer/IMU signalsIMUSignal processingPythonLicence: MITCommercial use: yesLast commit May 18, 2025
- Signal Processing and Learning for Wearables (book)Python resource for physiological and wearable dataMulti-signalOtherPythonLicence: Not statedCommercial use: Not statedLast commit Jul 18, 2024
- SleepECGPython signal processing toolbox for ECG signalsECGSignal processingPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 19, 2026
- sleeperR signal processing toolbox for accelerometer/IMU signalsIMUSignal processingRLicence: GPL-3.0Commercial use: yesLast commit Sep 8, 2026
- sleepKITPython device and mobile SDK for accelerometer/IMU signalsIMUMobile and device SDKPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 7, 2026
- SleepPyPython signal processing toolbox for accelerometer/IMU signalsIMUSignal processingPythonLicence: MITCommercial use: yesLast commit Dec 18, 2019
- SLEEPYLANDPython signal processing toolbox for physiological and wearable dataMulti-signalSignal processingPythonLicence: MITCommercial use: yesLast commit Apr 16, 2026
- stepcountPython signal processing toolbox for accelerometer/IMU signalsIMUSignal processingPythonLicence: Not statedCommercial use: noLast commit Oct 9, 2026
- SystolePython signal processing toolbox for PPG and ECG signalsPPGECGSignal processingPythonLicence: Apache-2.0Commercial use: yesLast commit Oct 14, 2026
- TEAPMATLAB signal processing toolbox for PPG, ECG, EDA, EEG, respiration and skin temperature signalsPPGECGEDAEEGRespirationTemperatureSignal processingMATLABLicence: GPL-3.0Commercial use: yesLast commit Oct 28, 2022
- TSFELPython signal processing toolbox for physiological and wearable dataMulti-signalSignal processingPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Sep 15, 2026
- tsflexPython preprocessing library for physiological and wearable dataMulti-signalPreprocessingPythonLicence: MITCommercial use: yesLast commit Sep 6, 2024
- UNSW QRS detector (Python)Python signal processing toolbox for ECG signalsECGSignal processingPythonLicence: MITCommercial use: yesLast commit Nov 4, 2025
- vg-beat-detectorsPython signal processing toolbox for ECG signalsECGSignal processingPythonLicence: GPL-3.0Commercial use: yesLast commit Aug 3, 2024
- wearablecomputePython signal processing toolbox for physiological and wearable dataMulti-signalSignal processingPythonLicence: MITCommercial use: yesLast commit Dec 23, 2020
- wearablehrvPython validation statistics tool for ECG signalsECGValidation statisticsPythonLicence: MITCommercial use: yesLast commit Oct 17, 2024
- wearablevarPython signal processing toolbox for physiological and wearable dataMulti-signalSignal processingPythonLicence: MITCommercial use: yesLast commit Jun 8, 2020
- 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
- WTdelineatorPython signal processing toolbox for ECG signalsECGSignal processingPythonLicence: Not statedCommercial use: Not statedLast commit Jun 4, 2018
- wxECGAnalyzerC signal processing toolbox for ECG signalsECGSignal processingCLicence: MITCommercial use: yesLast commit Jan 22, 2025
- YASAPython signal processing toolbox for EEG signalsEEGSignal processingPythonLicence: BSD-3-ClauseCommercial use: yesLast commit Oct 17, 2026
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.



















