Table of Contents
Plugins
GroIMP is designed around plugins, which can be added, modified or removed without modifying the GroIMP installation. Plugins enable to add all kind of features to GroIMP, from adding support to new file format, to new renderers usable in a project.
A complete list of available plugins can be found at https://grogra.gitlab.io/groimp-utils/plugin_web_explorer/
Managing plugins
GroIMP plugins are located in directories by default:
/path/where/groimpisinstalled/plugins/~/.grogra.de-platform/plugins/
Additionally, it is possible to add a directory with the argument -p /path/to/directory/. (e.g. java -jar core.jar -p /dir/).
When GroIMP starts it will automatically load every plugin in the given paths.
Note: It is possible to ignore a plugin path by adding it to the blacklisted file in ~/.grogra.de-platform/blacklisted.
Structure
Any repository with a plugin.xml and plugin.properties files is considered as a plugin by GroIMP.
To be properly loadable though, the plugin.xml needs to include:
<?xml version="1.0" encoding="UTF-8"?> <plugin id="your.plugin.id" version="x.x" xmlns="http://grogra.de/registry" >
where plugin id and version need to be filled with the plugin information.
Resources in Plugins
Define resources used in plugins
Grogra.de mirror
The main plugin manager repository, as well as most of the released plugins, are hosted on gitlab.com. If you for any reason cant access gitlab.com a mirror is provided at: https://plugins.grogra.de/
To enable this mirror in the plugin manager, go to the “Repositories” tab and add a new repository (press the “Add a repository” button). Set the new repository to “https://plugins.grogra.de/plugins.json” and active it. At this point you might also deactivate the “grogra.gitlab.io” repository, but this step is not necessary.
All plugins [AG]
This section present the exhaustive list of available plugins from the GroIMP gitlab repository.
This section is automatically generated.

