Top 507 embedded open source projects

Monolinux
Create embedded Linux systems with a single statically linked executable.
Homegenie
HomeGenie, the open source, programmable, home automation server for smart connected devices and applications
Libuhttpd
A very flexible, lightweight and fully asynchronous HTTP server library based on libev and http-parser for Embedded Linux.
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Waterius
Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
Fastmot
High-performance multiple object tracking based on YOLO, Deep SORT, and optical flow
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Teenyusb
Lightweight USB device and host stack for STM32 and other MCUs.
Nanoprintf
A tiny embeddable printf replacement written in C99.
Selectmenu
Simple, easily and diversity menu solution
Polodb
PoloDB is an embedded JSON-based database.
Simba
Simba Embedded Programming Platform.
Rusefi
rusefi - GPL internal combustion engine control unit
Jimtcl
Official repository of Jim Tcl, an open-source, small footprint implementation of Tcl
Lwext4
ext2/ext3/ext4 filesystem library for microcontrollers
Rusty Clock
An alarm clock with environment stats in pure bare metal embedded rust
Drone Core
The core crate for Drone, an Embedded Operating System.
Atsamd
Target atsamd microcontrollers using Rust
✭ 260
rustembedded
Qmlcore
QML to Javascript/HTML5 translator, both for mobile and desktop targets
Awtk
AWTK = Toolkit AnyWhere(为嵌入式、手机和PC打造的通用GUI系统)
Workflow
C++ Parallel Computing and Asynchronous Networking Engine
pigpiox
An Elixir wrapper around pigpiod for the Raspberry PI
async
🔀 Asynchronous framework in C.
littlefs2
Idiomatic Rust API for littlefs
InfiniTime
Firmware for Pinetime smartwatch written in C/C++ and based on FreeRTOS
houseflow
Home automation platform for microcontrollers(including ESP8266/ESP32), Raspberry Pi, and others. Made with Rust and C++.
STM32Keyboard
No description or website provided.
diy-linux-guide
An LFS like guide for cross-bootstrapping a small system for the Raspberry Pi
mikroe-uhb
USB HID Bootloader programming tool for devices manufactured by MikroElektronika
drone-cortexm
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
hruby
Embed Ruby in your Haskell program.
EmbeddedML
EmbeddedML was created to be an alternative to the limited options available for Artificial Neural Networks in C. It is designed to be efficient without sacrificing ease of use. It is meant to support students as well as industry experts as it is built to be expandable and straightforward to manipulate.
gdbstub
An ergonomic and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust, with full no_std support.
libpicrin
Super Tiny Scheme Interpreter for Freestanding Environment
epsilon-sample-app-rust
A sample Rust app for the NumWorks graphing calculator
cortex-uni-startup
Unified startup code and link scripts for Cortex-M microcontrollers
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
esp-idf-hal
embedded-hal implementation for Rust on ESP32 and ESP-IDF
Cicada-FW
IoT Communications Module for Energy Access. An easy way to get production ready, bi-directional communications for your IoT embedded device. Proiect supported by the EnAccess Foundation - https://enaccess.org
apex
Apex RTOS - A (somewhat) Linux compatible real time operating system
wymlp
tiny fast portable real-time deep neural network for regression and classification within 50 LOC.
static string
A fixed capacity dynamically sized string
mros2
agent-less and lightweight communication library compatible with rclcpp for embedded devices
zhe
Lighter-than-air, peer-to-peer, bounded, non-blocking, non-threaded, etc., publish-subscribe networking
Ellie-Language
Ellie is a type-safe programing language that runs on embedded and sandboxed environments.
ArduinoSpritzCipher
Spritz 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.
241-300 of 507 embedded projects