The most powerful open-source smart home platform: runs locally, supports thousands of devices and puts privacy first.
Open Hardware & Maker
Hand-picked open-source hardware and maker projects: 3D printing, CAD, circuits and PCBs, microcontrollers, robots and drones, CNC and lasers, smart home, single-board computers, radio… 149 projects so far.
Looking for software to run yourself (smart-home hubs, media centers…)? See Self-Hosted Open Source. Want an open-source alternative to SolidWorks, Fusion 360 or other commercial tools? See Open Source Alternatives
The most mature open-source parametric 3D CAD, suited to mechanical, product and architectural design, with a rich set of workbenches and add-ons.
The most popular open-source router OS: customizable and extensible, and it runs on SBCs too.
Hugging Face's open-source robot learning library with datasets, models and low-cost arms that bring AI to real robots.
Open-source firmware for ESP8266 / ESP32 smart plugs and bulbs that cuts the cloud and gives local control.
A flow-based visual programming tool that wires together devices, APIs and services.
A lean Python implementation for microcontrollers, running on ESP32, Raspberry Pi Pico and more.
Open-source 3D creation suite for modeling, sculpting, animation, rendering and compositing; also common for product visuals.
Espressif's official development framework for the ESP32 family, the most complete option.
A popular firmware for controlling LED strips with dozens of effects, tuned from a phone browser.
The most widely used open-source 3D printer firmware, supporting hundreds of boards and machines with flexible configuration.
Open-source firmware for the multi-tool pocket device: sub-GHz radio, infrared, NFC and GPIO, as much a learning tool as a toy.
Mature open-source autopilot software for multicopters, planes, rovers, boats and subs.
Open-source slicer built on Bambu Studio and PrusaSlicer, with a full set of calibration tools and support for many printer brands.
A vendor-independent Zigbee bridge that brings thousands of Zigbee devices to MQTT and Home Assistant.
The core libraries and environment of Arduino, the most common entry point for makers.
An open-source autopilot widely used in industry that works well with QGroundControl and ROS 2.
High-performance 3D printer firmware: motion planning runs on a host like a Raspberry Pi, giving faster and quieter prints; the default choice for high-speed machines.
Configure ESP chips with YAML and build sensors and switches for Home Assistant in minutes.
3D CAD that describes solids in code, ideal for parametric design and 3D-printed parts.
An open-source IP-KVM built on a Raspberry Pi: remote screen, keyboard and mouse, and image mounting at low cost.
Cross-platform embedded development ecosystem with thousands of boards, library management and debugging, commonly used in VS Code.
Slicer from Prusa with a rich feature set; the starting point of many other slicers.
The web interface for 3D printers: start and pause prints remotely, watch the camera, add plugins; the most common print server on a Raspberry Pi.