  PEGASUS is a parton-level Monte-Carlo event generator designed to calculate
cross sections for a wide range of hard QCD processes at high energy $pp$ and
$p\bar p$ collisions, which incorporates the dynamics of transverse momentum
dependent (TMD) parton distributions in a proton. Being supplemented with
off-shell production amplitudes for a number of partonic subprocesses and
provided with necessary TMD gluon density functions, it produces weighted or
unweighted event records which can be saved as a plain data file or a file in a
commonly used Les Houches Event format. A distinctive feature of PEGASUS is an
intuitive and extremely user friendly interface, allowing one to easily
implement various kinematical cuts into the calculations. Results can be also
presented "on the fly" with built-in tool \textsc{pegasus plotter}. A short
theoretical basis is presented and detailed program description is given.
