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?

Questions about signal processing libraries

  • How many open-source signal processing libraries are listed?

    128, counting tools with this as their main or secondary category. By signal: PPG 30, ECG 55, IMU 33, EEG 10, EDA 10, Respiration 12 and Temperature 1, multi-signal 21.

  • Which programming languages do these signal processing libraries use?

    Python (85), MATLAB (25), C (6), R (5) and JavaScript (1); 8 do not state a language. A tool that names more than one language is counted under each.

  • Can I use these signal processing libraries in a commercial product?

    It depends on each licence. Of the 128 tools, 113 list commercial use as yes, 7 as no and 8 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.