Edge Device ML Frameworks
Frameworks, toolchains, and SDKs for training, optimizing, and deploying machine learning models on resource-constrained edge devices and embedded systems (microcontrollers, IoT devices, sensors). Does NOT include general ML frameworks, cloud deployment tools, or datasets.
There are 69 edge device ml frameworks tracked. 4 score above 50 (established tier). The highest-rated is emlearn/emlearn at 56/100 with 709 stars.
Get all 69 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=edge-device-ml-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
emlearn/emlearn
Machine Learning inference engine for Microcontrollers and Embedded devices |
|
Established |
| 2 |
eclypse-org/eclypse
An Edge-Cloud python platform for simulated (and emulated) runtime environments |
|
Established |
| 3 |
analogdevicesinc/ai8x-training
Model Training for ADI's MAX78000 and MAX78002 Edge AI Devices |
|
Established |
| 4 |
DT42/BerryNet
Deep learning gateway on Raspberry Pi and other edge devices |
|
Established |
| 5 |
SummerGift/EmbeddedSystem
:books: 计算机体系架构、嵌入式系统基础与主流编程语言相关内容总结 |
|
Emerging |
| 6 |
microsoft/EdgeML
This repository provides code for machine learning algorithms for edge... |
|
Emerging |
| 7 |
emlearn/emlearn-micropython
Machine Learning and Digital Signal Processing for MicroPython |
|
Emerging |
| 8 |
analogdevicesinc/MaximAI_Documentation
START HERE: Documentation for ADI's MAX78000 and MAX78002 Edge AI devices |
|
Emerging |
| 9 |
matlab-deep-learning/MATLAB-Deep-Learning-Model-Hub
Discover pretrained models for deep learning in MATLAB |
|
Emerging |
| 10 |
STMicroelectronics/STMems_Machine_Learning_Core
DISCONTINUED (July 2025): the maintenance for this repository has been... |
|
Emerging |
| 11 |
Arm-Examples/mlek-cmsis-pack-examples
Collection of Machine Learning examples using MLEK CMSIS-pack. |
|
Emerging |
| 12 |
fossasia/susi_linux
Hardware for SUSI AI https://susi.ai |
|
Emerging |
| 13 |
midea-ai/Aidget
Ai edge toolbox,专门面向边端设备尤其是嵌入式RTOS平台,AI模型部署工具链,包括模型推理引擎和模型压缩工具 |
|
Emerging |
| 14 |
jonnor/embeddedml
Notes on Machine Learning on edge for embedded/sensor/IoT uses |
|
Emerging |
| 15 |
eProsima/SustainML-Library
Application Aware, Life-Cycle Oriented Model-Hardware Co-Design Framework... |
|
Emerging |
| 16 |
Ratio1/edge_node
Ratio1 Edge Node |
|
Emerging |
| 17 |
ShishirPatil/poet
ML model training for edge devices |
|
Emerging |
| 18 |
analogdevicesinc/MAX78xxx-RefDes
MAX78000 and MAX78002 Reference Designs |
|
Emerging |
| 19 |
MicrochipTech/ml-samd21-iot-imu-data-logger
Data logger firmware for the SAMD21 ML Eval Kit (SAM-IoT + MikroE IMU2/IMU14... |
|
Emerging |
| 20 |
awjuliani/neuro-nav
A library for neuroscience-inspired navigation and decision making research. |
|
Emerging |
| 21 |
eloquentarduino/EloquentArduino
IO, scheduling, utils, machine learning... for Arduino |
|
Emerging |
| 22 |
uber-research/safemutations
safemutations |
|
Emerging |
| 23 |
SiliconLabsSoftware/machine_learning_applications
Machine Learning applications for Silicon Labs devices |
|
Emerging |
| 24 |
NeuroAI-Research/brain-modules
Replicate brain modules' computations with Artificial Neural Networks |
|
Emerging |
| 25 |
uingrd/EmbeddedML
《AI嵌入式系统——算法优化与实现》软件工具、例程及教学辅助材料 |
|
Emerging |
| 26 |
dxnu/okec
A Realistic, Versatile, and Easily Customizable Edge Computing Simulator. |
|
Emerging |
| 27 |
STMicroelectronics/st-mems-machine-learning-core
Examples, tutorials, and tools for the MLC, a dedicated core for machine... |
|
Experimental |
| 28 |
arm-education/Arm-Helium-Technology
Reference book on Arm Helium (M-Profile Vector Extension) for Cortex-M... |
|
Experimental |
| 29 |
AllenZYJ/Edge-Computing-Engine
Edge : a computing engine base C++/C |
|
Experimental |
| 30 |
Graiphic/Graiphic-documentation
Graiphic Toolkits for LabVIEW provide advanced AI, GPU, and graph-oriented... |
|
Experimental |
| 31 |
opensource-latinamerica/henoc
Physics Simulation Software based on user sketches running a pattern... |
|
Experimental |
| 32 |
analogdevicesinc/max78000-secure-loader
Secure boot loader for MAX78000 |
|
Experimental |
| 33 |
Neurocraft/neurocraft
The microscale neuro-engineering platform. |
|
Experimental |
| 34 |
analogdevicesinc/max78000-powermonitor
MAX7800x Power Monitor Firmware Source Code |
|
Experimental |
| 35 |
hlt-mt/pangolinn
As a Pangolin looks for bugs and catches them, the goal of this library is... |
|
Experimental |
| 36 |
garghub/Cerebro
Cerebro: Static Subsuming Mutant Selection, IEEE Transactions on Software... |
|
Experimental |
| 37 |
chriscowncrow/TinyRecursiveModels
🔍 Explore recursive reasoning with TinyRecursiveModels, a compact 7M... |
|
Experimental |
| 38 |
nthnn/n2cmu-arduino
This is the official Arduino library for N2CMU (Neural Network Coprocessing... |
|
Experimental |
| 39 |
saifullah73/mutode2
An extension of the original mutode (npm) package that utilized techniques... |
|
Experimental |
| 40 |
Infineon/i2s-microphone
A collection of documentation and examples for Infineon's I2S microphones. |
|
Experimental |
| 41 |
sebasmos/EdgeAI-Continuum
Reduce edge device memory by 80% when running AI models. Offload... |
|
Experimental |
| 42 |
inxware/ert-components
embedded software components for event-based application development |
|
Experimental |
| 43 |
Gooddocteur/Rpi5-setup
🔧 Assemble and set up your Raspberry Pi 5 with easy-to-follow tutorials for... |
|
Experimental |
| 44 |
mcp-tool-shop-org/edgepacks
Task-dataset foundry for training small models on narrow jobs |
|
Experimental |
| 45 |
MicroAIInc/MicroAI-Atom-RaspberryPi3
MicroAI™ is an AI engine that can operate on low power edge and endpoint... |
|
Experimental |
| 46 |
Javihaus/ndt
Neural Dimensionality Tracker (NDT) is a production-ready Python library for... |
|
Experimental |
| 47 |
wingbeats/wingbeats_pi
Raspberry Pi 3 bundle for Kaggle dataset "Wingbeats" |
|
Experimental |
| 48 |
Jewelzufo/granitepi
This repo contains a diagram and a walkthrough guide for a DIY Raspberry Pi... |
|
Experimental |
| 49 |
kennethnrk/Edgernetes-AI
Edge AI distributed orchestration server for heterogeneous devices. |
|
Experimental |
| 50 |
OliverFaust/CSP4CMSIS
A process library for Arm based embedded systems |
|
Experimental |
| 51 |
jianhayes/ReFrame
ReFrame: A Resource-Friendly Cloud-Assisted On-Device Deep Learning... |
|
Experimental |
| 52 |
itsfuad/AI-Model-Trainer
AI model trainer script |
|
Experimental |
| 53 |
Bynaryman/SUF
SUF is a SUperset Framework for OpenROAD that acts as an enhancement graft... |
|
Experimental |
| 54 |
cepdnaclk/e16-4yp-AI-as-a-Microservice-for-Smart-Edge-of-Things
An intelligent, autonomous edge application that addresses issues of... |
|
Experimental |
| 55 |
Embed-ML/EmbedIA-v0
EmbedIA is a machine learning framework for developing applications on... |
|
Experimental |
| 56 |
855princekumar/edgepulse
Hybrid Memory Optimization & Diagnostics Toolkit for Raspberry Pi used in... |
|
Experimental |
| 57 |
MicroAIInc/MicroAI-AtomML-Libraries
AtomML™ is an AI engine that can operate on low power edge and endpoint... |
|
Experimental |
| 58 |
AISaturdaysLagos/edge-computing
The workshop is designed to foster an enabling environment for individuals... |
|
Experimental |
| 59 |
Gerneve5/edge-ai-optimizer
Toolkit for optimizing deep learning models for deployment on edge devices... |
|
Experimental |
| 60 |
SodelixHurusop/ECE_F_CRT_PYTHON
🔧 Streamline your embedded systems tasks with ECE_F_CRT_PYTHON, a Python... |
|
Experimental |
| 61 |
SongyiMa-AI/Edge-ML-Optimization-Pipeline
🧠 Hardware-Aware Deep Learning Optimization Pipeline for Edge AI and TinyML Devices. |
|
Experimental |
| 62 |
KontolKambings/ai-inference-resources
🚀 Curate essential resources for engineers tackling AI inference systems,... |
|
Experimental |
| 63 |
aixier/hardware-intelligence-agent
🤖 A comprehensive AI-powered hardware development framework based on CSK6... |
|
Experimental |
| 64 |
GreenBushy/NM
NM (Neural Module). It is a scheme for the mindustry game. It is a tool for... |
|
Experimental |
| 65 |
MAZI2/Nervous-Computational-Neuroscience
A neural network framework for exploring and recreating brain functions. |
|
Experimental |
| 66 |
rashidrao-pk/AI_on_Edge_Devices
AI Models Implementation on Edge Devices (Raspberry Pi) |
|
Experimental |
| 67 |
rmnicola/m11-ec-encontros
Introdução à Edge Computing (Inteli) |
|
Experimental |
| 68 |
ESOGU-SRLAB/DNN-Mutator
Deep Mutation Module enhances DNN testing and reliability. |
|
Experimental |
| 69 |
BradleyEdelman/EdgeTrain
EdgeTrain: An adaptive Python package for optimizing deep learning training... |
|
Experimental |