PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Tinyml Python Packages

Python packages with the GitHub topic tinyml. Sorted by monthly downloads, with stars and forks.
Micro-Novelty
abstractintegratedmodule

[~] IntegratedPipeline is a standalone AI Agent Library for Non-LLM memory Augmented Agentic Framework, Specifically designed to provide Agentic capability for any Autonomous Agentic Framework locally and Coordinatively that runs efficiently on small embedded systems to High end embedded systems, While continuously learning and runs efficiently.

31K 9 2
raws-labs
tigris-ml

Ahead-of-time compiler that fits ML models on embedded devices with hard memory budgets.

30K 7 0
emlearn
emlearn

Machine Learning inference engine for Microcontrollers and Embedded devices

9K 765 81
PedroHenriqueBatistaSilva
addernet

Neural "networks" with zero multiplications at inference. AdderNet for embedded systems.

2K 2 0
AndreiBulzan
heed-wakeword

Tiny, Apache-2.0 wake-word detection you train yourself and run on-device in Python, the browser, and on mobile.

878 13 2
tekinertekin
mantissa-core

Low-precision numerics core for neural networks, in C. Custom float formats (tekin8/tekin32), narrow-store/wide-accumulate, Python bindings. By Tekin Ertekin.

468 0 0
avionicharshit-byte
mcufit

Check if an AI model fits on a microcontroller, before you flash it

440 2 0
AydinAdnan
pulsevad

Ultra-tiny 2.1k streaming voice activity detector (2.1 KB INT8). 200 ms window for microcontrollers, edge devices, and DSPs. ships with ONNX, TorchScript, and standalone C header.

401 63 5
mit-han-lab
ofa

[ICLR 2020] Once for All: Train One Network and Specialize it for Efficient Deployment

383 2K 345
tszydlo
fogml

Source code generators for machine learning models.

268 43 8
MrPredic
signalmap

Unsupervised anomaly detection and predictive maintenance for machine sensor data — vibration, acoustics, motor current — with signed verdicts anyone can verify offline.

201 0 0
Shuuida
miniml-engine

MiniML is a lightweight Machine and Deep Learning framework dedicated to training neural networks in embedded systems, redefining conventional and heavyweight models into different methods that can be exported and executed on low-cost microcontrollers (Arduino, ESP32, STM32).

164 11 0
harvard-edge
mlsysim

Machine Learning Systems: Foundations, Scaling, Agentic AI, and Physical AI (Vols I–IV) • Harvard CS249r | https://mlsysbook.ai

163 29K 4K
lakshveerrao
pbl-lm

A real engineering language model running fully offline on an $8-class ESP32-S3 — open weights, native C, real-silicon benchmarks.

161 4 0
eulogik
tinydoc

256M-param document VLM: SigLIP + SmolLM2. LoRA fine-tuning, ONNX export, runs on CPU. Apache 2.0.

157 10 0
pulp-platform
deeploy-pulp

DNN Compiler for Heterogeneous SoCs

138 80 50
h3x4g0ns
model2c

tool to convert ML models into low-level inference for embedded platforms

131 0 0
ai-techsystems
deepc

vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers

112 606 94
mit-han-lab
mcunet

[NeurIPS 2020] MCUNet: Tiny Deep Learning on IoT Devices; [NeurIPS 2021] MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning

95 719 112
jonnor
emtrees

Machine Learning inference engine for Microcontrollers and Embedded devices

78 765 81
lucastsutsui
embml

A tool to support using classification models in low-power and microcontroller-based embedded systems.

65 18 1
alexhaya4
tinyml-deployer

CLI tool for deploying TensorFlow Lite models to ESP32 and STM32 microcontrollers

49 1 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology