The Arduino IDE 2.0 (beta)

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • theia

    Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.

    The new Arduino IDE is based on Eclipse Theia, which I think is a fork of VSCode.

  • arduino-cli

    Arduino command line tool

    > I'm sure you can still develop in VSCode with third-party plugins.

    The Arduino IDE 2.0 uses the ArduinoCLI as backend and they comunicate through a gRPC API, most functionalities are implemented only in the latter. It's technically feasible to create a VSCode plugin. :)

    > (To be honest though, I would have been happy enough if they built it in Emacs, even if similar objections apply.)

    Never used Emacs but I think it should be doable to integrate the ArduinoCLI as a plugin, if you want to take a try at it I suggest you read the docs. The gRPC is still not 100% stable though, I made a big refactoring in the initialization steps recently that still needs to be merged.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • openjdk-jfx

    The openjfx repo has moved to:

    JavaFX's font rendering is busted on macOS since 2018:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts