Useful Software Tool's for Software Development
Version control
Sourcetree
A free Git GUI client for Windows and Mac.
GitHub Desktop
Interact with GitHub using a GUI instead of the command line or a web browser.
Virtualization
VMware Workstation
A streamlined desktop virtualization application that runs one or more operating systems on the same computer without rebooting.
virt-manager
The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (linux containers).
Java
Java Decompiler
Tool to decompile and analyze Java 5 “byte code” and the later versions.
Bytecode Viewer
A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More).
jadx - Dex to Java decompiler
Command line and GUI tools for produce Java source code from Android Dex and Apk files.
IDE's
IntelliJ IDEA
An integrated development environment written in Java for developing computer software written in Java, Kotlin, Groovy, and other JVM-based languages.
PyCharm
The Python IDE for Professional Developers.
Project Management
Open Project
Open source project management software.
Various
WinSCP
an open source free SFTP client and FTP client for Windows. Its main function is the secure file transfer between local and remote computer.
PuTTY
PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform.
KeyStore Explorer
Open source GUI replacement for the Java command-line utilities keytool and jarsigner.
APNS/GCM Online Tester
Online tool to test Apple Push Notification service (APNS) and Google Cloud Messaging (GCM).
Data - RDBMS
DBeaver
Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, etc.
MySQL Notifier
A small utility that can keep watch over your Windows and MySQL services, notifying you of changes in their operation.
Data - NoSQL
MongoDB Compass
The GUI for MongoDB.