Arduino Pro IDE

Features
- Modern, fully-featured development environment
- Dual Mode, Classic Mode (identical to the Classic Arduino IDE) and Pro Mode (File System view)
- New Board Manager
- New Library Manager
- Board List
- Basic Auto-Completion (Arm targets only)
- Git Integration
- Serial Monitor
- Dark Mode
- Sketch synchronization with Arduino Create Editor
- Debugger
- Fully open to third party plug-ins
- Support for additional languages other than C++
Available Platforms
- Windows,
- Mac OS X and
- Linux64 versions
You can download the latest release of the Arduino Pro IDE here.
PlatformIO + Visual Studio Code


Features
- C/C++ Intelligent Code Completion.
- Smart Code Linter for rapid professional development.
- Multi-projects workflow with Multiple Panes.
- Themes Support with dark and light colors.
- 550+ embedded boards, 25+ development platforms, 15+ frameworks.
- Arduino and ARM mbed compatible.
Available Platforms
- Windows
- Mac
- Linux
Download it from here https://platformio.org/platformio-ide