arduino

Arduino's official command-line tool providing board management, library management, compilation, and upload capabilities for all Arduino-compatible boards.

v1.6.0
Published at
3d ago
5,084
Stars
948,290
Download
Synced at
3d ago

Latest release

v1.6.0Nov 10, 2026, 03:37 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Arduino CLI is an all-in-one solution providing Boards/Library Managers, sketch builder, board detection, uploader, and many other tools for any Arduino-compatible board.

Key Features

  • Boards and library management
  • Sketch building and compilation
  • Automatic board detection
  • Firmware upload
  • Command line and machine interfaces

Target Audience

  • Arduino developers
  • Embedded systems engineers
  • Teams who need automated Arduino workflows

Quick Start

  1. Follow the Installation guide
  2. Read the Getting Started guide
  3. Browse the Commands reference
  4. Use the CLI to compile and upload sketches

Core Advantages

  • Official Arduino tool with reliable quality
  • Supports all Arduino-compatible boards
  • Suitable for CI/CD automation
  • Open-source and free (GPL-3.0)

System Requirements

  • OS: Cross-platform (Windows, macOS, Linux)
  • Architectures: x86_64, arm64
  • Additional Dependencies: None

Notes

  • Commercial use requires a commercial license
  • Nightly builds available for testing

Release history

Sort