I use Redmine, it’s free and open source. At the place I worked before we used Jira - works great but is a real resource hog.
If you do not need a full blown project management software because you are working alone, just install some issue/bug tracking software (Bugzilla comes to mind).