Fork me on GitHub
 Improve this page

Overview

Harbour is the open/free software implementation of a cross-platform, multi-threading, object-oriented, scriptable programming language, backwards compatible with xBase languages. Harbour consists of a compiler and runtime libraries with multiple UI, database and I/O back ends, its own build system and a collection of libraries and bindings for popular APIs. With Harbour, you can build apps running on GNU/Linux, Windows (32/64-bit), macOS, iOS, Android, *BSD, *nix, and more. Learn more

Why use it?

  • Harbour is free software, 100% compatible with Clipper compilers.
  • Harbour is proven to be stable, robust and efficient.
  • Harbour is portable across multiple operating systems with the same code base.
  • You can use it to develop either free/open source or nonfree applications. Learn more

Project Status

Build status
Latest stable:  3.0.0 (2011-07-17)
Source snapshot:  ZIP  TAR.GZ
Nightly binary (Win):  7Z  EXE

More downloads

Features

Native RDDs, SQL, ODBC
Support for modern standards: JSON, SSL, TCP/IP, XML, …
Cross-platform: 64-bit, mobile, Mac, Linux, BSD, ARM, …
Console, TUI, GUI, service/daemon, web apps
Third-party libs with additional features
Team of experienced and capable developers

License

Harbour is a free and open-source project. It can be used to make open source applications, free or nonfree products. Learn more

Development News  


2016-10-20
New logo and further website refresh

The logo received a refresh, dropping the "Hb" characters, making it fit in a square shape and refreshed, fewer colors. The website evolved further as well, with brighter and more modern look, larger fonts, responsive design and a new Donate button. A visual overview of the website redesign steps here.

2016-09-20
Website refresh

Continuing with the refactor, the site is now fully vector-based, sources have been cleaned up and further minimized, the look refreshed. The crew page and code examples are now automatically generated, thus much easier to update. Several pages have been converted to Markdown. Source size is now 64 kB (was 624 kB). Also added en edit button to each page. vszakats

2016-09-12
Website refactor

Website refactored to use Jekyll, use pure HTML5, drop table based layout, drop JavaScript for a CSS menu, remove anything unused, fix things broken, use vector images instead of bitmaps where possible, deduplicate markup and content. This means 7.5x size reduction of page sources.
Content and design remained the same, but much easier to update now. vszakats

2013-03-20
Migration to Git and GitHub

The source repositories, website hosting, issue tracker, daily source snapshots, links and every other related facilities have been transferred to GitHub.

2011-07-17
Release 3.0.0

After 1.5 years of strong development and 3600 commits, new stable version 3.0.0 is released. Sources are available for download, prebuilt binaries will follow shortly.

2010-08-02
Successful port to VxWorks RTOS

In 2010 July with few days of development effort, Harbour has been ported successfully to VxWorks 6.8 Real-Time Operating System (x86 CPU target for now) for both GNU GCC and Wind River C Compiler. Thanks to Wind River Inc. for making their development package available to our open source project. This means Harbour can now run on cars, planes, rockets and robots! Details in the commit.

See the news archive for past articles.