This 1.44-inch display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!
The 1.44″ display has 128×128 color pixels. Unlike the low cost “Nokia 6610” and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ST7735) can display full 16-bit color using our library code. This 1.44 inch TFT LCD Color Screen Module SPI Interface has 128 x 128 resolution and 262 colors.
The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as an ultra-low-dropout. The 1.44inch display doesn't have a built-in level shifter, so it's advised to use only 3.3v. Using a node MCU would be more suitable cause it provides only 3.3v. if you are using a 5v microcontroller like the Arduino UNO, MEGA, Using a level shifter would give you the appropriate voltage needed to operate the LCD without damaging it.
This TFT module has an ST7735 driver, adafruit has this library. this library can be downloaded directly from Arduino ide, while using the node MCU you will just have to change the pin configurations in the code.
1 x TFT LCD Display SPI Interface(1.44 inch, 128×128, No Touch Screen)
GitHub link of ST7735 driver library for Arduino IDE: ST7735 Library