Projects / The Lit Window Library

The Lit Window Library

The Lit Window Library is a C++ library which provides "reflections" (extended runtime type information), adds "rules" to the "methods, properties, events" GUI coding paradigm, and contains a collection of frequent UI patterns. The goal of this library is to speed up GUI coding by a factor of 10. It does so by greatly reducing the amount of source code necessary to implement common, day-to-day user interface requirements. This is not just another "better widgets" library. The library introduces two new, different concepts to UI coding: a data abstraction layer (reflections) and rule-based programming.

Operating Systems

Recent releases

  •  01 Nov 2004 14:04

    Release Notes: The Lit Window Library is now available in two packages. lwall contains the full library, including support for wxWidgets and the RapidUI code. lwbase contains only the basic functionality and is of interest for programmers who are not using wxWidgets. Specifically, lwbase contains the data abstraction layer (reflections or data adapters), a simple constraints solver, and a few maintenance functions. The base package was created to gauge the interest of the "boost library" community in the data adapters/reflections.

    •  18 Oct 2004 14:42

      No changes have been submitted for this release.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.