Showing 68 open source projects for "avr"

View related business solutions
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    avr-gfortran

    avr-gfortran

    Program avr microcontroller using fortran77/90 syntax

    This is a pseudo Fortran 77/90 compiler for Atmel/Microchip AVR microcontroller, written in Fortran using gfortran compiler. The compiler use avr-gcc as dependency. As of version 1.0.3-1 (8 July 2026), the compiler introduces near-comprehensive native compatibility with Fortran 77/90 syntax. For Windows version (64bit), click https://sourceforge.net/projects/avr-gfortran/files/avr-gfortran-1.0.3-alpha-2026/avr-gfortran-win-1.0.3-1.zip/download Linux version (64bit), click https://sourceforge.net/projects/avr-gfortran/files/avr-gfortran-1.0.3-alpha-2026/avr-gfortran-linux-1.0.3-1.tar.xz/download User guide, click https://sourceforge.net/projects/avr-gfortran/files/user_guide-1.0.3.pdf/download Example Code for Learning and Testing, click https://sourceforge.net/projects/avr-gfortran/files/example%20code/new-example-July-2026/example_code_July_2026.zip/download If you find any bugs, or need some features, or just want to say "hello", just post any comment ;-)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    FastLED

    FastLED

    The FastLED library for colored LED animation on Arduino

    ...FastLED supports popular LEDs including Neopixel, WS2801, WS2811, WS2812B, LPD8806, TM1809, and more. The library runs on a wide range of Arduino and compatible boards, including both AVR- and ARM- based microcontrollers. In addition to fast, efficient, compatible LED driver code, FastLED also provides features that get your animations up and running fast.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 3
    Lightweight ring buffer manager

    Lightweight ring buffer manager

    Lightweight generic ring buffer manager library

    The library provides generic FIFO ring buffer implementation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    GCBASIC
    GCBASIC is an open-source BASIC compiler for 8 bit Microchip PIC, Atmel AVR legacy, AVRDx and LGT microcontrollers. See https://ko-fi.com/post/The-Story-of-GCBASIC-Making-Microcontroller-Progr-D1D319SJ72 for story of GCBASIC. This is a continuous release project. The latest release is always available. This will give you the most complete development toolchain to create and program 8-bit PIC, AVR and LGT microcontrollers.
    Leader badge
    Downloads: 312 This Week
    Last Update:
    See Project
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 5
    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab is a realtime emulator for PIC, Arduino, STM32, ESP32, ...

    ...For boards based on AVR, STM32, and ESP32, the wizard generates projects that utilize VSCode+PlatformIO. PICSimLab supports several devices (spare parts) that can be connected to the boards for simulation. Such as example LEDs and push buttons for simple outputs and inputs and some more complex ones like the ethernet shield.
    Leader badge
    Downloads: 459 This Week
    Last Update:
    See Project
  • 6
    UnoLib

    UnoLib

    Library designed for the Arduino Uno platform and AVRPascal editor

    UnoLib is a Free Pascal library designed for the Arduino Uno platform and AVRPascal editor (http://akarwowski.pl/index.php?page=electronics&lang=en) or other editor using FPC 3.3.1 for AVR microcontrollers (e.g. FreePascal IDE, Lazarus). It is a translation of a subset of the standard Arduino libraries, adapted as needed for a Free Pascal environment. Moreover, support for fixed point numbers has been added. Current updates of the library are available at https://github.com/ackarwow/unolib/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Firefly Framework

    Firefly Framework

    Firmware development framework for ATmega/AVR

    Firefly Framework -- firmware development framework for ATmega/AVR. Supported microcontrollers: * 16/16A * 164PA/324PA/644PA/1284P * 640/1280/1281/2560/2561 * 48P/88P/168P/328P * 128/128L
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A set of C language API's and firmware applications that manage access to the Digitrax LocoNet and the core hardware resources of the Atmel AVR family of devices, to allow custom embedded LocoNet devices to be developed using GCC
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9

    amforth: Interpreter on Microcontrollers

    amforth is an extendible interpreter on microcontrollers

    amforth is an extendable command interpreter running on AVR ATmega and TI MSP430 microcontrollers. The Risc-V and ARM architectures are ascending. Turnkey actions for IoT workloads are possible as well. The command language is close to the Forth 2012 standard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    eS

    eS

    Cross-platform IDE for developing embedded solutions and desktops

    Solution Editor (eS) is a free, lightweight, cross-platform, development environment (IDE) for Assembler, C or C++ programming, designed to interface with various compilers and debuggers (GDB,CDB). The environment allows you to develop and debug code for MIPS, ARM, AVR and any other processors for embedded solutions and desktop applications. It contains a minimum of settings for easy and convenient programming. The hardware debugging process is possible if you have the hardware and / or software for this purpose. (For example, the J-Link debugger is sufficient for debugging on an ARM processor) An example of a project of a console utility created in this programming environment here: https://intel-hex-file-processing.sourceforge.io/ Additional information in Russian can be found here https://sites.google.com/view/esrus/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    COOK

    COOK

    Software build-automation tool written in Common Lisp

    COOK is a software build-automation tool made with a goal of letting you, the programmer, to utilize the most elegant and powerful programming language - Common Lisp - for managing your software builds. You write a recipe file which describes what objectives must be constructed. COOK will load and process this file, then produce either a regular Makefile or a Bourne Shell script, which will actually perform the task of building and installing your targets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    avr-dump

    Pretty print wrapper for avr-objdump

    Python wrapper for `avr-objdump` to translate its output and replace raw addresses with explicit special register names whenever appropriate. Also supports output colouring.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13

    MenuDesigner

    A GUI system for embedded systems.

    A small GUI system for monochrome and color LCDs suitable for embedded systems with very limited system resources (like 8 bit microcontrollers). Comes with a graphical editor for creating a menu. Runs on Linux and Windows (Cygwin is recommend for using all features). Samples showing the usage on a PC, AVR, and STM32 microcontrollers are included.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    eCxx

    eCxx

    A C++ library for AVR and NodeMCU

    ...The Makefile build system and some of the tools would only run on Linux. However, the library source code should be portable enough to be built using other build systems for AVR and NodeMC
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    SimulIDE

    SimulIDE

    Real Time Electronic Circuit Simulator.

    Real Time Electronic Circuit Simulator. Include PIC, AVR and Arduino simulation. Code Editor & Debugger for Arduino, GcBasic, PIC asm, AVR asm. Downloads: https://simulide.com/p/downloads/ WebSite: https://simulide.com Forum: https://simulide.com/p/forum/ Patreon: https://www.patreon.com/simulide AVR simulation provided by simavr: https://github.com/buserror/simavr PIC simulation provided by GpSim: http://gpsim.sourceforge.net/
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 16

    QistasLinks-Serial-Communication-Library

    The perfect solution for projects that depend on serial communications

    ...Who can benefit from using this project The QistasLinks project is designed for individuals and developers who are working on projects that rely on serial communication with microcontrollers, projects based on Arduino boards,PIC and AVR microcontrollers. also electronic devices that need to send and receive data. It provides a convenient and efficient solution and facilitates data exchange between microcontrollers and computers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Terminal-BASIC

    Terminal-BASIC

    BASIC-like language interpreter for embedded systems

    Terminal-BASIC is a BASIC-like language interpreter, works on a set of single board embedded systems (i.e. famous AVR uc based boards). Terminal-BASIC: * suports real numbers, multidimensional arrays and Darthmouth BASIC-style matrix operations; * written in C++11; * has modular structure (can save uc storage, instantiating only used modules); * works through different i/o devices, using vt100 commands; * on systems with multiple i/O devices can work as simple time-sharing system; * static Linux build for playing and debug;
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    NB: Development has been moved to Github: https://github.com/avrdudes/avarice AVaRICE is a program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    simutron

    simutron

    AVR simulator IDE

    Electronic circuit simulator. Simple environment to run and debug firmware for AVR 8-bit microprocessors. Able to run arduino firmware. Internally this program uses the open source Simavr AVR Processor Simulator (https://github.com/buserror/simavr) and wraps all its functions in a GUI shell. Setups for firmware debugging scenarios can be created dynamically. Able to run 16MHz MCU with decent set of external parts in real time.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    NanoVM - a portable tiny java vm running on microcontrollers with at least 8k code space, especially Atmel AVR controllers. Robotic examples for the Asuro, the c't-Bot and the Nibo robot are included.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21

    AVR-Ada

    Ada cross compiler and libraries for AVR µCs

    The AVR-Ada project provides the gcc based Ada compiler GNAT for the AVR 8-bit microcontrollers. This includes: - the Ada compiler - the Ada run time system and the AVR support library - documentation and some sample programs. The project is now superseded by the Alire crates - [AVRAda_RTS](https://github.com/RREE/AVRAda_RTS) - [AVRAda_MCU](https://github.com/RREE/AVRAda_MCU) - [AVRAda_Lib](https://github.com/RREE/AVRAda_Lib) - [AVRAda_Examples](https://github.com/RREE/AVRAda_Examples) Start with the examples (alr get avrada_examples) and Alire will install everything else.
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 22
    Arduino MIDI Library

    Arduino MIDI Library

    MIDI for Arduino

    This library adds MIDI I/O communications to an Arduino board. MIDI over USB, Bluetooth, IP & AppleMIDI (see Transports). Active Sensing support. Compatible with all Arduino boards (and clones with an AVR processor). Simple and fast way to send and receive every kind of MIDI message (including all System messages, SysEx, Clock, etc..). OMNI input reading (read all channels). Software Thru, with message filtering. Callbacks to handle input messages more easily. Last received message is saved until a new one arrives. Overridable template-based settings. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    haikuVM

    A Java VM for ARDUINO and other micros using the leJOS runtime.

    HaikuVM has been started for hobbyists who develop applications for ARDUINO to open the world of JAVA and leJOS. Yes, you can program an ARDUINO with JAVA! HaikuVM is so small that it even runs on an atmega8 (and the ASURO robot). And yes, you can program an ASURO robot with JAVA! And since version 1.4.0 the RCX lego brick.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Freematics Arduino Builder

    Self-contained tool for compiling and uploading Arduino sketches

    Freematics Arduino Builder is a fully standalone utility for viewing, compiling, configuring and uploading Arduino sketch or pre-compiled binary to Arduino board without need for any development environment setup. It currently supports AVR, ESP8266 and ESP32.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 25
    EtherCard

    EtherCard

    EtherCard is an IPv4 driver for the ENC28J60 chip

    ...It is adapted and extended from code written by Guido Socher and Pascal Stang. High-level routines are provided to allow a variety of purposes including simple data transfer through to HTTP handling. Non-AVR boards are NOT currently supported (101/Zero/Due) #211 Hardware: Depending on the size of the buffer for packets, this library uses about 1k of Arduino RAM. Large strings and other global variables can easily push the limits of smaller microcontrollers. This library uses the SPI interface of the microcontroller and will require at least one dedicated pin for CS, plus the SO, SI, and SCK pins of the SPI interface. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next