emlearn and emlearn-micropython

These are ecosystem siblings where emlearn-micropython provides a MicroPython-specific binding and runtime for the core inference engine and DSP capabilities defined in emlearn, allowing the same ML models to run on resource-constrained microcontrollers through different language ecosystems.

emlearn
66
Established
emlearn-micropython
51
Established
Maintenance 13/25
Adoption 10/25
Maturity 25/25
Community 18/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 15/25
Stars: 709
Forks: 73
Downloads:
Commits (30d): 2
Language: Python
License: MIT
Stars: 152
Forks: 19
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No Dependents
No Package No Dependents

About emlearn

emlearn/emlearn

Machine Learning inference engine for Microcontrollers and Embedded devices

This tool helps embedded systems engineers and product developers deploy machine learning models directly onto low-power microcontrollers. You can train common classification, regression, or anomaly detection models using Python libraries like scikit-learn or Keras, and then convert them into highly optimized C code. This allows your device to make intelligent decisions on sensor data or other inputs without needing a connection to a more powerful computer.

embedded-systems IoT-device-development tinyML edge-AI sensor-data-processing

About emlearn-micropython

emlearn/emlearn-micropython

Machine Learning and Digital Signal Processing for MicroPython

This project helps embedded systems developers integrate machine learning and digital signal processing into their MicroPython applications without writing C code. It takes your pre-trained machine learning models (like decision trees or CNNs) and sensor data, then efficiently runs predictions or filters on low-power microcontrollers. Embedded systems developers working with MicroPython to build smart devices will find this useful.

embedded-systems microcontrollers edge-ai iot-development signal-processing

Scores updated daily from GitHub, PyPI, and npm data. How scores work