layout | title |
---|---|
default |
Contribs |
Contribs are libraries or tools, which are independent from the language core, but bundled with the main Harbour distribution. These components are part of the Harbour source package.
Common to all contribs is that they are open/free software, but please note that [licensing terms]({{ site.baseurl }}/terms{{ site.ilink_suffix }}) may vary for each contrib.
See respective authors inside the [source code](https://github.com/{{ site.repo_slug }}/tree/{{ site.repo_branch }}/contrib).
Multi-platform QT based GUI console.
This library can be used for pure console applications instead of GTWVT
.
But if used with GUI extensions, an appealing Windows screens without
sacrificing the Clipper syntax. Additionally GTWVG
has a nice set of
Wvt*()
classes which employ the common event loop.
You can create high performance dialogs with multiple TBrowses, Reads, Bitmaps, Buttons, i.e. all GUI elements you can think of.
{% if site.fork %}
gtwvw (Windows-only)
A GTWVG
alternative with multi-window support.
{% endif %}
AMF file format handling
{% if site.fork %}
AMQP API via librabbitmq-c bindings
{% endif %}
Blinker compatibility
bz2 bindings (compression)
Cairo bindings (imaging)
{%- unless site.fork %}
HBCOMM (xhb.com, MiniGUI) compatibility (serial communication)
{% endunless %} {% if site.fork %}
Collection of crypto functions supporting bcrypt and scrypt password hashing functions, BLAKE2 cryptographic hash functions, SHA-3 secure hash functions, ed25519 digital signature functions.
{% endif %}
This library provides functions compatible with the famous Clipper Tools for
CA-Clipper (CT.LIB
).
CUPS bindings (printing)
libcurl bindings. libcurl is a open/free software, an easy-to-use client-side URL transfer library, supporting SSL, HTTP GET/PUT/POST/forms, HTTP2, SCP, FTPS, SFTP, FTP, LDAP, LDAPS, SMTP, SMTPS, IMAP, IMAPS, POP3, POP3S, TFTP, TELNET, FILE/SMB, proxies, cookies, authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more. Learn more
libexpat bindings (XML parser)
Firebird/Interbase RDBMS API bindings, including classes and functions to work with these RDBMS.
FreeImage graphic library bindings. FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.
FreeImage is easy to use, fast, multi-threading safe and cross-platform (works on Windows, Linux and Mac).
Harbour source code formatter.
FoxPro compatibility
FlagShip compatibility
Thomas Boutell's GD 2.x library bindings. GD Library is a powerful graphic
library, useful especially under CGI environment. hbgd
supports almost all
GD functions, plus a set of extra functions and classes that extend and make
it easier to work with this library.
Learn more
Ghostscript bindings (imaging)
Miscellaneous functions for manipulating strings.
Libharu bindings. Haru is a free, cross platform, open-source library for generating PDF, written in ANSI C. Learn more
HTTP/HTTPS server
ICU bindings/puller
{%- unless site.fork %}
LZF bindings (compression)
{%- endunless %}
OS-specific helper functions
libmagic bindings (file identification)
Miscellaneous functions for manipulating strings, numbers, type conversions, etc.
minilzo bindings (compression)
minixml bindings (XML parser/generator)
MariaDB/MySQL client API bindings and helper classes. Includes a dbf2mysql.prg
utility to convert .dbf
files into MariaDB/MySQL tables.
Minizip API bindings, allowing to read and write .zip
files.
A port of the Nanforum Library for Clipper.
ODBC library. Includes bindings and helper classes to work with various RDBMS via ODBC.
{%- unless site.fork %}
OSLib (Dave Pearson's) compatibility
{%- endunless %}
Low-level API bindings for PostgreSQL RDBMS. Includes a dbf2pg.prg
utility to
convert a .dbf
file into a PostgreSQL table.
SQLite3 bindings. This library allow access an SQLite3 databases using Harbour.
{%- unless site.fork %}
SMS handling functions
{%- endunless %}
OpenSSL bindings. Supports SSL, SSL_CIPHER, SSL_CTX, RAND, SSL_SESSION (and more) modules.
Regression test framework
hbtip (deprecated, use hbcurl
instead)
Object-oriented internet protocol library, written in Harbour. Supports HTTP, HTTPS, SMTP, SMTPS, POP3, FTP and more.
{%- unless site.fork %}
Telepath(y) emulation library. Telepath(y) is the best serial communication library for Nantucket/CA-Clipper and this library has a significant amount of the functionality contained in Telepath(y) in this Harbour port.
{%- endunless %}
Unix specific functions
This library has functions and classes to access the Windows API. Among these features are:
- Registry access
- GUI printing
- OLE support
- Services
- DLL handling functions
- …and more
{% unless site.fork %}
libxdiff bindings (diffing)
{%- endunless %}
Xbase++ compatibility
{% if site.fork %}
libyaml bindings for YAML parsing
{% endif %}
Barcode creating functions
HBZIPARC
compatibility (zip compression)
Provides a compatibility layer with the xHarbour fork.
rddads
is an RDD for the Advantage Database Server, an xBase data server by
Extended Systems. With this library your Harbour application can access
a remote database server for a true client/server architecture, or it can use
the "local server" adsloc32.dll
for stand-alone or even small network
installations.
Raw bitmap filters for Harbour RDDs.
SQL MIX (Memory Index) Database Driver. This library provides access to
PostgreSQL (via sddpg
), SQLite3 (via sddsqlt3
), Oracle (via sddoci
),
MariaDB/MySQL (via sddmy
), Firebird (via sddfb
) and ODBC servers
(via sddodbc
).
I/O driver for BZIP2 compressed streams
{%- unless site.fork %}
I/O driver for serial port streams
{%- endunless %}
I/O driver for GZIP compressed streams
Memory I/O driver
Network I/O driver
I/O driver for pipe streams
I/O driver for TCP streams