This paper presents a Java based library designed to provide scientists and programmers with a framework, which makes it easy to implement and simulate genetic algorithms. Library's programming interfaces and implementation requirements are introduced. Further we describe the usage of the provided command-line interface and graphical user interface for universal simulator. Three sample problem implementations from the biological and optimization fields are reviewed. Moreover, we consider possible directions for extending the library.