farplus logo FARPlus


FARPlus is a library of C++ classes greatly facilitating development of FAR Manager plugins. FARPlus has already been tested in action during the development of several plugins, and the features it provides satisfy the real needs of plugin developers.

FARPlus solves the following problems:


FARPlus is currently under development and doesn't yet cover the entire FAR 1.70 API. However, the most important functions are already supported. If you find that some piece of functionality that you need is not yet implemented, feel free to ask developers to implement it, or to implement it yourself and send a patch.

The documentation on FARPlus is also far from finished, so in order to get information on FARPlus usage, you will have to refer to the source code of FARPlus itself and its example plugins.

Currently FARPlus supports the Visual C++ 6.0, Visual C++ .NET, Borland C++ 5.02 and Borland C++ 5.5 compilers. Support for other compilers can be added.

To compile FARPlus, you will need the file plugin.hpp from the latest released version of FAR (1.70 beta 5). However, plugins using FARPlus can also work on FAR 1.65 or earlier FAR versions.


Currently, Russian language documentation on the following classes is available:


The power of FARPlus is best illustrated by examples. Currently there are four example plugins available:


The current stable release of FARPlus (20020905) can be downloaded here, and experimental unstable version with custom Dialog API support — here.

You can also view the CVS repository containing the most up-to-date version of the FARPlus source code. The Web interface to the CVS is here.

SourceForge Logo