Showing 36 of 49 projects
A Go compiler for microcontrollers, WebAssembly, and small systems, producing minimal binaries using LLVM.
Open-source flight controller firmware for multi-rotor and fixed-wing aircraft, focused on performance and cutting-edge features.
An open-source, high-performance radio control link for FPV racing and RC applications using LoRa modulation.
An open-source, high-performance radio control link for FPV drones, offering best-in-class range and latency using LoRa modulation.
An open-source, programmable machine vision camera platform that runs Python and supports AI models like TensorFlow.
Clean-code flight controller firmware for multi-rotor and fixed-wing aircraft, supporting STM32 processors.
An open-source IoT firmware development framework for ESP32, STM32, and other microcontrollers with cloud integration and OTA updates.
Tiny Erlang VM
A 2.4GHz transmitter module that enables RC transmitters to control many different receivers and models via multiple protocols.
An ultra-lightweight Python interpreter for microcontrollers, requiring only 4KB of RAM and zero dependencies.
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
An improved Lua SDK for ESP32, ESP8266, and STM32 microcontrollers, enabling Lua scripting on embedded hardware.
A compiler and package set that enables Go programs to run on small 32-bit microcontrollers by generating C as intermediate code.
Open-source firmware for STM32 ARM-based brushless motor speed controllers (ESCs) supporting DSHOT, telemetry, and multiple vehicle types.
Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.
A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.
Open-source LoRa-based long-range radio link for RC vehicles, providing bidirectional serial connection and full remote control.
A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.
A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.
Flight controller firmware for multi-rotor aircraft focused on performance, innovative filtering, and cutting-edge features.
Open-source flight controller library for ESP32, RP2040, and STM32 microcontrollers, enabling DIY drone and aircraft builds.
Open source firmware for FPV video transmitters supporting MSP, SmartAudio, and Tramp protocols with automatic detection.
A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.
A DIY open-source antenna tracker system for drones with 360° continuous rotation and multi-protocol telemetry support.
A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.
A fast pure-C MicroPython driver for displays using the ST7789 chip, supporting ESP8266, ESP32, and STM32.
Open-source flight controller firmware for FPV drones with sane defaults and OSD configuration.
A fast single-precision Fast Fourier Transform (FFT) library written in ARM assembler for MicroPython on embedded platforms.
A lightweight Bluetooth Low Energy driver written in pure Python for MicroPython, enabling control of BLE chips via HCI packets.
GNAT Ada Run Time Systems based on FreeRTOS for Cortex-M microcontrollers, supporting boards like Arduino Due and BBC micro:bit.
An open-source flight control software suite exclusively designed for single-rotor RC helicopters.
An HTTP client library for MicroPython with an API similar to Python's requests library.
Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.
A MicroPython library for building ultra-low-power systems on Pyboard hardware, enabling battery operation for over a year.
A MicroPython driver for controlling TM1638-based LED&KEY modules with 8-digit 7-segment displays, 8 LEDs, and 8 switches.
Control DJI Robomaster S1/EDU robots via CAN BUS using STM32 microcontrollers running Micropython.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.