Skip to content
ClanLib is a cross platform C++ toolkit library.
C++ C Objective-C++ Objective-C Makefile GLSL
Find file
Failed to load latest commit information.
Documentation Update the documentation reflecting moving off
Examples.xcworkspace Tested clanSound on OS X (and it amazingly still works after being do…
Examples Merge branch 'master' of
Projects/Sheets Update Android build to compile using latest visual studio
Resources/StandardShaders Paths are now working with the D3D target
Setup Bump the copyright date to 2016
Sources Merge branch 'master' of
Tests Compile fix to the fonts test
.gitattributes Tidy up automake
.gitignore Updated gitignore for xcode
.travis.yml Fix Travis CI configuration
COPYING SVN Rename ClanLib 2.4 to ClanLib 3.0
Examples-vc2013.sln Update the examples solution, so that is will build all solution, not…
Examples-vc2015.sln Update example and tests solutions Tidy up automake
acinclude.m4 Fix linux automake scripts. *Note if you have problems, clean totally…
ascii-logo SVN Rename ClanLib 2.4 to ClanLib 3.0 requires bash Fix compilation error of detect_cpu_ext.cpp on ARM
configure.exe Move Core/XML into clanXML. See XMLResourceFactory to enable XML reso… Update


ClanLib is a cross platform toolkit library with a primary focus on game creation. The library is Open Source and free for commercial use, under the ClanLib License


The documentation can be found in Documentation folder. To view the complete official documentation, including the API you may use doxygen to build it. On Linux, type 'make docs' after running configure. On Windows, point doxygen to clanlib.doxygen in the Documentation folder.

Feature List

- Very liberal zlib style [License][license]
- Fully Supports Windows, Mac OS X and Linux
- Partial support for mobile platforms
- OpenGL and Direct3D render targets
- High-performant shader based render architecture
- High level 2D graphics with fonts, sprites and animations
- Network library with game interfaces
- Sound supporting wav and ogg-vorbis
- UI supporting Flexbox positioning and CSS layouts
- Basic cross platform runtime (threading, file I/O, XML/DOM, etc.)
- Template based signal library (type-safe callbacks)
- Integrated resource management
- No support libraries required for the Microsoft build
Something went wrong with that request. Please try again.