How about any Android device? I run a full Xorg server on mine and can use it as a desktop replacement if I want to; link up a Bluetooth keyboard and mouse, use Google Cast or Miracast for display. I also have a terminal interface (ash, zsh), Python interpreter, and C compiler (gcc and clang).