Improve this page

Third-party packages

These are some links to Harbour related 3rd party tools and libraries.


Free and Open Source


Continuation of former project xbGTK, this project is an open source library for Linux and Windows. It allows to use GTK+ in programs written in xBase-like languages. The library is written by Phil Krylov. It is based on PyGTK by James Henstridge. Some files are modified, though, to generate proper xBase code (instead of Python).


QT5 wrapper layer and IDE.


Graphical user interface library for Harbour. This is a wrapper around libui, a portable, lightweight, GUI library.


Is a cross-platform GUI library for Harbour. It is written in C and Harbour.

HwGUI includes two versions: Windows and Linux. Windows version is based on direct calls to the win32 API — this allows to keep it fast and compact. Linux version is based on GTK, it supports the same set of classes, commands and functions as the Windows version, though not all yet. Thus, using some base subset of HwGUI, you can create cross-platform GUI applications.


Object-Oriented Harbour Graphical interface. This is an object-oriented style conversion of the MiniGUI’s library. Supporting existing code, and adding new and powerful advantages of object-oriented programming.

It offers a great flexibility for the well-known MiniGUI functionality, and an easy way to add new features with the lesser modifications to working code (anyone can subclass any control and add her own features to it).


qt5xhb is the first binding layer to write Qt based cross-platform software. If you have at least moderate knowledge in simple object-oriented concepts and the Harbour language, qt5xhb will not be difficult to write own applications soon. (Also comes with QT4 support.)


GUI for Harbour toolkit for GTK+. This library gives Harbour the full power of GTK+ in a cross-platform fashion.


WebSocket implementation built on top of hbhttpd contrib.


wxHarbour is a set of Harbour language bindings for wxWidgets. Providing a portable multi-platform GUI toolkit for Harbour.

wxWidgets lets developers create applications for Windows, macOS, GTK+, X11, Motif and more, using a single codebase. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform’s own native controls rather than emulating them. It is also extensive, free, open-source, and mature.


xHGtk is an multi-platform GUI library for Harbour. Uses GTK+ to create programs that can run on Windows and Linux. It provides a library of commands, functions and classes for multi-platform development using Harbour and GTK+ 2.10 or higher.


Please search the web to find up-to-date information and details about them.