1.ArduPilot / ardupilot
ArduPlane, ArduCopter, ArduRover, ArduSub source
- arducopter
- ardupilot
- arduplane
- ardurover
- ardusub
- uav
- +14 more
Ranked by Attention Score: stars gained over the last 180 complete days
83 repositories by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
ArduPlane, ArduCopter, ArduRover, ArduSub source
Flipper Zero Unleashed Firmware
Flipper Zero firmware source code
Open Source Flight Controller Firmware
Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
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
ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
A privacy-preserving Raspberry Pi home security camera that uses advanced end-to-end encryption.
Open and inexpensive DIY IP-KVM based on Raspberry Pi
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
An open source platform for visual-inertial navigation research.
An optimization-based multi-sensor state estimator
Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
GNSS-SDR, an open-source software-defined GNSS receiver
Cross platform configuration and management application for the Betaflight firmware
pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras. It provides a broad set of modern local and global feature extractors, multiple loop-closure strategies, a volumetric reconstruction module, integrated depth-prediction models, and semantic segmentation capabilities for enhanced scene understanding.
A web frontend for the motion daemon.
Python package for the evaluation of odometry and SLAM
A powerful, innovative and intuitive EDA suite for everyone!
Universal BLE Smart Scale bridge. Captures body composition from Renpho, Xiaomi & 20+ others, syncs to Garmin Connect, Strava, MQTT (Home Assistant), InfluxDB, Webhooks, Ntfy & local files (CSV/JSONL). Headless CLI for Raspberry Pi, Linux, macOS & Windows.
Raspberry Pi App Store for Open Source Projects
Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
Fluidd, the klipper UI.
Play mp3 files from SD via I2S
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
Subscribe to a MQTT topic or publish something quickly from the terminal
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
The open-source files comprising Leap Motion's Project North Star AR Headset.
:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
RFID-controlled musicplayer powered by ESP32
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Raspberry Pi MQTT Monitor gathers system information and sends it to a MQTT server.
An application for controlling 2D plotters, cutters, engravers, and CNC machines.
P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W.
FM-RDS transmitter using the Raspberry Pi's PWM
Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
This Raspberry Pi distribution for managing Klipper 3D printers with Mainsail provides all you need.
PiCCANTE is a powerful tool for exploring and reversing CAN busses of vehicles, based on Raspberry Pi Pico (any model)
Internet radio based on ESP32, VS1053 and a TFT screen.
ESP... The time has come to... Tasmotize!
Home automation firmware for ESP8266-based devices
BotWave - Your Raspberry Pi FM Network
Web-App Dashboard to monitor Raspberry Pi hardware and software status. Nothing more than Webserver + PHP required.
Interactive Map Correction for 3D Graph SLAM
Bayesian Generalized Kernel Inference for Terrain Traversability Mapping
Wireless tally light for use with ATEM switchers, which connects over WiFi, using an ESP WiFi module.
Blink camera integration for Homebridge
ESP8266 based mesh. This is a mirror copy of https://gitlab.com/painlessMesh/painlessMesh PLEASE ADD COMMENTS, ISSUES and PULL REQUESTS ON GITLAB so that all information is centralized.
Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.
A robust sensor fusion library for online localization.
A Node-RED node to interact with Siemens S7 PLCs
Play classic arcade games on a 64x64 RGB LED Matrix, powered by the Raspberry RP2040.
🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
Audio Monitoring Software designed to run on a Raspberry pi with touchscreen
Creates gcode for use on drawbots
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
Code to emulate a gameboy printer via the gameboy link cable
Stress tests for the Raspberry Pi :sweat_smile:
software package for automation
Web browser based file manager for ESP32 in micropython
An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.
CanAirIO is a citizen science initiative. We are developing a mobile application that is able to set a PM2.5 or CO2 sensors, and other related sensors, as a fixed station using WiFi or mobile station with an smartphone by using a Bluetooth connection.
This project contains various GNAT Ada Run Time Systems (RTSs) based on FreeRTOS for MCUs: the Arduino Due, the STM32F4-series evaluation boards from STMicroelectronics and the BBC micro:bit (v1); working on Espressif ESP32-H2 and RaspberryPi RP2350 (risc-v core)
Software for running a PiSpot Watch (composed of a Raspberry Pi Zero and a PaPiRus Zero) for the company GPConnect
MicroPython Modbus RTU Slave/Master and TCP Server/Slave library
SmartRent integration for HomeBridge