ESP-Vim ist ein Vim-basiertes Projekt, das auf einigen ESP32-Mikrocontrollern anstelle eines Betriebssystems direkt als Firmware läuft. Das mit Vim auf dem angeschlossenen Display geöffnete System bietet ein Dateisystem, Git-Zugriff und Unterstützung für MicroPython.
Für den Betrieb wird ein Board mit ESP32-S3 oder P4, 16 MB Flash und mindestens 8 MB PSRAM benötigt. Zu den Boards mit diesen Eigenschaften gehört auch die S3-Version von Cheap Yellow Display; sie kann mit einer Bluetooth-Tastatur verwendet werden.