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 10, 2026 – Nov 5, 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
GNSS-SDR, an open-source software-defined GNSS receiver
Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
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.
Python package for the evaluation of odometry and SLAM
A web frontend for the motion daemon.
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.
Play mp3 files from SD via I2S
Fluidd, the klipper UI.
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Subscribe to a MQTT topic or publish something quickly from the terminal
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)
PiCCANTE is a powerful tool for exploring and reversing CAN busses of vehicles, based on Raspberry Pi Pico (any model)
This Raspberry Pi distribution for managing Klipper 3D printers with Mainsail provides all you need.
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.
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
Simple wireless AP setup & management for Debian-based devices
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
SX127x (LoRa transceiver) driver for (Micro)Python on ESP8266/ESP32/Raspberry_Pi
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)
MicroPython Modbus RTU Slave/Master and TCP Server/Slave library
Software for running a PiSpot Watch (composed of a Raspberry Pi Zero and a PaPiRus Zero) for the company GPConnect