A plugin to aid in the development of Trac plugins

Notice: This plugin is unmaintained and available for adoption.


This plugin provides useful information to Trac plugin developers.

Key features:

  • 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.
  • Log viewer at the bottom of the page.

The plugin registry page

Screenshot of plugin registry

The template context debugger

Screenshot of the template debugger

Bugs/Feature Requests

Existing bugs and feature requests for TracDeveloperPlugin are here.

If you have any issues, create a new ticket.


12 / 12


3 / 3


2 / 2


Download the zipped source from here.


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


Follow the standard installation procedure:

svn co tracdeveloperplugin
cd tracdeveloperplugin
python bdist_egg
cp dist/*.egg ../TRAC_ENV/plugins
cd ..

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
Maintainer: none (needsadoption)
Contributors: cmlenz, jun66j5, rjollos

Last modified 3 years ago Last modified on Oct 6, 2021, 6:46:19 AM

Attachments (2)

Download all attachments as: .zip