#

# Leo's Home Page

Leo at SourceForge

### Summary

- Leo is a programmer's editor and a flexible browser for projects, programs, classes or data. Leo clarifies design, coding, debugging, testing and maintenance.
- Leo is an outlining editor. Outlines clarify the big picture while providing unlimited space for details.
- Leo is a literate programming tool, compatible with noweb and CWEB. Leo enhances any text-based programming language, from assembly language and C to Java, Python and XML.
- Leo is also a data organizer. A single Leo outline can generate complex data spanning many different files. Leo has been used to manage web sites.
- Leo is a project manager. Leo provides multiple views of a project within a single outline. Leo naturally represents tasks that remain up-to-date.
- Leo is fully scriptable using Python and saves its files in XML format.
- Leo is portable. Leo.py is 100% pure Python and will run on any platform supporting Python and Tk/tcl, including Windows, Linux and MacOS X. Leo.exe runs on any Windows platform.
- Leo is Open Software, distributed under the Python License.

### More Information and downloads

- An excellent online tutorial and Leo resource page, both written by Joe Orr.
- My brother's slashdot article about Leo, the best description about why Leo is special.
- What people are saying about Leo
- Complete users guide and tutorial introduction with screen shots.
- FAQ and help and discussion forums, preferable to email so others may join in.
- Icons for bragging about Leo.

Download Leo from Leo's SourceForge site.

Leo's author is Edward K. Ream email: edream@tds.net voice: (608) 231-0766