Awesome EmbeddedA curated list of awesome embedded programming.
Stars: ✭ 831 (-66.6%)
Nrf HalA Rust HAL for the nRF family of devices
Stars: ✭ 186 (-92.52%)
lwprintfLightweight printf library optimized for embedded systems
Stars: ✭ 98 (-96.06%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (-77.89%)
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 (+228.46%)
Utensor cgenC++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Stars: ✭ 42 (-98.31%)
circuitpythonCircuitPython - a Python implementation for teaching coding with microcontrollers
Stars: ✭ 3,097 (+24.48%)
nrf52832-pacPeripheral Access Crate for the nRF52832 microcontroller
Stars: ✭ 21 (-99.16%)
Platformio Atom IdePlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (-80.91%)
Guilite✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+134.77%)
ZephyrPrimary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+114.43%)
SmingSming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (-51.89%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+30.95%)
MicropythonMicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Stars: ✭ 13,439 (+440.15%)
Lib PythonBlynk IoT library for Python and Micropython
Stars: ✭ 140 (-94.37%)
lwjsonLightweight JSON parser for embedded systems
Stars: ✭ 66 (-97.35%)
fat32[New Version] This is FAT32 FileSystem Library, which is #![no_std] and does not use alloc.
Stars: ✭ 25 (-99%)
embLuaLua for microcontrollers
Stars: ✭ 23 (-99.08%)
AutomationShieldArduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (-99.12%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (-85.77%)
NnomA higher-level Neural Network library for microcontrollers.
Stars: ✭ 382 (-84.65%)
Incubator NuttxApache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (-76.25%)
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 (+122.63%)
Serial StudioMulti-purpose serial data visualization & processing program
Stars: ✭ 1,168 (-53.05%)
Lwext4ext2/ext3/ext4 filesystem library for microcontrollers
Stars: ✭ 270 (-89.15%)
UtensorTinyML AI inference library
Stars: ✭ 1,295 (-47.95%)
SimbaSimba Embedded Programming Platform.
Stars: ✭ 281 (-88.71%)
EmboxModular and configurable OS for embedded applications
Stars: ✭ 576 (-76.85%)
BerryA ultra-lightweight embedded scripting language optimized for microcontrollers.
Stars: ✭ 206 (-91.72%)
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 (-97.39%)
littlefs2Idiomatic Rust API for littlefs
Stars: ✭ 19 (-99.24%)
Chino OsA real time operating system for IoT written in C++
Stars: ✭ 139 (-94.41%)
ArduinoSpritzCipherSpritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.
Stars: ✭ 67 (-97.31%)
pumbaaPython on Simba.
Stars: ✭ 61 (-97.55%)
Embedded UKF LibraryA compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
Stars: ✭ 31 (-98.75%)
xForthExperimental Forth cross compiler for tiny devices
Stars: ✭ 53 (-97.87%)
ewok-kernelA secure and high performances microkernel for building secure MCU-based IoTs
Stars: ✭ 69 (-97.23%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-99.32%)
mikroe-uhbUSB HID Bootloader programming tool for devices manufactured by MikroElektronika
Stars: ✭ 15 (-99.4%)
Platformio Vscode IdePlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (-72.83%)
Lv driversTFT and touch pad drivers for LVGL embedded GUI library
Stars: ✭ 84 (-96.62%)
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 (-94.9%)
Edge AiA curated list of resources for embedded AI
Stars: ✭ 157 (-93.69%)
Tus Ruby ServerRuby server for tus resumable upload protocol
Stars: ✭ 172 (-93.09%)
ExeinExein core for Linux based firmware
Stars: ✭ 158 (-93.65%)
FlysystemAbstraction for local and remote filesystems
Stars: ✭ 12,237 (+391.84%)
Pro microATMega32U4 Arduino board, available from SparkFun Electronics
Stars: ✭ 180 (-92.77%)
AutojumpA cd command that learns - easily navigate directories from the command line
Stars: ✭ 13,289 (+434.12%)
Online Ftp S3Online FTP / Amazon S3 Filebrowser
Stars: ✭ 157 (-93.69%)
Android Filebrowser FilepickerA FileBrowser / FileChooser / FolderChooser for Android that you can integrate to your app to browse/select files from internal/external storage
Stars: ✭ 157 (-93.69%)
Jsonrpc CJSON-RPC in C (server only for now)
Stars: ✭ 155 (-93.77%)
Esp8266 FirmwareDeviceHive esp8266 firmware. Control hardware via clouds with DeviceHive!
Stars: ✭ 154 (-93.81%)
Mbeddr.coreThe mbeddr core. An extensible C
Stars: ✭ 184 (-92.6%)
LfsA thing to get information on your mounted disks
Stars: ✭ 178 (-92.85%)
EmlearnMachine Learning inference engine for Microcontrollers and Embedded devices
Stars: ✭ 154 (-93.81%)
LibcanardA compact implementation of the UAVCAN/CAN protocol in C for high-integrity real-time embedded systems
Stars: ✭ 151 (-93.93%)
SharesnifferNetwork share sniffer and auto-mounter for crawling remote file systems
Stars: ✭ 168 (-93.25%)
TinyframeA simple library for building and parsing data frames for serial interfaces (like UART / RS232)
Stars: ✭ 151 (-93.93%)