Arduino IDE
Arduino's editor and build program for writing, compiling and uploading sketches.
The Arduino IDE bundles an editor, the Boards Manager and Library Manager, a serial monitor and plotter, and the compilers and upload tools for installed board packages.