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

56
Established
2 eclypse-org/eclypse

An Edge-Cloud python platform for simulated (and emulated) runtime environments

55
Established
3 analogdevicesinc/ai8x-training

Model Training for ADI's MAX78000 and MAX78002 Edge AI Devices

53
Established
4 DT42/BerryNet

Deep learning gateway on Raspberry Pi and other edge devices

53
Established
5 SummerGift/EmbeddedSystem

:books: 计算机体系架构、嵌入式系统基础与主流编程语言相关内容总结

46
Emerging
6 microsoft/EdgeML

This repository provides code for machine learning algorithms for edge...

44
Emerging
7 emlearn/emlearn-micropython

Machine Learning and Digital Signal Processing for MicroPython

44
Emerging
8 analogdevicesinc/MaximAI_Documentation

START HERE: Documentation for ADI's MAX78000 and MAX78002 Edge AI devices

43
Emerging
9 matlab-deep-learning/MATLAB-Deep-Learning-Model-Hub

Discover pretrained models for deep learning in MATLAB

43
Emerging
10 STMicroelectronics/STMems_Machine_Learning_Core

DISCONTINUED (July 2025): the maintenance for this repository has been...

42
Emerging
11 Arm-Examples/mlek-cmsis-pack-examples

Collection of Machine Learning examples using MLEK CMSIS-pack.

42
Emerging
12 fossasia/susi_linux

Hardware for SUSI AI https://susi.ai

39
Emerging
13 midea-ai/Aidget

Ai edge toolbox,专门面向边端设备尤其是嵌入式RTOS平台,AI模型部署工具链,包括模型推理引擎和模型压缩工具

39
Emerging
14 jonnor/embeddedml

Notes on Machine Learning on edge for embedded/sensor/IoT uses

38
Emerging
15 eProsima/SustainML-Library

Application Aware, Life-Cycle Oriented Model-Hardware Co-Design Framework...

36
Emerging
16 Ratio1/edge_node

Ratio1 Edge Node

35
Emerging
17 ShishirPatil/poet

ML model training for edge devices

34
Emerging
18 analogdevicesinc/MAX78xxx-RefDes

MAX78000 and MAX78002 Reference Designs

34
Emerging
19 MicrochipTech/ml-samd21-iot-imu-data-logger

Data logger firmware for the SAMD21 ML Eval Kit (SAM-IoT + MikroE IMU2/IMU14...

34
Emerging
20 awjuliani/neuro-nav

A library for neuroscience-inspired navigation and decision making research.

33
Emerging
21 eloquentarduino/EloquentArduino

IO, scheduling, utils, machine learning... for Arduino

33
Emerging
22 uber-research/safemutations

safemutations

32
Emerging
23 SiliconLabsSoftware/machine_learning_applications

Machine Learning applications for Silicon Labs devices

31
Emerging
24 NeuroAI-Research/brain-modules

Replicate brain modules' computations with Artificial Neural Networks

31
Emerging
25 uingrd/EmbeddedML

《AI嵌入式系统——算法优化与实现》软件工具、例程及教学辅助材料

30
Emerging
26 dxnu/okec

A Realistic, Versatile, and Easily Customizable Edge Computing Simulator.

30
Emerging
27 STMicroelectronics/st-mems-machine-learning-core

Examples, tutorials, and tools for the MLC, a dedicated core for machine...

29
Experimental
28 arm-education/Arm-Helium-Technology

Reference book on Arm Helium (M-Profile Vector Extension) for Cortex-M...

29
Experimental
29 AllenZYJ/Edge-Computing-Engine

Edge : a computing engine base C++/C

29
Experimental
30 Graiphic/Graiphic-documentation

Graiphic Toolkits for LabVIEW provide advanced AI, GPU, and graph-oriented...

28
Experimental
31 opensource-latinamerica/henoc

Physics Simulation Software based on user sketches running a pattern...

28
Experimental
32 analogdevicesinc/max78000-secure-loader

Secure boot loader for MAX78000

27
Experimental
33 Neurocraft/neurocraft

The microscale neuro-engineering platform.

27
Experimental
34 analogdevicesinc/max78000-powermonitor

MAX7800x Power Monitor Firmware Source Code

27
Experimental
35 hlt-mt/pangolinn

As a Pangolin looks for bugs and catches them, the goal of this library is...

26
Experimental
36 garghub/Cerebro

Cerebro: Static Subsuming Mutant Selection, IEEE Transactions on Software...

26
Experimental
37 chriscowncrow/TinyRecursiveModels

🔍 Explore recursive reasoning with TinyRecursiveModels, a compact 7M...

25
Experimental
38 nthnn/n2cmu-arduino

This is the official Arduino library for N2CMU (Neural Network Coprocessing...

24
Experimental
39 saifullah73/mutode2

An extension of the original mutode (npm) package that utilized techniques...

24
Experimental
40 Infineon/i2s-microphone

A collection of documentation and examples for Infineon's I2S microphones.

24
Experimental
41 sebasmos/EdgeAI-Continuum

Reduce edge device memory by 80% when running AI models. Offload...

23
Experimental
42 inxware/ert-components

embedded software components for event-based application development

23
Experimental
43 Gooddocteur/Rpi5-setup

🔧 Assemble and set up your Raspberry Pi 5 with easy-to-follow tutorials for...

22
Experimental
44 mcp-tool-shop-org/edgepacks

Task-dataset foundry for training small models on narrow jobs

22
Experimental
45 MicroAIInc/MicroAI-Atom-RaspberryPi3

MicroAI™ is an AI engine that can operate on low power edge and endpoint...

21
Experimental
46 Javihaus/ndt

Neural Dimensionality Tracker (NDT) is a production-ready Python library for...

20
Experimental
47 wingbeats/wingbeats_pi

Raspberry Pi 3 bundle for Kaggle dataset "Wingbeats"

19
Experimental
48 Jewelzufo/granitepi

This repo contains a diagram and a walkthrough guide for a DIY Raspberry Pi...

19
Experimental
49 kennethnrk/Edgernetes-AI

Edge AI distributed orchestration server for heterogeneous devices.

19
Experimental
50 OliverFaust/CSP4CMSIS

A process library for Arm based embedded systems

19
Experimental
51 jianhayes/ReFrame

ReFrame: A Resource-Friendly Cloud-Assisted On-Device Deep Learning...

18
Experimental
52 itsfuad/AI-Model-Trainer

AI model trainer script

18
Experimental
53 Bynaryman/SUF

SUF is a SUperset Framework for OpenROAD that acts as an enhancement graft...

18
Experimental
54 cepdnaclk/e16-4yp-AI-as-a-Microservice-for-Smart-Edge-of-Things

An intelligent, autonomous edge application that addresses issues of...

17
Experimental
55 Embed-ML/EmbedIA-v0

EmbedIA is a machine learning framework for developing applications on...

17
Experimental
56 855princekumar/edgepulse

Hybrid Memory Optimization & Diagnostics Toolkit for Raspberry Pi used in...

17
Experimental
57 MicroAIInc/MicroAI-AtomML-Libraries

AtomML™ is an AI engine that can operate on low power edge and endpoint...

17
Experimental
58 AISaturdaysLagos/edge-computing

The workshop is designed to foster an enabling environment for individuals...

16
Experimental
59 Gerneve5/edge-ai-optimizer

Toolkit for optimizing deep learning models for deployment on edge devices...

14
Experimental
60 SodelixHurusop/ECE_F_CRT_PYTHON

🔧 Streamline your embedded systems tasks with ECE_F_CRT_PYTHON, a Python...

14
Experimental
61 SongyiMa-AI/Edge-ML-Optimization-Pipeline

🧠 Hardware-Aware Deep Learning Optimization Pipeline for Edge AI and TinyML Devices.

14
Experimental
62 KontolKambings/ai-inference-resources

🚀 Curate essential resources for engineers tackling AI inference systems,...

14
Experimental
63 aixier/hardware-intelligence-agent

🤖 A comprehensive AI-powered hardware development framework based on CSK6...

13
Experimental
64 GreenBushy/NM

NM (Neural Module). It is a scheme for the mindustry game. It is a tool for...

12
Experimental
65 MAZI2/Nervous-Computational-Neuroscience

A neural network framework for exploring and recreating brain functions.

11
Experimental
66 rashidrao-pk/AI_on_Edge_Devices

AI Models Implementation on Edge Devices (Raspberry Pi)

11
Experimental
67 rmnicola/m11-ec-encontros

Introdução à Edge Computing (Inteli)

11
Experimental
68 ESOGU-SRLAB/DNN-Mutator

Deep Mutation Module enhances DNN testing and reliability.

10
Experimental
69 BradleyEdelman/EdgeTrain

EdgeTrain: An adaptive Python package for optimizing deep learning training...

10
Experimental