# Plugins

**URL:** https://forums.synfig.org/c/plugins/31.md

[Latest](https://forums.synfig.org/latest.md) · [Categories](https://forums.synfig.org/categories.md) · [Tags](https://forums.synfig.org/tags.md)

---

## [About the Plugins category](https://forums.synfig.org/t/about-the-plugins-category/38)

<div class="topic-metadata">

**Author:** [@system](https://forums.synfig.org/u/system)\
**Replies:** 0\
**Last updated:** [April 19, 2013, 8:25am UTC](https://forums.synfig.org/t/about-the-plugins-category/38 "2013-04-19T08:25:06Z")

</div>

Python plugins for Synfig

---

## [Welcome to the Plugins category](https://forums.synfig.org/t/welcome-to-the-plugins-category/2433)

<div class="topic-metadata">

**Author:** [@Genete](https://forums.synfig.org/u/Genete)\
**Replies:** 0\
**Last updated:** [April 22, 2013, 10:26am UTC](https://forums.synfig.org/t/welcome-to-the-plugins-category/2433 "2013-04-22T10:26:41Z")

</div>

Hi! In this forum you can share, discuss and propose the python scripts to be used with the new plugging system since 0.64.0 version (still on development). You’re encouraged to keep a copy of your script in a reposito…

---

## [\[Request\] Create a Plugin that Exports the Animation for Godot Engine](https://forums.synfig.org/t/request-create-a-plugin-that-exports-the-animation-for-godot-engine/13706)

<div class="topic-metadata">

**Author:** [@tautologias345](https://forums.synfig.org/u/tautologias345)\
**Replies:** 6\
**Last updated:** [August 4, 2026, 12:07pm UTC](https://forums.synfig.org/t/request-create-a-plugin-that-exports-the-animation-for-godot-engine/13706 "2026-08-04T12:07:32Z")

</div>

The Synfig exported animation will be a Godot Engine scene that the root node will have the format Node2D and the scene’s file extension will be .escn. Blender already has this plugin that exports.

---

## [Spriter .scml exporter plugin](https://forums.synfig.org/t/spriter-scml-exporter-plugin/17197)

<div class="topic-metadata">

**Author:** [@lucasvinbr](https://forums.synfig.org/u/lucasvinbr)\
**Replies:** 4\
**Last updated:** [July 29, 2026, 9:49am UTC](https://forums.synfig.org/t/spriter-scml-exporter-plugin/17197 "2026-07-29T09:49:25Z")

</div>

Hi! I work with games, and I’ve been trying to use an engine that uses spriter .scml files for 2D animated sprites; however, the free version of spriter is a bit weird on my machine… that’s where Synfig came in for me! I…

---

## [Mirror vertices in region layers](https://forums.synfig.org/t/mirror-vertices-in-region-layers/17113)

<div class="topic-metadata">

**Author:** [@robertojguerra](https://forums.synfig.org/u/robertojguerra)\
**Replies:** 7\
**Last updated:** [June 4, 2026, 12:10pm UTC](https://forums.synfig.org/t/mirror-vertices-in-region-layers/17113 "2026-06-04T12:10:36Z")

</div>

Hello, I just made my first Synfig script. I have the need to make symmetrical clothes, but I don’t want to draw both sides and I need it to be exactly symmetrical. I made these half dresses for the example. One of the…

---

## [Trackpad -\> Jog Dial for Synfig (PoC / X11 & Wayland)](https://forums.synfig.org/t/trackpad-jog-dial-for-synfig-poc-x11-wayland/17091)

<div class="topic-metadata">

**Author:** [@BobSynfig](https://forums.synfig.org/u/BobSynfig)\
**Replies:** 2\
**Last updated:** [May 4, 2026, 12:01am UTC](https://forums.synfig.org/t/trackpad-jog-dial-for-synfig-poc-x11-wayland/17091 "2026-05-04T00:01:25Z")

</div>

Not exactly a plugin but a little tool to make scrolling between frames easier. Currently we need to use the mouse on the Timeline or Comma/Dot keys to change of active frame. Here is a PoC of Jog Dial working on Linux…

---

## [New scripting capabilities](https://forums.synfig.org/t/new-scripting-capabilities/10928)

<div class="topic-metadata">

**Author:** [@Glax](https://forums.synfig.org/u/Glax)\
**Replies:** 2\
**Last updated:** [March 3, 2026, 2:23pm UTC](https://forums.synfig.org/t/new-scripting-capabilities/10928 "2026-03-03T14:23:07Z")

</div>

I just wanted to mention here that now synfig plugin integration has been expanded. I documented the new stuff on the wiki: https://wiki.synfig.org/Doc:Plugins https://synfig.readthedocs.io/en/latest/plugins.html Now t…

---

## [How to distribute plugins?](https://forums.synfig.org/t/how-to-distribute-plugins/13907)

<div class="topic-metadata">

**Author:** [@veermetri05](https://forums.synfig.org/u/veermetri05)\
**Replies:** 3\
**Last updated:** [September 25, 2023, 1:16pm UTC](https://forums.synfig.org/t/how-to-distribute-plugins/13907 "2023-09-25T13:16:52Z")

</div>

Hello everyone, I have made around 4 plugins with Synfig. Now although they are available right here on the forum. Giving updates to the plugins by sending zip files again and again even though seems not bad, but isn’t …

---

## [My Import/Export plugin (SVG, Telegram Sticker, Lottie, dotLottie)](https://forums.synfig.org/t/my-import-export-plugin-svg-telegram-sticker-lottie-dotlottie/10929)

<div class="topic-metadata">

**Author:** [@Glax](https://forums.synfig.org/u/Glax)\
**Replies:** 25\
**Last updated:** [September 5, 2023, 6:21am UTC](https://forums.synfig.org/t/my-import-export-plugin-svg-telegram-sticker-lottie-dotlottie/10929 "2023-09-05T06:21:18Z")

</div>

I’ve already discussed some of the features of this plugin but now Synfig has proper support for importers (see New scripting capabilities) so I can properly announce it as a plugin. It adds importers and exporters for …

---

## [Animating text (easily and with config dialog)](https://forums.synfig.org/t/animating-text-easily-and-with-config-dialog/14327)

<div class="topic-metadata">

**Author:** [@pablogil](https://forums.synfig.org/u/pablogil)\
**Replies:** 10\
**Last updated:** [August 28, 2023, 2:31pm UTC](https://forums.synfig.org/t/animating-text-easily-and-with-config-dialog/14327 "2023-08-28T14:31:05Z")

</div>

I wanted to automate some text animations so that I could reuse them easily (and afterwards tweak them if I needed it of course). But till this feature didn’t got merged it didn’t make sense to dive into it… It got merg…

---

## [How to create a script for stroke reveal](https://forums.synfig.org/t/how-to-create-a-script-for-stroke-reveal/12671)

<div class="topic-metadata">

**Author:** [@Mica1](https://forums.synfig.org/u/Mica1)\
**Replies:** 13\
**Last updated:** [April 10, 2023, 9:14pm UTC](https://forums.synfig.org/t/how-to-create-a-script-for-stroke-reveal/12671 "2023-04-10T21:14:47Z")

</div>

Hello everybody, I am looking for a solution to create a script that automates the process of creating the stroke reveal effect. See this tutorial: Someone to help me? I never did a script … Thanks! Mica

---

## [Joysticks in Synfig (Controller Plugin)](https://forums.synfig.org/t/joysticks-in-synfig-controller-plugin/12317)

<div class="topic-metadata">

**Author:** [@veermetri05](https://forums.synfig.org/u/veermetri05)\
**Replies:** 59\
**Last updated:** [April 10, 2023, 4:29pm UTC](https://forums.synfig.org/t/joysticks-in-synfig-controller-plugin/12317 "2023-04-10T16:29:54Z")

</div>

Hello, I saw this plugin in After Effects called Joysticks and Sliders, Basically, you create 5 extreme poses (normal, left, right, top, down) and the plugin will then create a controller with which you can move the he…

---

## [\[solved\] Asking for a big file with lots of layers for testing (rewrote Unhide Layers plugin)](https://forums.synfig.org/t/solved-asking-for-a-big-file-with-lots-of-layers-for-testing-rewrote-unhide-layers-plugin/13751)

<div class="topic-metadata">

**Author:** [@elegant.codes](https://forums.synfig.org/u/elegant.codes)\
**Replies:** 4\
**Last updated:** [January 7, 2023, 7:45pm UTC](https://forums.synfig.org/t/solved-asking-for-a-big-file-with-lots-of-layers-for-testing-rewrote-unhide-layers-plugin/13751 "2023-01-07T19:45:39Z")

</div>

Hi, Does anybody have a really big file with a lot of layers to share? I rewrote Konstantin’s Unhide Layers plugin, using a more XML-oriented way: https://github.com/3l3gant-cod3s/synfig/blob/3l3gant-cod3s-patch-plugin…

---

## [A plugin origin to the center of object](https://forums.synfig.org/t/a-plugin-origin-to-the-center-of-object/12119)

<div class="topic-metadata">

**Author:** [@veermetri05](https://forums.synfig.org/u/veermetri05)\
**Replies:** 6\
**Last updated:** [December 26, 2022, 1:27pm UTC](https://forums.synfig.org/t/a-plugin-origin-to-the-center-of-object/12119 "2022-12-26T13:27:26Z")

</div>

Here a plugin which will set it’s origin to center for all layers which will have bline and origin (doesn’t support groups yet) Set the orgin to center.zip (3.8 KB) Extract the zip file and then move it to your plugins…

---

## [A plugin to convert all outlines to advanced outlines](https://forums.synfig.org/t/a-plugin-to-convert-all-outlines-to-advanced-outlines/12111)

<div class="topic-metadata">

**Author:** [@veermetri05](https://forums.synfig.org/u/veermetri05)\
**Replies:** 7\
**Last updated:** [December 26, 2022, 12:45pm UTC](https://forums.synfig.org/t/a-plugin-to-convert-all-outlines-to-advanced-outlines/12111 "2022-12-26T12:45:31Z")

</div>

I have created a plugin which will convert all the outlines to advanced outlines. Advantages over using the “Make Advanced Outline” (within Synfig studio): Preserves the color Preserves the width Useful if you want ev…

---

## [CoaTools import](https://forums.synfig.org/t/coatools-import/12855)

<div class="topic-metadata">

**Author:** [@KonstantinDmitriev](https://forums.synfig.org/u/KonstantinDmitriev)\
**Replies:** 26\
**Last updated:** [December 16, 2022, 2:36pm UTC](https://forums.synfig.org/t/coatools-import/12855 "2022-12-16T14:36:57Z")

</div>

Hi guys! I wonder, if someone is interested to write a script for importing JSON format generated by COA Tools? Short explanation: COA Tools is used to export layered artwork from Krita/GIMP to separate (cropped) PNG …

---

## [character generator](https://forums.synfig.org/t/character-generator/3346)

<div class="topic-metadata">

**Author:** [@Darkspace\_be](https://forums.synfig.org/u/Darkspace_be)\
**Replies:** 2\
**Last updated:** [November 24, 2022, 12:11am UTC](https://forums.synfig.org/t/character-generator/3346 "2022-11-24T00:11:57Z")

</div>

Hi! In the attached example, selecting and moving the purple star over the colored circles will change the color of the circle on the canvas by automatically changing the alpha channel amount value of the layers to zero…

---

## [A feature request for plugin development](https://forums.synfig.org/t/a-feature-request-for-plugin-development/12125)

<div class="topic-metadata">

**Author:** [@veermetri05](https://forums.synfig.org/u/veermetri05)\
**Replies:** 3\
**Last updated:** [May 8, 2021, 3:41pm UTC](https://forums.synfig.org/t/a-feature-request-for-plugin-development/12125 "2021-05-08T15:41:02Z")

</div>

Hello, I have developed these two plugins in Python I know how plugins are supposed to work in Synfig, they take sif file as input and return a sif file with it’s internal data modified. And there is no way for plug…

---

## [Free-form deform plugin](https://forums.synfig.org/t/free-form-deform-plugin/2740)

<div class="topic-metadata">

**Author:** [@Yoyobuae](https://forums.synfig.org/u/Yoyobuae)\
**Replies:** 1\
**Last updated:** [October 20, 2020, 1:26am UTC](https://forums.synfig.org/t/free-form-deform-plugin/2740 "2020-10-20T01:26:35Z")

</div>

freeform.zip (6.73 KB) Also on Github repository: github.com/yoyobuae/synfig-plugins This plugin applies a freeform deform to the last layer of the source (which must be an outline or region layer). The tangents of …

---

## [Gimp2Synfig : synfigexport.py update](https://forums.synfig.org/t/gimp2synfig-synfigexport-py-update/3797)

<div class="topic-metadata">

**Author:** [@d.j.a.y](https://forums.synfig.org/u/d.j.a.y)\
**Replies:** 9\
**Last updated:** [October 23, 2018, 10:41pm UTC](https://forums.synfig.org/t/gimp2synfig-synfigexport-py-update/3797 "2018-10-23T22:41:44Z")

</div>

Hello here, I have updated synfigexport.py , you can found the new version here. What’s new ? Few minor fixes Now registered to the Gimp export dialog, The “Switch Group” feature : all images grouped in a single Swit…

---

## [Getting started with scripting Synfig](https://forums.synfig.org/t/getting-started-with-scripting-synfig/4071)

<div class="topic-metadata">

**Author:** [@cameralibre](https://forums.synfig.org/u/cameralibre)\
**Replies:** 7\
**Last updated:** [October 6, 2017, 10:04am UTC](https://forums.synfig.org/t/getting-started-with-scripting-synfig/4071 "2017-10-06T10:04:46Z")

</div>

Hello, I somewhat of a beginner when it comes to programming, but I’m very happy using the command line, and have some basic understanding of python and bash scripting. I would like to learn to write python scripts to e…

---

## [rule of thirds (plugin)](https://forums.synfig.org/t/rule-of-thirds-plugin/4207)

<div class="topic-metadata">

**Author:** [@bazza](https://forums.synfig.org/u/bazza)\
**Replies:** 1\
**Last updated:** [June 2, 2017, 6:54pm UTC](https://forums.synfig.org/t/rule-of-thirds-plugin/4207 "2017-06-02T18:54:22Z")

</div>

Plugin for Synfig Studio can they compose with Rule of thirds https://en.wikipedia.org/wiki/Rule\_of\_thirds 4232.cf/2017/04/20/rule-of-thirds/

---

## [render-farm (GNU/linux)](https://forums.synfig.org/t/render-farm-gnu-linux/4215)

<div class="topic-metadata">

**Author:** [@bazza](https://forums.synfig.org/u/bazza)\
**Replies:** 0\
**Last updated:** [April 28, 2017, 6:29pm UTC](https://forums.synfig.org/t/render-farm-gnu-linux/4215 "2017-04-28T18:29:33Z")

</div>

github.com/4232/synfig-farm cliente example: ./synfig-farm bjliuar6n7yiqbea.onion 1 0

---

## [How would I code a plugin for real time audio scrubbing?](https://forums.synfig.org/t/how-would-i-code-a-plugin-for-real-time-audio-scrubbing/4154)

<div class="topic-metadata">

**Author:** [@NoahSmith](https://forums.synfig.org/u/NoahSmith)\
**Replies:** 5\
**Last updated:** [February 28, 2017, 9:18am UTC](https://forums.synfig.org/t/how-would-i-code-a-plugin-for-real-time-audio-scrubbing/4154 "2017-02-28T09:18:35Z")

</div>

This is a great program, and the only thing holding me back from making an animation with it is audio scrubbing. I can’t lip sync without it, and papagayo is one of the most annoying things I’ve had to work with in my an…

---

## [Import multiple rigged characters using the plug-in system](https://forums.synfig.org/t/import-multiple-rigged-characters-using-the-plug-in-system/4000)

<div class="topic-metadata">

**Author:** [@Darkspace\_be](https://forums.synfig.org/u/Darkspace_be)\
**Replies:** 9\
**Last updated:** [October 18, 2016, 3:03pm UTC](https://forums.synfig.org/t/import-multiple-rigged-characters-using-the-plug-in-system/4000 "2016-10-18T15:03:24Z")

</div>

Hi! I am always having trouble importing and reusing rigged characters with bones and skeletons into other scenes so I tried to come up with a solution that so far worked for me so I decided to share it so that others c…

---

## [Script for resetting animated values](https://forums.synfig.org/t/script-for-resetting-animated-values/3772)

<div class="topic-metadata">

**Author:** [@Svarov](https://forums.synfig.org/u/Svarov)\
**Replies:** 3\
**Last updated:** [July 7, 2016, 4:04am UTC](https://forums.synfig.org/t/script-for-resetting-animated-values/3772 "2016-07-07T04:04:16Z")

</div>

Hi guys, This is a very specific script that removes any animated parameters, so your Synfig project can be restored to the “clear” state. It removes any kind of waypoints including those of ‘undefined’ type that you ca…

---

## [gif to image sequence with lst file](https://forums.synfig.org/t/gif-to-image-sequence-with-lst-file/3893)

<div class="topic-metadata">

**Author:** [@giantspacebug](https://forums.synfig.org/u/giantspacebug)\
**Replies:** 6\
**Last updated:** [July 1, 2016, 7:34pm UTC](https://forums.synfig.org/t/gif-to-image-sequence-with-lst-file/3893 "2016-07-01T19:34:54Z")

</div>

Hi Everyone I am getting into Python and I was wondering if there was any interest in a gif to image sequence with corresponding lst file. I have already made a scripting that does that its just not polished or user fr…

---

## [quinema: pixel animation tools for synfig](https://forums.synfig.org/t/quinema-pixel-animation-tools-for-synfig/3917)

<div class="topic-metadata">

**Author:** [@bazza](https://forums.synfig.org/u/bazza)\
**Replies:** 0\
**Last updated:** [June 22, 2016, 2:49am UTC](https://forums.synfig.org/t/quinema-pixel-animation-tools-for-synfig/3917 "2016-06-22T02:49:19Z")

</div>

Tools for Animation quinema-escalar: It increases the image’s resolution. quinema-sombra: It adds shadows to drawings in another layer. quinema-paleta: It extracts the palette used to paint a drawing. quinema-gimp-…

---

## [The locations of the Synfig layer parameter names, value lists, and convert lists in the Synfig source code](https://forums.synfig.org/t/the-locations-of-the-synfig-layer-parameter-names-value-lists-and-convert-lists-in-the-synfig-source-code/3841)

<div class="topic-metadata">

**Author:** [@SynfigFan](https://forums.synfig.org/u/SynfigFan)\
**Replies:** 2\
**Last updated:** [April 2, 2016, 10:00pm UTC](https://forums.synfig.org/t/the-locations-of-the-synfig-layer-parameter-names-value-lists-and-convert-lists-in-the-synfig-source-code/3841 "2016-04-02T22:00:05Z")

</div>

I’m working on developing a Synfig Studio plugin that requires a list of all the Synfig layer parameter names, parameter value lists, and parameter convert lists, for automatically adding certain types of animation to a …

---

## [what lib/framework should I use for Python GUI in Synfig?](https://forums.synfig.org/t/what-lib-framework-should-i-use-for-python-gui-in-synfig/3578)

<div class="topic-metadata">

**Author:** [@berteh](https://forums.synfig.org/u/berteh)\
**Replies:** 2\
**Last updated:** [October 1, 2015, 12:07pm UTC](https://forums.synfig.org/t/what-lib-framework-should-i-use-for-python-gui-in-synfig/3578 "2015-10-01T12:07:49Z")

</div>

Hello. What graphical toolkit/librairy should I use to develop a GUI for a script in Synfig? Is there any already built in? Former experience with Tkinter led me to experience problems dependencies in MacOS/X, but I’d …

[Next page](https://forums.synfig.org/c/plugins/31.md?page=1)
