In this place you find all plugins that are written for Gajim by the community. If you experience any problems with those plugins, please report them here.
There are several ways to install a plugin:
You can browse / download / enable / configure plugins from within Gajim via 'Gajim' > 'Plugins' menu.
You can also clone the repository directly from our Git and copy it to:
Alternatively (for developing), you can also symlink the gajim-plugins repository to Gajim's plugin path:
Symlink: ln -s /path/to/gajim-plugins-repository/* ~/.local/share/gajim/plugins/
ln -s /path/to/gajim-plugins-repository/* ~/.local/share/gajim/plugins/
For each major Gajim version there is a different plugins branch:
Note: Using master branch for plugins requires frequent updates of both Gajim and plugins!
You have written a new plugin or want to improve an already existing one?
First, thanks for that! Here is how to start:
Before you put in any work, please contact us on firstname.lastname@example.org so we can discuss your ideas
Don't use dev.gajim.org for any projects that are not directly for the benefit of Gajim
ESessions support was removed in Gajim 1.0. ↩
Integrated into core since Gajim 1.0. ↩
Support was integrated into Gajim core. ↩
Will not be ported to Gajim 1.0, use OMEMO or PGP instead. ↩
Gajim 0.16.x has different PGP Code, plugin is available for Gajim 1.0 and newer versions only. ↩