GitHub repository: vatbub/unique4j
Description: Java library to allow only single instance of a java application to run and enable communication between first instance and subsequent instances