Version 5 (modified by Christopher Lenz, 14 years ago) (diff)


A plugin to aid in the development of Trac plugins

Notice: This plugin is unmaintained and available for adoption.


The purpose of this plugin is to provide useful information to Trac plugin developers.

Currently this includes:

  • A plugin registry browser which lets you inspect the relationships between all active plugin components and interfaces.
  • A template context data inspector that you can use to drill-down into the data provided to a template by any request handler.
  • API documentation popups for the above.

Bugs/Feature Requests

Existing bugs and feature requests for TracDeveloperPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:tracdeveloperplugin here].


You can check out TracDeveloperPlugin from here using Subversion, or browse the source with Trac.


The plugin registry page

Screenshot of plugin registry

The template context debugger

Screenshot of the template debugger

Recent Changes

18157 by Cinc-th on 2021-04-05 17:08:25
TracDeveloperPlugin: Python 3 and Trac 1.5/Trac 1.6 fixes. Bumped version to 0.5.0. Added classifiers to

Closes #13021

18156 by Cinc-th on 2021-04-05 14:11:44
TracDeveloperPlugin: converted dozer component to use Jinja2.

Refs #13021

18155 by Cinc-th on 2021-04-05 12:38:01
TracDeveloperPlugin: converted api documentation template to Jinja2.

Refs #13021



Author: athomas
Contributors: cmlenz

Attachments (2)

Download all attachments as: .zip