PCGen is a Java-based RPG character generator and maintenance program (d20 Systems mainly) for role-playing games. It currently is aimed at supporting as many RPGs as is humanly possible. The projectТ‘s current focus is on OGL games (OGL is Wizards of the CoastТ‘s Open Gaming License). All datafiles are ASCII so they can be modified by users.
Requires Java Runtime Environment. Get It Here.
Download for MacOS and Linux are available at the developerТ‘s website.