LAF: The Lost Application Framework
A library to create Windows, macOS, and Linux desktop applications.
This library is under active development so we don't provide API or
ABI compatibility at this moment.
Modules
- base: Base functions for any kind of application.
- gfx: Generic graphics classes (rectangle, point, region, etc.)
- ft: FreeType wrapper used by the
os
module. - os: Functions to create windows in your Operating System desktop.
License
LAF is distributed under the terms of the MIT license.
Some functions in LAF depends on third party libraries:
- base::encode/decode_base64 functions use
stringencoders by
Nick Galbreath
(MIT license). - Tests use the Google Test
framework by Google Inc. licensed under
a BSD-like license. - Color spaces and the laf::os library use code from the Skia library
by Google Inc. licensed under a BSD-like license.