hexchatd is a plugin interface for HexChat and XChat built on the C interface, allowing for plugins written in the D programming language.
Bindings for the original C interface are also included.
hexchat- source package containing both the high and low level interfaces.visuald- VisualD project files. (Unmaintained)lib- library files for the high level interface (when built).example- hexchatd examples.
Documentation generated with bootDoc can be found on the gh-pages branch, or browsed online.
For documentation on the C interface, see the HexChat plugin documentation.
See the example subdirectory for two ports of the AutoOp example plugin found
in the official documentation; one port using the high level interface and one faithful port using the original C API.
The visuald subdirectory contains VisualD
project files for the examples. The plugin DLLs are output to the example/bin subdirectory.
Move a plugin DLL to the addons directory of your XChat configuration directory to test it.
hexchatd is licensed under the terms of the MIT license (see the LICENSE.txt file for details).