:house_with_garden: Open source home automation that puts local control and privacy first.
Support
Quality
Security
License
Reuse
Flash OS images to SD cards & USB drives, safely and easily.
Support
Quality
Security
License
Reuse
HomeKit support for the impatient.
Support
Quality
Security
License
Reuse
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Support
Quality
Security
License
Reuse
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
Support
Quality
Security
License
Reuse
Setup instructions for Le Wagon's students on their first day of Web Development Bootcamp
Support
Quality
Security
License
Reuse
Open-source keyboard firmware for Atmel AVR and Arm USB families
Support
Quality
Security
License
Reuse
ESP8266 core for Arduino
Support
Quality
Security
License
Reuse
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Support
Quality
Security
License
Reuse
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Support
Quality
Security
License
Reuse
Open-source IoT Platform - Device management, data collection, processing and visualization.
Support
Quality
Security
License
Reuse
Arduino IDE 1.x
Support
Quality
Security
License
Reuse
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Support
Quality
Security
License
Reuse
12 Weeks, 24 Lessons, IoT for All!
Support
Quality
Security
License
Reuse
Learning operating system development using Linux kernel and Raspberry Pi
Support
Quality
Security
License
Reuse
Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
Support
Quality
Security
License
Reuse
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
Support
Quality
Security
License
Reuse
r
rust-raspberrypi-OS-tutorialsby rust-embedded
Rust 11068 Version:Current License: Permissive (Apache-2.0)
:books: Learn to write an embedded OS in Rust :crab:
Support
Quality
Security
License
Reuse
Arduino core for the ESP32
Support
Quality
Security
License
Reuse
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Support
Quality
Security
License
Reuse
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Support
Quality
Security
License
Reuse
Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
Support
Quality
Security
License
Reuse
A spotify daemon
Support
Quality
Security
License
Reuse
Golang framework for robotics, drones, and the Internet of Things (IoT)
Support
Quality
Security
License
Reuse
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Support
Quality
Security
License
Reuse
Smart NFC & ink-Display Card
Support
Quality
Security
License
Reuse
Open Source Flight Controller Firmware
Support
Quality
Security
License
Reuse
A professional collaborative platform for embedded development :alien:
Support
Quality
Security
License
Reuse
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Support
Quality
Security
License
Reuse
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Support
Quality
Security
License
Reuse
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Support
Quality
Security
License
Reuse
The Physical Web: walk up and use anything
Support
Quality
Security
License
Reuse
Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)
Support
Quality
Security
License
Reuse
ESP8266 WiFi Connection manager with web captive portal
Support
Quality
Security
License
Reuse
The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
Support
Quality
Security
License
Reuse
腾讯物联网终端操作系统
Support
Quality
Security
License
Reuse
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
Support
Quality
Security
License
Reuse
腾讯物联网终端操作系统
Support
Quality
Security
License
Reuse
High-precision indoor positioning framework for most wifi-enabled devices.
Support
Quality
Security
License
Reuse
The official documentation for Raspberry Pi computers and microcontrollers
Support
Quality
Security
License
Reuse
A curated list of amazingly awesome Home Assistant resources.
Support
Quality
Security
License
Reuse
Cloud replacement for vacuum robots enabling local-only operation
Support
Quality
Security
License
Reuse
SQLI labs to test error based, Blind boolean based, Time based.
Support
Quality
Security
License
Reuse
Arm Mbed OS is a platform operating system designed for the internet of things
Support
Quality
Security
License
Reuse
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
Support
Quality
Security
License
Reuse
A Spotify Connect client that mostly Just Works™
Support
Quality
Security
License
Reuse
highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more.
Support
Quality
Security
License
Reuse
A collection of scripts to flash Tuya IoT devices to alternative firmwares
Support
Quality
Security
License
Reuse
✨ A different take on designing a Lovelace UI (Dashboard)
Support
Quality
Security
License
Reuse
Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
Support
Quality
Security
License
Reuse
c
coreby home-assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Python 61109Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
etcherby balena-io
Flash OS images to SD cards & USB drives, safely and easily.
TypeScript 25728Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
h
homebridgeby homebridge
HomeKit support for the impatient.
TypeScript 21950Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
T
Tasmotaby arendst
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
C 19795Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
M
MagicMirrorby MichMich
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
JavaScript 17821Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
setupby lewagon
Setup instructions for Le Wagon's students on their first day of Web Development Bootcamp
Ruby 16045Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
q
qmk_firmwareby qmk
Open-source keyboard firmware for Atmel AVR and Arm USB families
C 15272Updated: 1 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
A
Arduinoby esp8266
ESP8266 core for Arduino
C++ 15085Updated: 1 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
M
Marlinby MarlinFirmware
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
C++ 14927Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
packerby hashicorp
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Go 14450Updated: 1 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
t
thingsboardby thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Java 13844Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
A
Support
Quality
Security
License
Reuse
j
johnny-fiveby rwaldron
JavaScript Robotics and IoT programming framework, developed at Bocoup.
JavaScript 13017Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
I
IoT-For-Beginnersby microsoft
12 Weeks, 24 Lessons, IoT for All!
C++ 12821Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
raspberry-pi-osby s-matyukevich
Learning operating system development using Linux kernel and Raspberry Pi
C 12249Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
W
WLEDby Aircoookie
Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
C++ 11736Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awesome-raspberry-piby thibmaek
📝 A curated list of awesome Raspberry Pi tools, projects, images and resources
Shell 11427Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
rust-raspberrypi-OS-tutorialsby rust-embedded
:books: Learn to write an embedded OS in Rust :crab:
Rust 11068Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
arduino-esp32by espressif
Arduino core for the ESP32
C 10882Updated: 1 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
e
esp-idfby espressif
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
C 10709Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
R
RetroPie-Setupby RetroPie
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Shell 9747Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
z
zigbee2mqttby Koenkk
Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
JavaScript 9677Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
g
gobotby hybridgroup
Golang framework for robotics, drones, and the Internet of Things (IoT)
Go 8299Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
n
nodemcu-firmwareby nodemcu
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
C 7382Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
L
L-ink_Cardby peng-zhihui
Smart NFC & ink-Display Card
C 6939Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
b
betaflightby betaflight
Open Source Flight Controller Firmware
C 6933Updated: 1 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
platformio-coreby platformio
A professional collaborative platform for embedded development :alien:
Python 6820Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
esphomeby esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
C++ 6278Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
A
ArduinoJsonby bblanchon
📟 JSON library for Arduino and embedded C++. Simple and efficient.
C++ 6156Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
connectedhomeipby project-chip
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
C++ 6082Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
physical-webby google
The Physical Web: walk up and use anything
Java 6028Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
O
OpenWrt-Rpiby SuLingGG
Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)
Shell 5955Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
W
WiFiManagerby tzapu
ESP8266 WiFi Connection manager with web captive portal
C++ 5857Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
F
FastLEDby FastLED
The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
C++ 5846Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
T
TencentOS-tinyby OpenAtomFoundation
腾讯物联网终端操作系统
C 5843Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
grblby grbl
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
C 5032Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
T
Support
Quality
Security
License
Reuse
f
findby schollz
High-precision indoor positioning framework for most wifi-enabled devices.
Go 4972Updated: 2 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
d
documentationby raspberrypi
The official documentation for Raspberry Pi computers and microcontrollers
Python 4854Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
awesome-home-assistantby frenck
A curated list of amazingly awesome Home Assistant resources.
Shell 4721Updated: 1 y ago License: Permissive (CC-BY-4.0)
Support
Quality
Security
License
Reuse
V
Valetudoby Hypfer
Cloud replacement for vacuum robots enabling local-only operation
JavaScript 4616Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
sqli-labsby Audi-1
SQLI labs to test error based, Blind boolean based, Time based.
PHP 4529Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
m
mbed-osby ARMmbed
Arm Mbed OS is a platform operating system designed for the internet of things
C 4363Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
H
Home-AssistantConfigby CCOSTAN
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
JavaScript 4345Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
raspotifyby dtcooper
A Spotify Connect client that mostly Just Works™
Shell 4240Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
highlightby highlight
highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging and more.
TypeScript 4152Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tuya-convertby ct-Open-Source
A collection of scripts to flash Tuya IoT devices to alternative firmwares
Python 4117Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hass-configby matt8707
✨ A different take on designing a Lovelace UI (Dashboard)
CSS 4097Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
usb-serial-for-androidby mik3y
Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
Java 4057Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse