Wearable Signal Tools · IMU
Open-Source IMU Signal Processing Tools
54 open-source tools for inertial measurement (IMU) and accelerometer data, most often in Python, R and Java. Each listing shows its licence, commercial use and last commit.
What open-source tools process IMU and accelerometer data from wearables?
An inertial measurement unit (IMU) combines accelerometers, often with gyroscopes and magnetometers, to record movement. Wearables use it for activity, sleep and gait.
- 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
- stepcountPython signal processing toolbox for accelerometer/IMU signalsIMUSignal processingPythonLicence: Not statedCommercial use: noLast commit Oct 9, 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.



