• The KHE High School Timetabling Engine.
    KHE is an open source ANSI C software library, written by Jeff Kingston in 2010, which provides a fast and robust foundation for solving high school timetabling problems. It supports the XHSTT data format, and is used by the HSEval timetable evaluator. Users of KHE may read and write XML files, create solutions, and add and change time and resource assignments using any algorithms they wish.

  • Free Timetabling Software.
    A project to provide software for timetabling. Input is also in XML format, with very many different constraints possible.