Skip to content

Microcraft: Running a Minecraft Server on 512 Bytes of RAM with W5500

A minimal Minecraft 1.12.2 server in C targeting MSP430G2553, using W5500 hardware TCP/IP to fit within 512 bytes of RAM.

Benjamin

Published February 02, 2026

Original author: Alfredo Savi · BrazilOriginal source (new tab)

Microcraft: Running a Minecraft Server on 512 Bytes of RAM with W5500

Components

Hardware components

WIZnet parts

Project description

A Minecraft Server That Shouldn't Exist Microcraft is a deliberately absurd experiment: cramming a Minecraft server into a microcontroller with just 512 bytes of RAM. Created by Alfredo Savi, a computer engineering student at UTFPR in Brazil, the project implements a subset of the Minecraft Java Edition protocol (version 1.12.2, protocol 340) in pure C, targeting the MSP430G2553 — a 16-bit MCU that was, in the developer's own words: "jogado no fundo da minha gaveta" (thrown in the back of my drawer) The project isn't meant to be practical. It's a technical challenge that pushes the…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like