M5Stack software catalog

16 projects

Libraries

Lovyan GFX

by lovyan03

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

Device not specifiedC
1,753 stars Sep 4, 2026
Firmware

Raspyjack

by 7h30th3r0n3

Small offensive network toolkit for Raspberry Pi (+ Waveshare 1.44″ LCD HAT) and Cardputer Zero inspired by pager and sharkjack fonctionnalities. For redteam and educational purposes only.

CardputerPython
1,221 stars Sep 5, 2026
Emulators

M5 LCD Emulator

by takkaO

LCD Emulator for M5Stack.

Device not specifiedC++
26 stars Jul 26, 2026
Emulators

C Simple Emu6502 Cbm

by davervw

Simple Console 6502/C64 Emulator written in C++ for Portability (ported from simple-emu-c64) AND see branches for embedded, LCD versions

CoreS3C++
24 stars Jun 14, 2026
Experiments

GDWeather Station

by goldhan

ESP8266, ESP32, WeatherStation

StationC
18 stars Feb 23, 2025
Experiments

M5Unit LCD Internal FW

by m5stack

M5Unit LCD Internal FW is a community project by m5stack. Indexed for Unit / Module / HAT. Written in C++.

Unit / Module / HATC++
9 stars Aug 11, 2026
Libraries

M5Stack LCD DMA

by MhageGH

Simple library to display with DMA for M5Stack

Device not specifiedC++
8 stars Nov 20, 2024
Firmware

Zephyr M5stack Sticks3

by thc1006

First public Zephyr RTOS board port for the M5Stack StickS3 / M5StickS3 K150 (ESP32-S3-PICO-1-N8R8). Board m5stack_sticks3 — runtime-verified boot, console, buttons, BMI270 IMU, and ST7789P3 LCD.

StickC / StickS3C
5 stars Aug 12, 2026
Games

Tetris For M5Stick CPlus2

by AleksAlcDel

Mini JoyC hat is strictly needed for it to work. (Infinite loading screen means JoyC Hat is either not connected or not recognized). Controls: Button A - Pause Button B - Reset Button C - Rotate CCW JoyC Up - Rotate CW JoyC Btn - Plummet

StickC / StickS3C
4 stars Jul 21, 2026
Experiments

Retro Digital Diary Lcd

by mgmerino

Software to control custom Digital Diary, inspired by 80/90's gadgets.

Device not specifiedPython
3 stars Oct 31, 2025
Experiments

M5Stack Core LCD

by tab4moji

a drive for ILI9342C on M5Stack Core.

Core / FirePython
3 stars Jan 30, 2026
Libraries

Esp Lcd Ili9342

by jbrilha

esp_lcd based driver for ILI942(C) displays

Device not specifiedC
1 stars Jan 28, 2026
Games

Tetris 2P Battle M5Stick C Plus2

by Coreymillia

2-Player WiFi Tetris Battle for M5StickC Plus2 with HOLD/NEXT/Ghost pieces, 20 speed levels, and real-time multiplayer. Built on AleksAlcDel's foundation with battle concepts inspired by Hexagon's detris.

StickC / StickS3C
0 stars Nov 21, 2025
Firmware

Two Button Tetris For SCPlus2

by AleksAlcDel

Tetris for StickCPlus2 - Mini JoyC Hat not required ! Controls (Feedback would be much appreciated): Button A - Move Down Button B - Move Right . . . Button C - Move Left Button B+C - Rotate CW Button A+C - Pause Button A+B - Reset Shake to the Left - Rotate CCW Shake Forward - Plummet

StickC / StickS3
0 stars Not available
Firmware

Lcdtap

by shapoco

This is firmware for using the M5 Tab5 as a large SSD1306. You can use the Grove connector on the side as an I2C slave or the M-Bus connector on the back as an SPI slave.

Tab5
0 stars Not available
Experiments

Piyo2 S3 Cardkb2

by kurokouji

M5Stack Unit CardKB2 の ESP-NOW 入力を USB シリアルと LCD に表示するレシーバ (XIAO ESP32S3 + ILI9488 480x320)

Unit / Module / HATC++
0 stars Jul 27, 2026

Missing a project?

Add your repository, game, guide, or a useful link you found.

Submit a project