Skip to content

AI-in-Transportation-Lab/awesome-tinyml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

421 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome TinyML (Tiny Machine Learning)

Awesome DOI Badge License GitHub Contributors GitHub Last Commit GitHub Stars GitHub Forks

A carefully curated collection of high-quality libraries, projects, tutorials, research papers, and other essential resources focused on TinyML — the intersection of machine learning and ultra-low-power embedded systems. This repository is crafted to serve as a comprehensive, well-organized knowledge base for researchers, engineers, and developers working on deploying intelligent models on edge devices with limited compute, memory, and power.

To keep pace with the fast-moving field, our repository is automatically updated with the latest TinyML-related research papers from arXiv. This ensures that users always have access to the most recent innovations, techniques, and breakthroughs in the TinyML ecosystem.

Note

📢 Announcement: Our paper from AIT Lab is now published on ACM Computing Surveys!
Title: From Tiny Machine Learning to Tiny Deep Learning: A Survey
If you find this paper interesting, please consider citing our work. Thank you for your support! Also, check out our paper story on AIT Lab Website.

@article{somvanshi2025tiny,
  title={From tiny machine learning to tiny deep learning: A survey},
  author={Somvanshi, Shriyank and Islam, Md Monzurul and Chhetri, Gaurab and Chakraborty, Rohit and Mimi, Mahmuda Sultana and Shuvo, Sawgat Ahmed and Islam, Kazi Sifatul and Javed, Syed and Rafat, Sharif Ahmed and Dutta, Anandi and others},
  journal={ACM Computing Surveys},
  publisher={ACM New York, NY}
}

Whether you're designing deep learning models for microcontrollers, optimizing inference for edge hardware, or exploring real-world applications like wearables, smart sensors, or autonomous systems, this collection offers a centralized hub for everything TinyML — enriched by community contributions and peer-reviewed research that shape the future of efficient on-device intelligence.

Updates

  • [October 21, 2025]: Our paper has been accepted at ACM Computing Surveys 🎉!
  • [June 21, 2025]: Preprint is now available in arXiv.

Last Updated

July 21, 2026 at 02:09:48 AM UTC

Theorem

  • TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systems He, Warden, et al., 2020 – arXiv:2010.08678 Presents the architecture and design of TensorFlow Lite Micro for microcontrollers and resource-constrained systems.

Papers (73)

Library

Tutorial

Written Tutorials

Video Tutorials

Contributing

We welcome contributions to this repository! If you have a resource that you believe should be included, please submit a pull request or open an issue. Contributions can include:

  • New libraries or tools related to TinyML
  • Tutorials or guides that help users understand and implement TinyML techniques
  • Research papers that advance the field of TinyML
  • Any other resources that you find valuable for the community

How to Contribute

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and commit them with a clear message.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

Before contributing, take a look at the existing resources to avoid duplicates.

License

This repository is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license. You are free to share and adapt the material, provided you give appropriate credit, link to the license, and indicate if changes were made.

Star History

Star History Chart

About

A carefully curated collection of high-quality libraries, projects, tutorials, research papers, and other essential resources focused on TinyML — the intersection of machine learning and ultra-low-power embedded systems.

Topics

Resources

License

Stars

134 stars

Watchers

4 watching

Forks

Contributors