C Arduino

Open-source C projects categorized as Arduino

Top 23 C Arduino Projects

  1. 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
  2. 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.

    Nutrient logo
  3. esp8266_deauther

    Affordable WiFi hacking platform for testing and learning

    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

  4. u8g2

    U8glib library for monochrome displays, version 2

  5. 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

  6. Arduino_Core_STM32

    STM32 core support for Arduino

  7. arduino-pico

    Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

  8. 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

  9. 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.

    CodeRabbit logo
  10. Watchy

    Watchy - An Open Source E-Ink Smartwatch

  11. ATTinyCore

    Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8

  12. Arduino-HomeKit-ESP8266

    Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.

  13. e-Paper

  14. 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

  15. GxEPD2

    Arduino Display Library for SPI E-Paper Displays

  16. arduino-mqtt

    MQTT library for Arduino

  17. scottokeebs

    A collection of free-to-build handwired keyboard and macropad projects.

  18. Sonoff-Homekit

    Make your Sonoff Switch compatible with Apple Homekit! 🎉

  19. TTGO_TWatch_Library

    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

  20. Arduino_GFX

    Arduino GFX developing for various color displays and various data bus interfaces

  21. Arduino_FreeRTOS_Library

    A FreeRTOS Library for all Arduino ATmega Devices (Uno R3, Leonardo, Mega, etc).

  22. GxEPD

    A simple E-Paper display library with common base class and separate IO class for Arduino.

  23. avrdude

    AVRDUDE is a utility to program AVR microcontrollers

  24. HoodLoader2

    16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

  25. ssd1306

    Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Arduino discussion

Log in or Post with

C Arduino related posts

  • Sliding Puzzle Next Move Suggesting Simple DL Model with ESP32 TensorFlow Lite

    2 projects | dev.to | 8 Dec 2024
  • Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications

    1 project | dev.to | 6 Nov 2024
  • Bluepad32 v4: A Bluetooth Controller for ESP32, ESP32-S3, ESP32-C3, and More

    1 project | news.ycombinator.com | 11 Oct 2024
  • Turn ESP32-CAM into a Snapshot Taker, for Selfies and Time-Lapse Pictures

    2 projects | dev.to | 11 Sep 2024
  • RunCPM – execute vintage CP/M 8 bits programs on many modern platforms

    1 project | news.ycombinator.com | 8 Sep 2024
  • Simple Arduino Framework Photo Frame Implementation with Photos Downloaded from the Internet via DumbDisplay

    8 projects | dev.to | 8 Jul 2024
  • I like the RP2040

    24 projects | news.ycombinator.com | 11 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
nutrient.io

Did you know that C is
the 6th most popular programming language
based on number of references?