The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 microcontroller Open-Source Projects
-
RIOT-OS is somewhat popular in academia, it tries to be very approachable but there are still plenty of low hanging fruits with all kinds of hardware and you can use it for software and thesis projects.
-
Project mention: Open source ARM Cortex-M microcontroller library | news.ycombinator.com | 2023-12-11
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
I've been tinkering with MCUboot. It works w/ Zephyr, Mynewt, NuttX, RIOT, Mbed OS ...
-
Python-For-Kids
A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
stm32f1xx-hal
A Rust embedded-hal HAL impl for the STM32F1 family based on japarics stm32f103xx-hal (by stm32-rs)
-
deepC
vendor independent TinyML deep learning library, compiler and inference framework microcomputers and micro-controllers
Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14DeepC. Open source version of DeepSea. Very little activity, looks abandoned
-
Project mention: What are some concepts/tools/tricks that are frequently used in C/C++ code for embedded software? | /r/embedded | 2023-07-10
The only all-C++ RTOS implementation (that I've come across) is Distortos..
-
-
-
AgonLight
A stand-alone, BASIC-programmable microcontroller and microcomputer in one! The fastest, cheapest, most hackable 8-bit computer ever.
Pre-assembled, the Agon Light sure seems to be the sweet spot for Z80. It's cheaper than I can populate my own clone board on.
-
-
QuarkTS
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
-
-
-
lispBM
An interpreter for a concurrent lisp-like language with message-passing and pattern-matching implemented in C.
Code: https://github.com/svenssonjoel/lispBM
-
Project mention: Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it? | /r/embedded | 2023-12-07
Here's a resource-efficient Neural-Network library that I made1 specifically for MCUs, which I think you will find pretty interesting. Here's a simple xor-circuit NN example and here's a more advanced NN that predicts handwritten digits2 on an arduino UNO. Those combined with this research, I believe that will answer many of your questions and get you started.
-
-
AgonORIGINS
A stand-alone, BASIC-programmable microcontroller and microcomputer in one! The fastest, cheapest, most hackable 8-bit computer ever.
-
Stm32-FatFs-Gzip
This project offers a simplified compressor that produces Gzip-compatible output with small resources for microcontrollers and edge computers. He uses the very basic LZ77 compression algorithm and static Deflate Huffman tree encoding to compress / decompress data into Gzip files.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
microcontrollers related posts
- Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it?
- Are bootloaders common with microcontrollers?
- recommendations for chip & board setup
- Comp Sci Student Interested in Embedded
- How do I connect my ESP32 to a Python program I made via WiFi?
- Is Mbed still relevant?
- Woke up today to my first ever pull request of one of my public repos! Wait... oh... oh god...
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source microcontroller projects? This list will help you:
Project | Stars | |
---|---|---|
1 | RIOT | 4,772 |
2 | libopencm3 | 2,920 |
3 | stm32f429 | 2,022 |
4 | mcuboot | 1,192 |
5 | Python-For-Kids | 717 |
6 | modm | 693 |
7 | kaluma | 598 |
8 | stm32f1xx-hal | 525 |
9 | deepC | 505 |
10 | distortos | 428 |
11 | px-fwlib | 280 |
12 | uCNC | 224 |
13 | AgonLight | 216 |
14 | nanoMODBUS | 190 |
15 | QuarkTS | 167 |
16 | embedded-cli | 101 |
17 | NeuralSeed | 79 |
18 | lispBM | 74 |
19 | NeuralNetworks | 61 |
20 | rust-aluvm | 55 |
21 | AgonORIGINS | 35 |
22 | Stm32-FatFs-Gzip | 18 |
23 | digi-avr | 14 |