Leo is an outlining-oriented project manager and browser. With Leo you can organize programs, web sites, URL's, pictures or any other kind of data. Leo is fully scriptable in Python. Leo is 100% pure Python. It requires the Qt gui toolkit.
The Find Tab
@test nodes create unit tests automatically
Leo's main window
Leo's spell tab
Leo's test file, test.leo, showing script buttons.