Fullmarks.topictree is a project mainly written in Python, it's free.
A topic tree for plone
This product may contain traces of nuts.