Awesome EmbeddedA curated list of awesome embedded programming.
Stars: ✭ 831 (+361.67%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+205.56%)
SmingSming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+565%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+4937.78%)
NnomA higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (+112.22%)
Ol3dA tiny portable 3D graphics lib for micro controllers
Stars: ✭ 90 (-50%)
Cortex M RticReal-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Stars: ✭ 623 (+246.11%)
Neo430A very small msp430-compatible customizable soft-core microcontroller-like processor system written in platform-independent VHDL.
Stars: ✭ 120 (-33.33%)
Platformio Atom IdePlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+163.89%)
Avr4lAVR4L
Stars: ✭ 64 (-64.44%)
Rf1101se TeensyDriving one of those cheap RF1101SE boards with a Arduino or Teensy
Stars: ✭ 45 (-75%)
Cortex M QuickstartTemplate to develop bare metal applications for Cortex-M microcontrollers
Stars: ✭ 372 (+106.67%)
Teensy EurorackEurorack shield for teensy 4.1 with 14 in / 16 out analog channels
Stars: ✭ 99 (-45%)
FerretFerret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+387.78%)
M5p01 muprokaronA tiny real-time kernel focusing on formal reliability and simplicity.
Stars: ✭ 132 (-26.67%)
Platformio Vscode IdePlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+275.56%)
Lv driversTFT and touch pad drivers for LVGL embedded GUI library
Stars: ✭ 84 (-53.33%)
Incubator NuttxApache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+228.33%)
EmlearnMachine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (-14.44%)
Platformio CorePlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+2977.22%)
PyboardThe MicroPython board
Stars: ✭ 449 (+149.44%)
Micropy CliMicropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Stars: ✭ 112 (-37.78%)
Modmmodm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+108.33%)
KoduinoArduino code for STM32 microcontrollers
Stars: ✭ 63 (-65%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+96.67%)
Avr8jsArduino (8-bit AVR) simulator, written in JavaScript and runs in the browser / Node.js
Stars: ✭ 102 (-43.33%)
Utensor cgenC++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Stars: ✭ 42 (-76.67%)
Chino OsA real time operating system for IoT written in C++
Stars: ✭ 139 (-22.78%)
AttinycoreArduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
Stars: ✭ 974 (+441.11%)
ReactorforgeHigh power induction heating platform
Stars: ✭ 90 (-50%)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (-6.67%)
EspflixA free video streaming service that runs on a ESP32
Stars: ✭ 828 (+360%)
UtensorTinyML AI inference library
Stars: ✭ 1,295 (+619.44%)
LvglPowerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Stars: ✭ 8,172 (+4440%)
Tiny JsonThe tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
Stars: ✭ 127 (-29.44%)
Guilite✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+3145%)
Msp430 usi i2cI2C for the MSP430 using the USI module. ➡️
Stars: ✭ 83 (-53.89%)
EmboxModular and configurable OS for embedded applications
Stars: ✭ 576 (+220%)
PolymcuAn open framework for micro-controller software
Stars: ✭ 173 (-3.89%)
MinicoreArduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
Stars: ✭ 546 (+203.33%)
Serial StudioMulti-purpose serial data visualization & processing program
Stars: ✭ 1,168 (+548.89%)
Stm32 BootloaderCustomizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
Stars: ✭ 541 (+200.56%)
GoldfishA small, thin, USB-C, Pro Micro compatible microcontroller
Stars: ✭ 120 (-33.33%)
ZephyrPrimary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+2863.89%)
Incubator Nuttx AppsApache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (-63.89%)
MightycoreArduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
Stars: ✭ 413 (+129.44%)
Cortex MLow level access to Cortex-M processors
Stars: ✭ 379 (+110.56%)
StcgalOpen Source STC MCU ISP flash tool
Stars: ✭ 374 (+107.78%)
Stm32 Dma UartEfficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Stars: ✭ 111 (-38.33%)
McusimMCUSim is an XSPICE library with microcontrollers.
Stars: ✭ 59 (-67.22%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (-1.67%)
MicropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Stars: ✭ 13,439 (+7366.11%)
Lib PythonBlynk IoT library for Python and Micropython
Stars: ✭ 140 (-22.22%)
Neorv32A small and customizable full-scale 32-bit RISC-V soft-core CPU and SoC written in platform-independent VHDL.
Stars: ✭ 106 (-41.11%)
Sdcc ExamplesCode examples for microcontrollers ready to compile with SDCC
Stars: ✭ 51 (-71.67%)