Leo is... * A general data management environment. Leo shows user-created relationships among any kind of data: computer programs, web sites, etc. Leo shows multiple views of data within a single outline. * An outlining editor for programmers. Leo supports optional noweb and CWEB markup. * A flexible browser for projects, programs, classes or any other data. * A project manager. * Fully scriptable using Python. * Leo's outline files are XML format.
Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features.