Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Repository Index
88,073 visible repositories in the index
145–168 of 175 · Most stars
A multi-model Muse: personal AI voice assistant on ESP32 - wake word or knob, any OpenAI-compatible brain (STT/chat/TTS mix-and-match), streaming replies, out of the box. Built on muse-gadget-sdk.
Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy
- micropython-stubs
- micropython-stubber
- firmware-stubs
- python
An open source, reverse engineered and improved SteamVR lighthouse driver with support for both 1.0 and 2.0 lighthouses, with a custom firmware for 1.0 lighthouses to support more than 2 basestations at the same time!
Official firmware for Physical Taby
Groki Bot desktop robot (M5Stack CoreS3): firmware, a voice and MCP gateway for your computer, and a hand-off to Grok Bot agents
HealthyPi is the first fully open-source, full-featured vital sign monitor. Using the Raspberry Pi as its computing and display platform, the HealthyPi add-on HAT turns the Raspberry Pi into a vital sign monitoring system.
🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
Infrared gesture-based BLE media controller for AtomS3R and PAJ7620U2; C++ firmware, trajectory replay, and documented v24 baseline.
- arduino
- ble-hid
- embedded-systems
- esp32-s3
Free, local-first, open-source SketchUp-style push/pull modeler for woodworkers and makers. Opens .skp, exports watertight STL/3MF, built-in cut list and nesting.
BotWave - Your Raspberry Pi FM Network
- fm
- network
- piwave
- python
Sega Activator to USB Adapter: Firmware and Desktop Tool for Motion Controller Integration
- activator
- genesis
- megadrive
- sega
:video_game: Extensible, JavaScript-based driving dashboard framework for the FIRST Robotics Competition.
Firmware for LXR desktop drum synthesizer
Polar graph controler that uses repetier firmware. Inspired by work at http://www.polargraph.co.uk
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.
OPAL boot and runtime firmware for POWER
The 30 MB open-source edge AI agent runtime. Run AI agents offline on Linux (Raspberry Pi, Jetson). GPIO, UART, MQTT as first-class nodes. Industrial protocols (OPC-UA, Modbus) on the roadmap.
- ai-agents
- edge-agents
- edge-ai
- edge-computing
Python script to convert svg to gcode for Marlin firmware
A secure and high performances microkernel for building secure MCU-based IoTs
Digital filters impemented in MicroPython's inline ARM Thumb assembler (e.g. Pyboard, RP2).
- micropython
- fir-filter
- assembler
HomeMaster is an open-source platform for local-first smart home automation using ESP32-based devices like MiniPLC and MicroPLC. This repository includes firmware, schematics, and documentation for creating modular, cloud-free automation systems fully compatible with Home Assistant via ESPHome
- automation-controller
- embedded-systems
- esp32
- esphome
DotNet implementation of WPILib for FIRST Robotics Competition (FRC)
Feature-rich Kotlin JVM based robotics library, primarily for use in the FIRST Robotics Competition.