Trac - это усовершенствованная вики-система и система отслеживания проблем для проектов разработки программного обеспечения. Trac использует минималистичный подход к управлению проектами программного обеспечения через Интернет.

Trac - это веб-инструмент с открытым исходным кодом для управления проектами и отслеживания ошибок. Программа основана на CVSTrac и первоначально называлась svntrac из-за ее способности взаимодействовать с Subversion. Он разработан и поддерживается Edgewall Software.

Trac написан на Python. До середины 2005 года он был доступен под Стандартной общественной лицензией GNU; начиная с версии 0.9, он был выпущен под модифицированной лицензией BSD. Оба являются лицензиями свободных программ.

Миссия: помогать разработчикам писать отличное программное обеспечение, не мешая при этом. Trac должен как можно меньше навязывать установленный процесс разработки и политику команды.

Он предоставляет интерфейс для Subversion (или других систем контроля версий), интегрированную Wiki и удобные средства отчетности.

Trac позволяет разметку вики в описаниях проблем и сообщениях коммитов, создавая ссылки и плавные ссылки между ошибками, задачами, наборами изменений, файлами и страницами вики. На временной шкале по порядку отображаются все текущие и прошлые события проекта, что упрощает получение обзора проекта и отслеживание прогресса. Дорожная карта показывает путь вперед, перечисляя предстоящие вехи.