{"id":13517083,"url":"https://github.com/fffaraz/awesome-avr","last_synced_at":"2026-03-08T05:31:37.189Z","repository":{"id":19120907,"uuid":"22350083","full_name":"fffaraz/awesome-avr","owner":"fffaraz","description":"A curated list of awesome AVR tools, libraries, resources, and shiny things. Inspired by awesome-... stuff.","archived":false,"fork":false,"pushed_at":"2025-09-24T08:15:25.000Z","size":24,"stargazers_count":132,"open_issues_count":1,"forks_count":25,"subscribers_count":14,"default_branch":"master","last_synced_at":"2026-02-28T04:12:19.762Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fffaraz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-07-28T16:42:46.000Z","updated_at":"2026-01-20T01:31:03.000Z","dependencies_parsed_at":"2022-09-25T04:37:18.265Z","dependency_job_id":"3588b38d-211b-47f3-b93b-41ec2e5ccca5","html_url":"https://github.com/fffaraz/awesome-avr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fffaraz/awesome-avr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fffaraz%2Fawesome-avr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fffaraz%2Fawesome-avr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fffaraz%2Fawesome-avr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fffaraz%2Fawesome-avr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fffaraz","download_url":"https://codeload.github.com/fffaraz/awesome-avr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fffaraz%2Fawesome-avr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30246724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T00:58:18.660Z","status":"online","status_checked_at":"2026-03-08T02:00:06.215Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:29.494Z","updated_at":"2026-03-08T05:31:37.160Z","avatar_url":"https://github.com/fffaraz.png","language":null,"funding_links":[],"categories":["Technical","To Sort","IoT","Other Lists"],"sub_categories":["awesome-*","TeX Lists"],"readme":"# Awesome AVR Microcontrollers\nA curated list of awesome AVR tools, libraries, resources, and shiny things. Inspired by awesome-... stuff.\n\n- [Awesome AVR](#awesome-avr)\n\t- [Boot Loader](#boot-loader)\n\t- [Driver](#driver)\n\t- [EEPROM](#eeprom)\n\t- [I2C](#i2c)\n\t- [ISP](#isp)\n\t- [JTAG](#jtag)\n\t- [Keyboard](#keyboard)\n\t- [LCD](#lcd)\n\t- [PWM](#pwm)\n\t- [SPI](#spi)\n\t- [TWI](#twi)\n\t- [USART](#usart)\n\t- [USB](#usb)\n\t- [Wireless](#wireless)\n\t\t- [nRF24L01](#nrf24l01)\n\t\t- [ZigBee](#zigbee)\n\t- [Xmega](#xmega)\n\t- [Miscellaneous](#miscellaneous)\n- [Hardware](#hardware)\n\t- [Programmers](#programmers)\n- [Software](#software)\n\t- [Compilers](#compilers)\n\t- [Integrated Development Environments](#integrated-development-environments)\n\t- [Simulators](#simulators)\n- [Resources](#resources)\n\t- [Articles](#articles)\n\t- [Books](#books)\n\t- [Videos](#videos)\n\t- [Websites](#websites)\n- [Other Awesome Lists](#other-awesome-lists)\n- [Contributing](#contributing)\n\n## EEPROM\n* [i2ceeprom](https://github.com/w0qs1/i2ceeprom) - A simple C library for interfacing with 24CXX series I2C EEPROMs.\n\n## I2C\n\n* [i2cdevlib](https://github.com/jrowberg/i2cdevlib) - I2C device library collection for AVR/Arduino or other C++-based MCUs.\n* [I2C-master-lib](https://github.com/g4lvanix/I2C-master-lib) - Lightweight I2C library for 8-bit AVRs. \n\n## Keyboard\n\n* [tmk_keyboard](https://github.com/tmk/tmk_keyboard) - A keyboard controller firmware for Atmel AVR USB family.\n* [AVR-Keyboard](https://github.com/BathroomEpiphanies/AVR-Keyboard) - USB Keyboard firmware for Atmel AVR microcontrollers.\n\n## LCD\n* [I2CLCD](https://github.com/w0qs1/i2clcd) - A simple C library for interfacing with I2C LCDs.\n\n## SPI\n\n* [AVRLib/SPI](http://www.tinkerer.eu/AVRLib/SPI/) - Serial Peripheral Interface.\n\n## USB\n\n* [v-usb](https://github.com/obdev/v-usb) - A Firmware-Only USB implementation for Atmel's AVR Microcontrollers.\n* [LUFA](https://github.com/abcminiuser/lufa) - A lightweight USB Framework for AVRs.\n* [libusbx](https://github.com/libusbx/libusbx) - A cross-platform user library providing access to USB devices.\n\n## Wireless\n\n* [rf24boot](https://github.com/nekromant/rf24boot) - nRF24L01+ bootloader for avr and other mcus.\n* [libnrf24l01p](https://github.com/omriiluz/libnrf24l01p) - NRF24L01+ Transceiver library.\n* [RF24Network](https://github.com/maniacbug/RF24Network) - Network Layer for nRF24L01(+) Radios.\n* [nrf24L01_plus](https://github.com/kehribar/nrf24L01_plus) - Portable nrf24L01+ library with auto acknowledgement and auto retransmission support.\n* [arduino-nrf24l01](https://github.com/aaronds/arduino-nrf24l01) - An Arduino port of the [nRF24L01](http://www.tinkerer.eu/AVRLib/nRF24L01) library.\n* [NRF24-BTLE-Decoder](https://github.com/omriiluz/NRF24-BTLE-Decoder) - Sniff and decode NRF24L01+ and Bluetooth Low Energy using RTL-SDR.\n* [AVRLib/nRF24L01](http://www.tinkerer.eu/AVRLib/nRF24L01/) - Nordic Semiconductor nRF24L01.\n\n## Miscellaneous\n*Useful libraries or tools that don't fit in the categories above or maybe just not categorised yet*\n\n* [AVR Libc](http://www.nongnu.org/avr-libc/) - A high quality C library for use with GCC on Atmel AVR microcontrollers.\n* [light_ws2812](https://github.com/cpldcpu/light_ws2812) - A lightweight library to control WS2811/WS2812 based LEDS and LED Strings for 8-Bit AVR microcontrollers.\n* [avr-os](https://github.com/chrismoos/avr-os) - A multitasking OS for Arduino and AVR platforms.\n* [AVR-Crypto-Lib](http://avrcryptolib.das-labor.org/) - A library providing implementations of cryptographic algorithms for the AVR 8-bit microcontroller family.\n* [libemb](https://github.com/wendlers/libemb) - A collection of libraries which try to make things needed in many MCU based projects more convinient.\n* [Pocket AVR Programmer](https://github.com/sparkfun/Pocket_AVR_Programmer) - Example firmware and board files for the Pocket AVR Programmer.\n* [avr-tutorials](https://github.com/abcminiuser/avr-tutorials) - LaTeX typeset versions of my popular AVR Tutorials.\n* [AVRliberty](https://github.com/dreamiurg/avr-liberty) - Library of routines for AVR microcontollers.\n* [AVR-EAX-AES-bootloader](https://github.com/sirgal/AVR-EAX-AES-bootloader) - Bootloader for AVR microcontrollers featuring EAX mode encryption in 1024 bytes.\n* [ArduinoAES256](https://github.com/qistoph/ArduinoAES256) - Ilya's byte-oriented AES-256 implementation implemented for Arduino.\n* [Arduino AESLib](https://github.com/DavyLandman/AESLib) - Arduino Library for AES Encryption (source based on avr-crypto-lib).\n* [avr-libs](https://github.com/supermucca/avr-libs) - Some other libraries and code examples for interfacing AVR microcontrollers with external devices\n\n# Software\n*Software for creating a development environment.*\n\n## Compilers\n*List of AVR compilers*\n\n* [avr-gcc](https://gcc.gnu.org/wiki/avr-gcc)\n\n## Integrated Development Environments\n*List of AVR nominal IDEs.*\n\n* [Atmel® Studio](http://www.atmel.com/tools/atmelstudio.aspx)\n* [CodeVisionAVR]()\n\n## Simulators\n*List of AVR Simulators*\n\n* [simavr](https://github.com/buserror/simavr) - A lean, mean and hackable AVR simulator for linux \u0026 OSX.\n\n# Resources\n*Various resources, such as books, websites, and articles for improving your AVR development skills and knowledge.*\n\n[AVR Resources](https://github.com/IsaacAneek/avr-resources/) - A curated list of resources to learn AVR Atmega328p\n\n## Articles\n*Fantastic AVR related articles.*\n\n## Books\n*Fantastic AVR related books.*\n\n* [Make: AVR Programming](http://littlehacks.org/AVR-Programming) - Learning to Write Software for Hardware.\n\n## Videos\n*Fantastic AVR related videos.*\n\n## Websites\n*Useful AVR related websites.*\n\n* [AVR Freaks](http://www.avrfreaks.net/) - AVR Freaks Forum.\n* [AVR Projects](http://www.avrprojects.net/) - Free projects for 8-bit atmel avr microcontrollers.\n* [Arduino for Projects](http://duino4projects.com/)\n* [ATmega32 AVR](http://atmega32-avr.com/)\n* [PIC-Microcontroller](http://pic-microcontroller.com/)\n\n## Persian Websites\n\n* [avr92](http://avr92.ir/)\n\n## Other Awesome Projects\n*Collection of useful codes, snippets, ...*\n\n* [AVR-Programming](https://github.com/hexagon5un/AVR-Programming) - Code examples for the book \"Make: AVR Programming\".\n* [AvrProjects](https://github.com/KonstantinChizhov/AvrProjects) - Different projects and drafts for Atmel's avr controllers.\n* [Tinkerer's AVRLib](http://www.tinkerer.eu/AVRLib/) - A small collection of code snippets which are often needed programming Atmel AVR-Controllers.\n\n# Other Awesome Lists\n*Other amazingly awesome lists*\n\n* [lists](https://github.com/jnv/lists) - List of (awesome) lists curated on GitHub\n* [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) - A curated list of awesome awesomeness.\n* [awesome](https://github.com/sindresorhus/awesome) - A curated list of awesome lists.\n* [awesome-cpp](https://github.com/fffaraz/awesome-cpp) - Awesome C/C++ frameworks, libraries, resources, and shiny things.\n* [free-programming-books](https://github.com/vhf/free-programming-books) - List of Freely Available Programming Books\n* [papers-we-love](https://github.com/papers-we-love/papers-we-love) - Papers from the computer science community to read and discuss.\n\n# Contributing\nPlease see [CONTRIBUTING](https://github.com/fffaraz/awesome-avr/blob/master/CONTRIBUTING.md) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffffaraz%2Fawesome-avr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffffaraz%2Fawesome-avr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffffaraz%2Fawesome-avr/lists"}