fltk@1.3 for Mac
Cross-platform C++ GUI toolkit
fltk@1.3 — overview
README - Fast Light Tool Kit (FLTK) Version 1.5.0
What is FLTK?
The Fast Light Tool Kit (FLTK) is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11 or Wayland), Microsoft® Windows®, and macOS®. FLTK provides modern GUI functionality without bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. It was originally developed by Mr. Bill Spitzak and is currently maintained by a small group of developers across the world with a central repository on GitHub.
https://www.fltk.org/ https://github.com/fltk/fltk/
Licensing
FLTK comes with complete free source code. FLTK is available under the terms of the GNU Library General Public License with exceptions (e.g. for static linking). Contrary to popular belief, it can be used in commercial software! (Even Bill Gates could use it.)
Online Documentation
The documentation in HTML and PDF forms can be created by Doxygen from the source files. HTML and PDF versions of this documentation are also available from the FLTK web site at:
https://www.fltk.org/documentation.php
Prerequisites for Building FLTK
To build FLTK 1.5 and higher you need: CMake a C++11 capable compiler, e.g. gcc, clang, Visual Studio, Xcode system specific build files (headers, SDK, etc.)
CMake is used to generate the build environment on your system. It can create build environments for a lot of different build tools, please see the CMake documentation for more info.
Since FLTK 1.5 we use C++11 features and you need at least a C++11 capable compiler running in C++11 mode. The minimal C++ standard used for building FLTK and your application may be raised in future versions.
The required header files etc. (build environment or SDK) vary across platforms and are described in platform specific README.* files, e.g. on Unix/Linux systems these are typically provided by the package manager.
Building and Installing FLTK With CMake (Commandline)
On systems where a commandline CMake utility is available (this is the case even on Windows), the commands to build FLTK using CMake can be as easy as:
cd /path/to/fltk cmake . -B build [ options ] cmake --build build
These commands create the build folder 'build' inside your source tree, build the library and all test programs.
After successful tests you may install the library with the following command or a similar one, but please be aware that this will install FLTK in a system directory for system-wide use if you don't change the default installation path. We don't recommend this unless you know what you're doing.
sudo cmake --install build # from the source tree (with CMake)
or
sudo make install # from the build folder (with make)
Other commands (e.g. make or ninja) may be used as well after the initial cmake command, depending on the CMake generator you used.
For more info on using CMake to build FLTK please see README.CMake.txt.
Building HTML Documentation
Details
跨平台 C GUI 工具包
How to install fltk@1.3
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2026-04-25; current version release-1.4.5, with the latest 8 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| release-1.4.5 | 2026-04-25 | Stable | 9.0 MB | Download | — | — |
| release-1.4.4 | 2025-07-20 | Stable | 9.0 MB | — | — | — |
| release-1.4.3 | 2025-04-29 | Stable | 8.9 MB | — | — | — |
| release-1.4.2 | 2025-02-23 | Stable | 8.9 MB | — | — | — |
| release-1.3.11 | 2025-02-05 | Stable | 5.3 MB | Download | — | — |
| release-1.4.1 | 2024-12-12 | Stable | 8.9 MB | — | — | — |
| release-1.4.0-1 | 2024-11-25 | Stable | 8.9 MB | — | — | — |
| release-1.3.10 | 2024-11-25 | Stable | 7.2 MB | — | — | — |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Depended on by 3 apps
The following apps install it automatically, ranked by 30-day installs:
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| fltk@1.3 | release-1.4.5 | LGPL-2.0-only WITH FLTK-exception | CLI | 11 |
| devil | 1.8.0 | LGPL-2.1-only | CLI | 11 |
| g-ls | v0.31.2 | MIT | CLI | 11 |
| rush-parallel | v0.11.1 | MIT | CLI | 11 |
Similar apps: Command-line Tools
devil
Devil is a cross-platform image library provided in the form of command-line tools.g-ls
Powerful and cross-platform lsrush-parallel
rush -- a cross-platform command-line tool for executing jobs in parallelsdl3_net
This is a portable network library for use with SDL.arcade-learning-environment
The Arcade Learning Environment (ALE) is a simple framework that allows researchers and…sigsum-go
sigsum-go is a command-line toolkit built around the concept of "key transparency," designed…Categories: Command-line Tools