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.
- 3d-reconstruction
- depth-prediction
- feature-matching
- global-features
A Unix, Windows, Raspberry Pi Object Speed Camera using python3, opencv, video streaming, motion tracking. Includes a Standalone Web Server , Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync scripts.
- motion-tracking
- opencv
- rpi-camera
- speed-cam
Fast MicroPython driver for ST7789 display module written in C
Wireless and Bluetooth MIDI/HID Foot Controller
Sensor fusion calculating yaw, pitch and roll from the outputs of motion tracking devices
An ESP32 board as the radio speaks Nintendo Switch local wireless (LDN/Pia) to Pokémon games on a real Switch: trades and Mystery Gift with FRLG, LGPE, SwSh, BDSP, PLA, SV and PLZA, from the desktop app, Android (USB) or iPhone (Bluetooth).
- ldn
- nintendo-switch
- pokemon
- switch
swiss army knife of Controller Area Networks (CAN) often used in cars and building automation, etc...
MicroPython Modbus RTU Slave/Master and TCP Server/Slave library
Official code for "Reinforcement Fine-Tuning of Flow-Matching Policies for Vision-Language-Action Models" (ICRA 2026): Flow Policy Optimization for pi0
- aloha
- flow-matching
- icra2026
- jax
A minimal bitcoin library for MicroPython and Python3 with a focus on embedded systems
Fast Fourier transform in MicroPython's inline ARM Thumb V7 assembler (STM32, RP2350 etc.).
Python port of PeerJS client
A simple network configuration utility for MicroPython on the ESP-8266 board
MicroPython driver for TinyRTC I2C modules with DS1307 RTC and AT24C32N EEPROM
DS1302 RTC Clock driver for Micropython
- micropyhton
- micropython-esp32
- ds1302
- esp32
Physical Bitcoin Stat Ticker
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
- python
- asynchronous
- sockets
- tcp
Recursively watch a directory for modifications and publish file content to an MQTT broker
MicroPython driver for TM1638 dual quad 7-segment LED modules with switches
MicroPython driver for DS3231 RTC and AT24C32 EEPROM module
Classes to count pulses, debounce digital inputs, and calculate moving averages of analog inputs for a micropython board.
Program hardware and robots with Python
A micro JSON REST Web client based on MicroWebCli for MicroPython (used on Pycom modules & ESP32)
micropython bridge between UART and TCP for the ESP32