The Cross-Platform xBase.
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 backends, 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, 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
Features
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 "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.
- 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.
- 2016-09-12
- Website refresh
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.- See the news archive for past articles.