Projects / libtour


libtour is a generic tournament processing library. The rules, participants, schedule, and results of a sporting tournament can be defined in the Scheme programming language and given to the library as input. A CLI application is provided as a reference client implementation. See for a Qt-based client.

Operating Systems

Recent releases

  •  30 Jun 2005 05:34

    Release Notes: Several bugs in handling excessive games during stage and group state transitions were corrected.

    •  11 May 2004 06:46

      Release Notes: A stage field for maximum number of points in a game was added to the tournament definitions. A number of minor improvements and bugfixes were made; A Scheme definition for IHWC-2004 was added, and schedule/results for NHL-2004 were updated.

      •  02 May 2004 12:12

        Release Notes: The path to tournament definitions is no longer set implicitly in libtour, allowing the user code to be more flexible in specifying the definitions directories.

        •  05 Apr 2004 09:53

          Release Notes: This changes in this release include a new team field query and an improved group query. The library now properly handles errors in tournament definitions. The Rules data structure was improved and several minor bugs were fixed

          •  29 Mar 2004 02:06

            Release Notes: The interface for sorting conflicts has been re-done to avoid inconsistencies when resolving them and make it more user-friendly. An exception hierarchy has been added. Stage "completeness" semantics have been changed to make sure the following stage is able to become "ready".


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.