ESP-Vim est un projet basé sur Vim qui fonctionne directement comme firmware, au lieu d’un système d’exploitation, sur certains microcontrôleurs ESP32. Le système, qui s’ouvre avec Vim sur l’écran connecté, offre un système de fichiers, un accès à Git et la prise en charge de MicroPython.
Pour fonctionner, il nécessite une carte équipée d’un ESP32-S3 ou d’un P4, de 16 MB de Flash et d’au moins 8 MB de PSRAM. Parmi les cartes réunissant ces caractéristiques figure également la version de Cheap Yellow Display équipée d’un S3, qui peut être utilisée en y connectant un clavier Bluetooth.