A repository of extensions for GIMP, the FREE and Open Source image manipulation program.

Update to the Registry

The registry used to be a custom-developed web application but this has proven to be too maintenance intensive and nothing much happened to the site for several years, as many have noted. Therefore, this new version of the Registry has been created based on the Drupal CMS. Drupal allowed us to provide the complete registry with a minimum of coding effort, through its excellent Content Construction Kit and Views modules. My hope is that it will prove much easier to maintain and also allow others to take a more active role, not just me and authors but also artists and other contributors!

Taxonomy upgrade extras: 

GIMP XMLRPC-Server (crazy, unfinished)

This is an attempt at exposing GIMP functionality as an XMLRPC web service.

This is not finished. It can probably not be finished that way it has been started. It will require a lot more code. Actually, putting GEGL behind such a thing makes much more sense.

Have a look at Xtns/Python to find the menu entry which starts the server.

But it works, in an extremely limited way. You can e.g. change the current foreground and background colors... See the gimprpctest.py script for an example.

Minimal Python plugin

This is a minimal python plugin for GIMP. In contrary to gimpfu-based ones, these do have the functions also available in C plugins (query, init, run, quit) and can (actually, have to) use GTK+ directly to create a user interface.


I've attached an minimal-really.py plugin, which does only define what is needed for a plugin (query, and the functions to be used). 99% of all python plug-ins will most likely follow this structure.



"Unit" tests for PDB functions accessible by Script-Fu

This is a simple Unit-test-look-alike approach to test the functions available in Script-Fu. Currently, only the gimp-brush-* stuff is done (or at least each function is called at least once).

Everything is based on bunny-test, a framework available from http://community.schemewiki.org/?bunny-test and simple enough to be used with TinyScheme (more complete stuff relies on syntax not available in this implementation).

Minimal Python-Fu script

This is a minimal Python-Fu script. It does absolutely nothing besides registering itself in the menu.

The motivation for it was to show whether pass is a valid body for a script function. It is.

Double border

Creates two borders around the outside of your image with a shadow layer in between.

Amazing circles

Turns any image into an amazing circle.
This script has three settings:
1. Circle depth, set the circle depth percentage when doing the distortion.
2. Surround colour, pick the colour that goes around the outside of circle.
3. Crop, when and if the image is cropped into a square.
Using 100% circle:


Subscribe to GIMP Plugin Registry RSS Subscribe to GIMP Plugin Registry - All comments