Arduino

Open-source projects categorized as Arduino

Top 23 Arduino Open-Source 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: Tasmota: Open-source firmware for ESP devices | news.ycombinator.com | 2024-05-05
  • Marlin

    Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

  • Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26

    There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.

    Klipper by contrast is a breeze to read through[2].

    I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.

    [1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...

    [2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • Arduino

    Arduino IDE 1.x (by arduino)

  • Project mention: Which electronic kit should I get ? Absolute beginner | /r/AskElectronics | 2023-12-10

    I learned from looking at example code in the Arduino IDE (a really good and free code editor https://www.arduino.cc/en/software). The Arduino IDE allows you to add more boards (like ESP32, ESP8266, Tiny etc.) so you're not limited to using only their Arduino boards.

  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    What are the pros and cons of this compared to Johnny-Five?

    http://johnny-five.io/

  • 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

  • arduino-esp32

    Arduino core for the ESP32

  • Project mention: Any good/worthwhile Camera sensor modules for arduino/pico for still photography? | /r/diyelectronics | 2023-12-11

    You could just buy ready-made ESP32 boards with an OV2640 camera built-in, then customize the example sketch from https://github.com/espressif/arduino-esp32/tree/master/libraries/ESP32/examples/Camera/CameraWebServer to your liking.

  • SaaSHub

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

    SaaSHub logo
  • lowlevelprogramming-university

    How to be low-level programmer

  • Project mention: "Low Level Programming University" a.k.a. Peaking Beneath the OS | news.ycombinator.com | 2023-10-13
  • gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    I can’t speak directly for deadprogram and the status of his projects, but I know much of his activity of late has been working in this same space, but in Go:

    * Gobot (https://gobot.io/)

  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  • Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • ArduinoJson

    πŸ“Ÿ JSON library for Arduino and embedded C++. Simple and efficient.

  • Project mention: How can I obtain weather info? | /r/esp8266 | 2023-05-20
  • WiFiManager

    ESP8266 WiFi Connection manager with web captive portal

  • Project mention: Need some opinions on a clock I'm planning to sell online that involves ESP8266 | /r/esp8266 | 2023-05-27
  • u8g2

    U8glib library for monochrome displays, version 2

  • Project mention: DIY Mahjong Scorer Guide with Chito - mahjongAsst | /r/Mahjong | 2023-07-11
  • ESP32Marauder

    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

  • Project mention: GPS on Marauder at a ESP32 Wroom 38 Pin Board | /r/flipperzero | 2023-12-09

    Have you looked thru here may be useful. Does this screenshot help?

  • Arduino-IRremote

    Infrared remote library for Arduino: send and receive infrared signals with multiple protocols

  • Project mention: Connect to wand? | /r/MagiQuest | 2023-09-10

    However, there are plenty of libraries at this point which can handle the signal to varying degrees (some cant handle cast type but many dont care about that feature, including the game itself). I believe the most up to date currently is: https://github.com/Arduino-IRremote/Arduino-IRremote

  • OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

  • deej

    Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux

  • Project mention: Deej: An open-source hardware volume mixer for Windows and Linux | news.ycombinator.com | 2024-03-25
  • arduino-cli

    Arduino command line tool

  • Project mention: GitHub – Arduino/Arduino-CLI: Arduino command line tool | news.ycombinator.com | 2024-02-28
  • Serial-Studio

    Multi-purpose serial data visualization & processing program

  • Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
  • cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

  • NectarJS

    πŸ”± Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

  • OpenMQTTGateway

    MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

  • Project mention: Making BLE Remote Smart | /r/smarthome | 2023-12-06

    What do you think about https://docs.openmqttgateway.com/ ?

  • 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).

Arduino related posts

  • JTAG Hacking with a Raspberry Pi – Introducing the PiFex

    1 project | news.ycombinator.com | 7 May 2024
  • Cylon: JavaScript framework for robotics, drones, and the Internet of Things

    5 projects | news.ycombinator.com | 4 May 2024
  • Serial studio: Multi-purpose serial data visualization and processing program

    1 project | news.ycombinator.com | 4 May 2024
  • Harbaum/Galagino: A Galaga, Pac-Man and Donkey Kong Arcade Emulator

    1 project | news.ycombinator.com | 1 May 2024
  • Let's Talk About REST...

    2 projects | dev.to | 30 Apr 2024
  • Synth wars: The story of MIDI (2023)

    4 projects | news.ycombinator.com | 28 Apr 2024
  • Ask HN: What have you built with ESPHome, ESP8266 or similar hardware

    26 projects | news.ycombinator.com | 27 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Index

What are some of the best open-source Arduino projects? This list will help you:

Project Stars
1 Tasmota 21,408
2 Marlin 15,919
3 TinyGo 14,510
4 Arduino 14,011
5 johnny-five 13,201
6 esp8266_deauther 12,888
7 arduino-esp32 12,636
8 lowlevelprogramming-university 9,616
9 gobot 8,734
10 PlatformIO 7,540
11 ArduinoJson 6,563
12 WiFiManager 6,366
13 u8g2 4,768
14 ESP32Marauder 4,653
15 Arduino-IRremote 4,288
16 OpenMower 4,279
17 deej 4,221
18 arduino-cli 4,193
19 Serial-Studio 4,119
20 cylon.js 3,998
21 blynk-library 3,799
22 NectarJS 3,540
23 OpenMQTTGateway 3,444

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com