Trac是Edgewall(英语:Edgewall)公司开发并维护的开放源码网页界面项目管理、缺陷追踪软件。Trac的灵感来自于CVSTrac,因为能够与Subversion接口,所以最初叫做svntrac。
Trac使用Python编程语言开发。在2005年中以前,Trac以GPL发行;直到0.9版开始使用修改过的BSD许可证发布。基本上都是属于自由软件的许可证。
Trac使用超链接方式把软件缺陷数据库、版本控制系统和wiki内容结合起来,并作为版本控制系统的web接口,支持的版本控制系统包括Subversion、Git、Mercurial、Bazaar(英语:Bazaar)、Perforce(英语:Perforce)、Darcs(英语:Darcs)。在0.11版本之前,Trac的web展示前端由ClearSilver(英语:ClearSilver) web模板系统提供,自0.11开始,由其自行开发的Genshi(英语:Genshi (templating language))模板系统提供,但保持了对ClearSilver及其插件的兼容。
其他功能: