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).