TFT_eSPI VS esp-open-sdk

Compare TFT_eSPI vs esp-open-sdk and see what are their differences.

TFT_eSPI

Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips (by Bodmer)

esp-open-sdk

Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips (by pfalcon)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
TFT_eSPI esp-open-sdk
50 4
3,358 1,951
- -
8.0 0.0
16 days ago over 2 years ago
C Makefile
GNU General Public License v3.0 or later -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

TFT_eSPI

Posts with mentions or reviews of TFT_eSPI. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-13.

esp-open-sdk

Posts with mentions or reviews of esp-open-sdk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-27.
  • Can I write C for an ESP8266?
    4 projects | /r/esp8266 | 27 Jul 2022
  • Is anyone building micropython in a docker image? Building for an ESP8266
    3 projects | /r/MicroPythonDev | 12 Aug 2021
    RUN cd /home/builder && tar -xzf xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gz WORKDIR /root RUN pip3 install rshell esptool USER builder WORKDIR /home/builder RUN git clone --recursive https://github.com/pfalcon/esp-open-sdk.git RUN rm -rf ~/esp-open-sdk/crosstool-NG RUN cd ./esp-open-sdk && git clone https://github.com/jcmvbkbc/crosstool-NG RUN cd ./esp-open-sdk/crosstool-NG && git checkout xtensa-1.22.x RUN cd ./esp-open-sdk/crosstool-NG && autoconf && ./configure && make && CT_EXPAT_VERSION="2.4.1" ENV PATH=/home/builder/xtensa-lx106-elf/bin/:$PATH RUN git clone https://github.com/micropython/micropython.git RUN cd ~/micropython && git submodule update --init && make -C mpy-cross
  • does anyone have a 1M ESP-01 friendly firmware with uasyncio built in
    8 projects | /r/micropy | 6 Jun 2021
    git clone --recursive https://github.com/pfalcon/esp-open-sdk.git cd esp-open-sdk/ rm -rf crosstool-NG git clone https://github.com/jcmvbkbc/crosstool-NG cd crosstool-NG git checkout xtensa-1.22.x perl -p -i~ -e 's/\$\{CT_EXPAT_VERSION\}/2.4.1/g' scripts/build/companion_libs/210-expat.sh cd .. make STANDALONE=y echo "PATH=$(pwd)/xtensa-lx106-elf/bin:\$PATH" >> ~/.profile source ~/.profile rm $(pwd)/xtensa-lx106-elf/bin/esptool.py sudo pip3 install esptool.py

What are some alternatives?

When comparing TFT_eSPI and esp-open-sdk you can also consider the following projects:

LovyanGFX - SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

esp-idf - Espressif IoT Development Framework. Official development framework for Espressif SoCs.

lvgl - Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

micropython-nanoweb - Full async Micropython web server with small memory footprint.

Adafruit-ST7735-Library - This is a library for generic ST7735 128x128 TFT Displays, based on Adafruit library for their own 1.8" display

esp8266-micropython-vagrant - Vagrant file to build a virtual machine that can compile the ESP8266 open SDK & MicroPython firmware.

u8g2 - U8glib library for monochrome displays, version 2

esptool - Espressif SoC serial bootloader utility

Adafruit-GFX-Library - Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from

crosstool-NG - crosstool-NG with support for Xtensa

UTFT-ESP - UTFT with support for ESP8266 and ESP32

MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems