Harfang is a high-level software library to create applications that display 2D/3D visuals and play sound/music.

It provides a unified API to write programs using different programming languages and is available for Windows and Linux. For more details, see Requirements.

Supported Programming Languages

The installation instructions for each supported language are found in the following manual pages:

The Squirrel runtime is available in this repository through the hg_squirrel package and launchers.

CPython build support also remains in-tree, but successful Python builds and packaged artifacts are not guaranteed in recent builds of this fork.

Getting Help