Leo's Home

Leo is...

  • An outlining editor for programmers.
    Outlines clarify the big picture and provide unlimited space for details.
  • A flexible browser for projects, programs, classes or data.
  • A literate programming tool, compatible with noweb and CWEB.
    Leo outlines enhance any programming language.
  • A data organizer for web sites and other complex data.
    Leo outlines can generate complex data spanning many different files.
  • A project manager. Leo provides multiple views of a project within a single outline. Leo naturally represents tasks that remain up-to-date.
  • Portable. Leo runs on Windows, Linux and MacOS X Jaguar.
  • 100% pure Python. Leo uses Tk/tcl to draw the screen.
  • Fully scriptable using Python.  Leo's outline files are XML format.
  • Open Software, distributed under the Python License.

Please use Leo's SourceForge forums to ask questions and make suggestions.

Leo's author is Edward K. Ream