C++ Avr

Open-source C++ projects categorized as Avr

Top 23 C++ Avr Projects

  1. Marlin

    Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

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

    InfluxDB logo
  3. MiniCore

    Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

  4. ArduinoMenu

    Arduino generic menu/interactivity system

  5. modm

    modm: a C++23 library generator for AVR and ARM Cortex-M devices

  6. real-time-cpp

    Source code for the book Real-Time C++, by Christopher Kormanyos

  7. MightyCore

    Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535

  8. MicroCore

    A light-weight Arduino hardware package for ATtiny13

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. picsimlab

    PICSimLab - Programmable IC Simulator Laboratory

  11. FastAccelStepper

    A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6, Atmel SAM Due, Raspberry pi pico and pico 2

  12. logic-analyzer

    Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.

  13. ServoEasing

    Arduino library to enable smooth servo movement.

  14. tinyproto

    Tiny Software Protocol for communication over UART, SPI, etc

  15. EmbeddedProto

    Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

  16. ATtiny13-TinyUPS

    Uninterruptible Power Supply

  17. NeuralNetworks

    A resource-conscious neural network library for microcontrollers, with partial bare-metal & native-os support.

    Project mention: ATTiny85 – MNIST RNN model run via the internal 512-Byte EEPROM | news.ycombinator.com | 2025-11-20

    Idk how accurate practically is, but Tensorflow says (accuracy: 0.91 - loss: 0.2). You may wonder why I did this. The answer is that I'm looking for someone to hire me + to promote: https://github.com/GiorgosXou/NeuralNetworks

    Have fun, I love you all.

  18. threeboard

    A fully-functional open source and open hardware mechanical USB computer keyboard with only three keys!

  19. Bloom

    On-chip debugging for AVR and RISC-V microcontrollers, on GNU/Linux (by bloombloombloom)

  20. ATtiny85-TinyTerminal

    USB controlled OLED Display

  21. ATtiny84-TinyCalibrator

    OSC Calibrator and High-Voltage Fuse Resetter for 8-Pin ATtinys

  22. MajorCore

    An Arduino hardware package for ATmega8515 and ATmega162

  23. 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. (by thisiskeithb)

  24. vu2

    Arduino Sound Reactive Lights. Line-in audio -> beat and tempo detection -> 8 visualisers. For 1 Arduino and up to 100 lights.

  25. Wand-Controller

    HadesVR Wand controllers to go with your HadesVR headset for your HadesVR setup!

  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++ Avr discussion

C++ Avr related posts

  • ATTiny85 – MNIST RNN model run via the internal 512-Byte EEPROM

    2 projects | news.ycombinator.com | 20 Nov 2025
  • Marlin: Optimized Firmware for 3D Printers Built on Arduino

    1 project | news.ycombinator.com | 29 Sep 2024
  • Marlin: Optimized Firmware for RepRap 3D Printers on Arduino Platform

    1 project | news.ycombinator.com | 5 Aug 2024
  • Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it?

    2 projects | /r/embedded | 7 Dec 2023
  • E steps way off.

    1 project | /r/ender3 | 6 Dec 2023
  • FYI: Marlin 2.1.2.1 on Sapphire plus v2

    1 project | /r/TwoTrees | 26 Sep 2023
  • Ender 3 Pro + Octoprint = Thermal Malfunction, system stopped! Heater_ID: E0

    1 project | /r/Ender3Pro | 25 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    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 →

Index

What are some of the best open-source Avr projects in C++? This list will help you:

# Project Stars
1 Marlin 17,192
2 MiniCore 1,100
3 ArduinoMenu 1,002
4 modm 910
5 real-time-cpp 752
6 MightyCore 693
7 MicroCore 597
8 picsimlab 589
9 FastAccelStepper 437
10 logic-analyzer 375
11 ServoEasing 359
12 tinyproto 265
13 EmbeddedProto 251
14 ATtiny13-TinyUPS 164
15 NeuralNetworks 124
16 threeboard 114
17 Bloom 82
18 ATtiny85-TinyTerminal 74
19 ATtiny84-TinyCalibrator 58
20 MajorCore 43
21 Marlin 41
22 vu2 32
23 Wand-Controller 29

Sponsored
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.
www.influxdata.com

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