Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arduino/arduino-ide
Arduino IDE 2.x
https://github.com/arduino/arduino-ide
arduino arduino-ide
Last synced: 3 days ago
JSON representation
Arduino IDE 2.x
- Host: GitHub
- URL: https://github.com/arduino/arduino-ide
- Owner: arduino
- License: agpl-3.0
- Created: 2021-02-08T10:43:01.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T02:33:20.000Z (27 days ago)
- Last Synced: 2025-01-01T18:05:59.208Z (10 days ago)
- Topics: arduino, arduino-ide
- Language: TypeScript
- Homepage: https://www.arduino.cc/en/software
- Size: 142 MB
- Stars: 2,399
- Watchers: 81
- Forks: 403
- Open Issues: 554
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - ![Open-Source Software - The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. (Applications / Development)
- Awesome-Linux-Software - ![Open-Source Software - The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. (Applications / Development)
- awesome - arduino/arduino-ide - Arduino IDE 2.x (TypeScript)
- awesome-engineering - Arduino IDE - source electronics platform based on easy-to-use hardware and software (Awesome Tools / STEM)
- awesome-engineering - Arduino IDE - source electronics platform based on easy-to-use hardware and software (Awesome Tools / STEM)
README
# Arduino IDE 2.x
[![Build status](https://github.com/arduino/arduino-ide/actions/workflows/build.yml/badge.svg)](https://github.com/arduino/arduino-ide/actions/workflows/build.yml)
[![Check JavaScript status](https://github.com/arduino/arduino-ide/actions/workflows/check-javascript.yml/badge.svg)](https://github.com/arduino/arduino-ide/actions/workflows/check-javascript.yml)
[![Test JavaScript status](https://github.com/arduino/arduino-ide/actions/workflows/test-javascript.yml/badge.svg)](https://github.com/arduino/arduino-ide/actions/workflows/test-javascript.yml)This repository contains the source code of the Arduino IDE 2.x. If you're looking for the old IDE, go to the [repository of the 1.x version](https://github.com/arduino/Arduino).
The Arduino IDE 2.x is a major rewrite, sharing no code with the IDE 1.x. It is based on the [Theia IDE](https://theia-ide.org/) framework and built with [Electron](https://www.electronjs.org/). The backend operations such as compilation and uploading are offloaded to an [arduino-cli](https://github.com/arduino/arduino-cli) instance running in daemon mode. This new IDE was developed with the goal of preserving the same interface and user experience of the previous major version in order to provide a frictionless upgrade.
![](static/screenshot.png)
## Download
You can download the latest release version and nightly builds from the [software download page on the Arduino website](https://www.arduino.cc/en/software).
## Support
If you need assistance, see the [Help Center](https://support.arduino.cc/hc/en-us/categories/360002212660-Software-and-Downloads) and browse the [forum](https://forum.arduino.cc/index.php?board=150.0).
## Bugs & Issues
If you want to report an issue, you can submit it to the [issue tracker](https://github.com/arduino/arduino-ide/issues) of this repository.
See [**the issue report guide**](docs/contributor-guide/issues.md#issue-report-guide) for instructions.
### Security
If you think you found a vulnerability or other security-related bug in this project, please read our
[security policy](https://github.com/arduino/arduino-ide/security/policy) and report the bug to our Security Team 🛡️
Thank you!e-mail contact: [email protected]
## Contributions and development
Contributions are very welcome! There are several ways to participate in this project, including:
- Fixing bugs
- Beta testing
- TranslationSee [**the contributor guide**](docs/CONTRIBUTING.md#contributor-guide) for more information.
See the [**development guide**](docs/development.md) for a technical overview of the application and instructions for building the code.
## Donations
This open source code was written by the Arduino team and is maintained on a daily basis with the help of the community. We invest a considerable amount of time in development, testing and optimization. Please consider [donating](https://www.arduino.cc/en/donate/) or [sponsoring](https://github.com/sponsors/arduino) to support our work, as well as [buying original Arduino boards](https://store.arduino.cc/) which is the best way to make sure our effort can continue in the long term.
## License
The code contained in this repository and the executable distributions are licensed under the terms of the GNU AGPLv3. The executable distributions contain third-party code licensed under other compatible licenses such as GPLv2, MIT and BSD-3. If you have questions about licensing please contact us at [[email protected]](mailto:[email protected]).