🧰
Open Source Toolkit

Know how to use it before you click: online, self-hosted, desktop, CLI

中文

Hardware & IoT

13 curated open-source projects

Home Assistant

home-assistant/core
Needs setup

:house_with_garden: Open source home automation that puts local control and privacy first.

Smart homeAutomationSelf-hostable
91.1k Python DeployRepository

Frigate

blakeblackshear/frigate
Needs setup

NVR with realtime local object detection for IP cameras

MonitoringSmart homeSelf-hostable
36.1k Python DeployRepository

Tasmota

arendst/Tasmota
Download & install

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

Smart homeFirmware
24.8k C DownloadRepository

QMK Firmware

qmk/qmk_firmware
Download & install

Open-source keyboard firmware for Atmel AVR and Arm USB families

KeyboardsEmbeddedFirmware
20.7k C DownloadRepository

WLED

Aircoookie/WLED
Download & install

Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!

Smart homeLighting
18.7k C++ DownloadRepository

OrcaSlicer

SoftFever/OrcaSlicer
Download & install

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)

3D printingDesktop
15.8k C++ DownloadRepository

Zigbee2MQTT

Koenkk/zigbee2mqtt
Needs setup

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨

Smart homeSelf-hostable
15.7k JavaScript DeployRepository

Klipper

Klipper3d/klipper
Download & install

Klipper is a 3d-printer firmware

3D printingEmbedded
11.9k C DownloadRepository

ESPHome

esphome/esphome
Download & install

ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

Smart homeEmbeddedFirmware
11.7k C++ DownloadRepository

PrusaSlicer

prusa3d/PrusaSlicer
Download & install

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

3D printingDesktop
9.4k C++ DownloadRepository

OctoPrint

OctoPrint/OctoPrint
Needs setup

OctoPrint is the snappy web interface for your 3D printer!

3D printingSelf-hostable
9.1k Python DeployRepository

Meshtastic

meshtastic/firmware
Download & install

The official firmware for Meshtastic, an open-source, off-grid mesh communication system.

EmbeddedCommunication
8.3k C++ DownloadRepository

ZMK

zmkfirmware/zmk
Download & install

ZMK Firmware Repository

KeyboardsEmbeddedFirmware
4.3k C DownloadRepository