Angry IP Scanner
This is the source code of Angry IP Scanner, licensed with GPL v2. Official site
The code is written mostly in Java (currently, source level 1.8).
IntelliJ IDEA is recommended for coding (Community Edition is fine).
Projects supports building for Linux, Windows and Mac OS X.
On Ubuntu install the following packages:
sudo apt-get install openjdk-11-jdk rpm fakeroot wine-stable
Note: wine is needed for building of Windows installer.
Install OpenJDK on other platforms as you usually do it.