OSS Tanbou

edit, compile, and upload sketches to Arduino boards from one desktop IDE

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
14,655
Primary language
Java
License
GPL-2.0-only
Repository last updated
Oct 11, 2025
On this page

Overview

Arduino IDE 1.x is a desktop development environment for editing sketches, compiling them, uploading to boards, managing board and library packages, and using the Serial Monitor. It was a long-running entry point for Arduino development, but this repository is now maintained as a legacy codebase.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Edit, compile, and upload sketches from one desktop interface

The IDE edits .ino sketches, compiles them, and uploads firmware after a board and serial port are selected. Examples and build output are available in the same desktop workflow.

Sources: [1]

Add board packages and libraries through built-in managers

Board packages and application libraries can be installed through built-in managers. Device cores such as the AVR core are now maintained in separate repositories and packages.

Sources: [1]

Inspect board I/O through the Serial Monitor

After uploading a sketch that uses serial communication, the built-in Serial Monitor can display output and send text back to the board for iterative hardware testing.

Sources: [1]

Best fit

Fits maintenance of projects and training material tied to Arduino IDE 1.x

It remains relevant when older training materials, plugins, or operational procedures depend on the 1.x interface and behavior.

Sources: [1]

Before adoption

1.8.19 is the final 1.x release and the line is no longer actively developed

Version 1.8.19, published December 21, 2021, is the final security hotfix release. The README identifies this repository as legacy Arduino IDE 1.x and directs current development to Arduino IDE 2.x.

Sources: [1][2][4]

The IDE and board cores are maintained in separate repositories

This repository now primarily contains the IDE code. AVR board support lives in ArduinoCore-avr, so reproducible environments should record both IDE and board-core versions.

Sources: [1]

Licensing differs across components in the historical repository

The main IDE code is covered by GPL v2 while historical core and library components use LGPL terms. This Product records GPL-2.0-only for the IDE itself; redistribution should still review license.txt and component notices.

Sources: [3]

Official sources

  1. [1]Arduino IDE 1.x README(2026-10-03)
  2. [2]Arduino IDE 1.8.19 release(2026-10-03)
  3. [3]Arduino IDE licensing information(2026-10-03)
  4. [4]Arduino IDE 2.x repository(2026-10-03)
Supplemental curator note

This repository is the legacy Arduino IDE 1.x codebase; current IDE development moved to Arduino IDE 2.x. It remains useful for maintaining or reproducing 1.x-specific environments, but new installations should compare 2.x first and document any compatibility reason for staying on 1.x.

Try it in 3 steps

  1. 1

    Get legacy Arduino IDE 1.8.19

    Choose the official asset for your operating system. The 1.x line is legacy, so compare Arduino IDE 2.x for new installations.

    https://github.com/arduino/Arduino/releases/tag/1.8.19
  2. 2

    Open the Blink example

    Launch the IDE and open the standard Blink sketch for a minimal board check.

    File > Examples > 01.Basics > Blink
  3. 3

    Select the board and port, then upload

    Select a connected Arduino board you control and verify that compilation and upload complete successfully.

    Tools > Board / Tools > Port → Sketch > Upload
Check the official README

Growth

Growth trends · Last 30 days

14,655 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
0
Open PRs
100

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • arduino
  • ide
Stars
14,655
Forks
6,953
Watchers
1,075
Open issues
635
Contributors
246
Owner type
Organization
Primary language
Java
Repository last updated
Oct 11, 2025
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?