SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Arduino Projects
-
Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Project mention: Xiaomi has provided official support for Home Assistant | news.ycombinator.com | 2024-12-16 -
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03
Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther
-
-
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
-
-
-
ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
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
-
-
-
-
-
Project mention: Porting Python to a terrible $3 smartwatch [video] | news.ycombinator.com | 2024-06-24
Why not a lillygo T-Watch? It's a bit more expensive, but it's a solid one with good specs and an esp32 https://github.com/Xinyuan-LilyGO/TTGO_TWatch_Library
-
-
Arduino_FreeRTOS_Library
A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).
-
-
-
-
ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Arduino discussion
C Arduino related posts
-
Sliding Puzzle Next Move Suggesting Simple DL Model with ESP32 TensorFlow Lite
-
Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications
-
Bluepad32 v4: A Bluetooth Controller for ESP32, ESP32-S3, ESP32-C3, and More
-
Turn ESP32-CAM into a Snapshot Taker, for Selfies and Time-Lapse Pictures
-
RunCPM – execute vintage CP/M 8 bits programs on many modern platforms
-
Simple Arduino Framework Photo Frame Implementation with Photos Downloaded from the Internet via DumbDisplay
-
I like the RP2040
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Feb 2025
Index
What are some of the best open-source Arduino projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | Tasmota | 22,818 |
2 | esp8266_deauther | 13,810 |
3 | u8g2 | 5,371 |
4 | TFT_eSPI | 3,973 |
5 | Arduino_Core_STM32 | 2,919 |
6 | arduino-pico | 2,214 |
7 | ESP8266Audio | 2,135 |
8 | Watchy | 2,122 |
9 | ATTinyCore | 1,638 |
10 | Arduino-HomeKit-ESP8266 | 1,560 |
11 | e-Paper | 1,390 |
12 | GUIslice | 1,226 |
13 | GxEPD2 | 1,089 |
14 | arduino-mqtt | 1,047 |
15 | scottokeebs | 1,041 |
16 | Sonoff-Homekit | 997 |
17 | TTGO_TWatch_Library | 921 |
18 | Arduino_GFX | 887 |
19 | Arduino_FreeRTOS_Library | 877 |
20 | GxEPD | 846 |
21 | avrdude | 813 |
22 | HoodLoader2 | 748 |
23 | ssd1306 | 720 |