InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 C arduino-library Projects
-
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
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Adafruit-GFX-Library
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
Project mention: Simple Arduino Framework Photo Frame Implementation with Photos Downloaded from the Internet via DumbDisplay | dev.to | 2024-07-08[env] monitor_speed = 115200 [env:PICOW] ; ensure long file name support ... git config --system core.longpaths true platform = https://github.com/maxgerhardt/platform-raspberrypi.git board = rpipicow framework = arduino board_build.core = earlephilhower board_build.filesystem = littlefs board_build.filesystem_size = 1m lib_deps = https://github.com/trevorwslee/Arduino-DumbDisplay https://github.com/adafruit/Adafruit-ST7735-Library.git https://github.com/adafruit/Adafruit-GFX-Library https://github.com/Bodmer/TJpg_Decoder.git Wire SPI https://github.com/adafruit/Adafruit_BusIO build_flags = -D FOR_PICOW [env:TDISPLAY] platform = espressif32 board = esp32dev framework = arduino board_build.filesystem = littlefs lib_deps = https://github.com/trevorwslee/Arduino-DumbDisplay bodmer/TFT_eSPI ; Setup25_TTGO_T_Display bodmer/TJpg_Decoder LittleFS build_flags = -D FOR_TDISPLAY [env:TCAMERAPLUS] platform = espressif32 board = esp32dev framework = arduino board_build.filesystem = littlefs lib_deps = https://github.com/trevorwslee/Arduino-DumbDisplay bodmer/TFT_eSPI ; modify User_Setup_Select.h ... Setup44_TTGO_CameraPlus bodmer/TJpg_Decoder LittleFS Wire SPI SPIFFS build_flags = -D FOR_TCAMERAPLUS
-
-
Project mention: A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework | dev.to | 2025-05-09
ES8311 with arduino audio driver and arduino audio tools
-
-
GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
-
Adafruit_Learning_System_Guides
Programs and scripts to display "inline" in Adafruit Learning System guides
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
-
Project mention: Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications | dev.to | 2024-11-06
To use your Feather as a USB host, you’ll need to install the Adafruit TinyUSB library. It can be installed using the Library Manager in the Arduino IDE.
-
Firebase-ESP32
[DEPRECATED]🔥 Firebase RTDB Arduino Library for ESP32. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
-
Firebase-ESP8266
[DEPRECATED] 🔥 Firebase RTDB Arduino Library for ESP8266 and RP2040 Pico. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
-
-
-
-
tinybasic
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features. (by slviajero)
-
SparkFun_MPU-9250-DMP_Arduino_Library
Arduino library for the MPU-9250 enabling its digital motion process (DMP) features.
-
ESP-Mail-Client
[Deprecated] The comprehensive Arduino Email Client Library to send and read Email for Arduino devices. The library also supports other network shields or modules e.g., Wi-Fi, Ethernet, and GSM/4G modules.
-
-
-
-
EthernetENC
Ethernet library for ENC28J60. This is a modern version of the UIPEthernet library. EthernetENC library is compatible with all Arduino architectures with Arduino SPI library with transactions support. Only include EthernetENC.h instead of Ethernet.h
-
Project mention: Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications Part 2 | dev.to | 2024-11-06
Adafruit BME680 Library
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C arduino-library discussion
C arduino-library related posts
-
Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications Part 2
-
Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications
-
Vending Machine Controller
-
Simple Arduino Framework Photo Frame Implementation with Photos Downloaded from the Internet via DumbDisplay
-
How are you guys building the web pages to interface with your projects?
-
Pico W and SHT41 errors
-
Please help, cannot figure out mistake
-
A note from our sponsor - InfluxDB
www.influxdata.com | 21 May 2025
Index
What are some of the best open-source arduino-library projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | TFT_eSPI | 4,167 |
2 | Adafruit-GFX-Library | 2,540 |
3 | Watchy | 2,184 |
4 | arduino-audio-tools | 1,800 |
5 | Arduino-HomeKit-ESP8266 | 1,584 |
6 | GUIslice | 1,268 |
7 | Adafruit_Learning_System_Guides | 1,049 |
8 | ssd1306 | 748 |
9 | Adafruit_TinyUSB_Arduino | 556 |
10 | Firebase-ESP32 | 431 |
11 | Firebase-ESP8266 | 419 |
12 | esp32_arduino_sqlite3_lib | 400 |
13 | LibSSH-ESP32 | 304 |
14 | ESPHap | 273 |
15 | tinybasic | 241 |
16 | SparkFun_MPU-9250-DMP_Arduino_Library | 231 |
17 | ESP-Mail-Client | 213 |
18 | arduino-device-lib | 210 |
19 | sqlite_micro_logger_arduino | 174 |
20 | SSLClient | 166 |
21 | SparkFun_CAN-Bus_Arduino_Library | 158 |
22 | EthernetENC | 148 |
23 | Adafruit_BME680 | 134 |