571 Open Source Embedded Software Projects
Free and open source embedded code projects including engines, APIs, generators, and tools.
Micropython 11274 ⭐
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Paddle Lite 5191 ⭐
Multi-platform high performance deep learning inference engine (『飞桨』多平台高性能深度学习预测引擎）
Platformio Core 4424 ⭐
PlatformIO is a professional collaborative platform for embedded development :alien: A place where Developers and Teams have true Freedom! No more vendor lock-in!
Lvgl 4467 ⭐
Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Zephyrproject Rtos Zephyr 3745 ⭐
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Tf Pose Estimation 3606 ⭐
Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference.
Jetson Inference 3602 ⭐
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
Jetty.project 2967 ⭐
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Blynk Library 2859 ⭐
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Openthread 2241 ⭐
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Opensk 1813 ⭐
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Rust Embedded Awesome Embedded Rust 1837 ⭐
Curated list of resources for Embedded and Low-level development in the Rust programming language
Nlp Models Tensorflow 1406 ⭐
Gathers machine learning and Tensorflow deep learning models for NLP problems, 1.13 < Tensorflow < 2.0
U Root 1358 ⭐
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Kaaproject Kaa 1230 ⭐
Kaa Internet of Things platform for device management, data collection, analytics and visualization, remote control, software updates and more
Ejdb 1140 ⭐
:snowboarder: EJDB 2.0 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.
Easyflash 1133 ⭐
Lightweight IoT device information storage solution: KV/IAP/LOG. | 轻量级物联网设备信息存储方案：参数存储、在线升级及日志存储 ，全新一代版本请移步至 https://github.com/armink/FlashDB
Printf 964 ⭐
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Paho.mqtt.embedded C 813 ⭐
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
Arduino Pro Ide 794 ⭐
The Arduino IDE for advanced users and developers. Experimental alpha version.
Blinker Iot Blinker Library 702 ⭐
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Urlembeddedview 620 ⭐
URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.
Tinyalloc 618 ⭐
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
Platformio Vscode Ide 591 ⭐
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Pycopy 521 ⭐
Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.
Eclipse Plugins 499 ⭐
The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). The archive of previous plug-ins versions is also here, as Releases.
Platformio Atom Ide 473 ⭐
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Nar 428 ⭐
node.js application archive - create self-contained binary like executable applications that are ready to ship and run
Fidoproject Fido 399 ⭐
A lightweight C++ machine learning library for embedded electronics and robotics.
Z88dk 415 ⭐
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
Guislice 420 ⭐
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Awesome Embedded And Iot Security 387 ⭐
A curated list of awesome embedded and IoT security resources.
Dbreeze 359 ⭐
C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
Paper_collection 350 ⭐
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
Qpc 340 ⭐
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Homegenie 308 ⭐
HomeGenie, the open source, programmable, home automation server for smart connected devices and applications
Awesome Circuitpython 312 ⭐
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.