Maze
i

thjaziMaze

thjazi

this extension makes it possible to generate mazes using different algorithms it uses the maze module (in file maze.py) if you want to add an algorithm, take inspiration from the 5 algorithms I've already coded, it shouldn't be too hard to add some compatible ones it is also possible to choose the thickness of the lines, the size of the squares and the size of the labyrinth (in number of squares). The result will be displayed in black, in a group containing all the paths. And you can then easily manipulate them for all questions, comments, bugs: duvillard.tiemen@gmail.com this extension is under licence MIT @ Tiemen DUVILLARD 2020 EDIT : 27/05/2021 : New Version, with a new Algorithm 18/03/2024 : Solve bug with 1.3.2


Comment here...
Ids to text elements
i

whidevIds to text elements

whidev

A simple Inkscape extension that lets you extract attributes (like id) from all selected paths, and show them as <text> elements inside the paths. Useful for when you want to have all paths' id shown on the SVG document as <text> nodes. You can also use it for other path attributes, like `label`, `fill`, `stroke`, `width`, `height`. Available under the Extensions > Text submenu. Check the extension's repo on GitHub for examples. Options for styling and formatting the text: Font size in pixels Color (the fill color of the <text> elements) Font (should be installed on the system) Font Weight (should be supported by the selected font) Angle (controls the rotation of the generated <text> elements, in degrees) Options for further editing the extracted text (only used with id and label attributes): Text to replace (a simple replace function to remove characters you may not want from the text) Match Regular Expression (matches the extracted text of each path to a regular expression and uses the result on the path, e.g. if the id is `Province_055` and this field `\d+`, the text on the path will be just `055`) Capitalize (capitalize all text) Group paths with the generated text elements (if checked, also group the path with its text label) Note: only works on <path> elements. If you have a <circle>, <rectangle>, <text>, etc., first use Object > Object to Path to convert it. For Inkscape v0.92 and before, you should check the extension's repository on GitHub.


Comment here...
OptimLaser
i

FrankI4466OptimLaser

FrankI4466

This script optimizes a drawing for laser cutting: - Removes overlapping lines; - Saves the modified file with a new name; - Applies modifications to the entire document or to the selection; - Optimizes the cutting order.


Comment here...
randomDelete
i

thjazirandomDelete

thjazi

This extension allows to delete with a certain probability each of the selected objects. Edit 18/03/2024 : Solve bug with 1.3.2


Comment here...
Label Pages
i

JeromeLabel Pages

Jerome

This extension adds page numbers as labels to all pages. * You can chose a label prefix and whether existing page labels should be kept or replaced. * Appears under Extensions>Pages>Labels from page numbers... * Installation: Unzip to 'User Extensions' folder. History: 2024-01-29: first version.


Comment here...
Export Layers
i

Dmitry TExport Layers

Dmitry T

Inkscape extension to export SVG layers as standalone PDF, PNG, SVG or JPEG images. The exported images can progressively reveal content of an Inkscape document.


Comment here...
Inkscape 1.3.2 Windows 64bit exe
i

Marc JeanmouginInkscape 1.3.2 Windows 64bit exe

Marc Jeanmougin

...


Comment here...
Inkscape 1.3.2 Linux AppImage
i

Marc JeanmouginInkscape 1.3.2 Linux AppImage

Marc Jeanmougin

...


Comment here...
Inkscape 1.3.2 macOS arm64 dmg
i

René de HesselleInkscape 1.3.2 macOS arm64 dmg

René de Hesselle

...


Comment here...
Inkscape 1.3.2 macOS Intel dmg
i

René de HesselleInkscape 1.3.2 macOS Intel dmg

René de Hesselle

...


Comment here...
Hello world example
i

costycncHello world example

costycnc

Minimal inkscape 1.0 extension https://github.com/costycnc/inkscape-1.0-python-hello-world-extension-costycnc


Comment here...
Small inkscape extension tutorial list all layers,paths and node
i

costycncSmall inkscape extension tutorial list all layers,paths and node

costycnc

This extension is util for who want to learn the base principle of python language and in special for who want create for first time or want to understand how request all paths or nodes for ulterior custom programming.


Comment here...
Inkscape PDF+LaTex Viewer
i

emilldInkscape PDF+LaTex Viewer

emilld

Inkscape extension to save and view the svg file in the pdf+latex format for easier illustration generation for scientific papers.


Comment here...
Sibelius ViewBox
i

musikaiSibelius ViewBox

musikai

This is an extension for Inkscape 1.2 for correcting SVG-files that were exported by Sibelius via the graphic selection tool. These SVG are always the full page with 4 white rectangles that cover the unwanted area. The page size and viewbox isn't set correctly to show only the selected area. The extension will correct this and has the options to - remove the white cover boxes - remove all elements that are outside the page (most of it). #### Download: Click on the image above #### Video: https://www.youtube.com/watch?v=Jg7QqarVrA4 #### Installation: On Windows extract the zip file into something like this path: C:\Users\yourname\AppData\Roaming\inkscape\extensions\ To find and open the correct folder you can also open Inkscape->Edit->Preferences->System->User Extensions->Open After installation and restart Inkscape you can run the extension in "Extensions"->Document->Sibelius Viewbox. #### (Optional) Usage as .bat-file to process multiple SVGs: As it is a python script it also can be used to batch process multiple files via command line. Put this line into a text-file, edit the paths (yourname) and save as SibeliusViewbox.bat: for %%a in (%*) do python.exe "C:\Users\yourname\AppData\Roaming\inkscape\extensions\SibeliusViewbox\SibeliusViewboxExtension.py" --remove_whiteboxes=True --remove_elements=True %%a > %%a_viewbox.svg An example .bat-file is included. Once created you can drag and drop multiple SVGs onto the SibeliusViewbox.bat-file and the script will generate the corrected SVGs. Note: If Inkscape is not installed in "C:\Program Files\" you must edit the Python script. #### (Optional) Add .bat-file to Send-to-Menu: You can add the .bat-file to the Windows Send-to-menu. Open Windows-Explorer and insert this into the address-bar: shell:sendto This opens the Send-to-folder. Copy the .bat-file into it. Now you can select all your SVGs, right click -> Send-to -> SibeliusViewbox.bat


Comment here...
Marz
i

FrankMarz

Frank

This extension is for users of the FreeCAD Marz Workbench that relies on inkscape svg files. The user can add the required information to the paths in Inkscape so the Marz WB can recognize them as valid geometry references. Development: https://github.com/mnesarco/MarzWorkbench Tested on: Inkscape 1.3.2 (091e20ef0f, 2023-11-25) GLib version: 2.78.4 GTK version: 3.24.41 glibmm version: 2.66.1 gtkmm version: 3.24.5 libxml2 version: 2.11.5 libxslt version: 1.1.39 Cairo version: 1.18.0 Pango version: 1.51.2 HarfBuzz version: 8.1.1 OS version: GNOME 45 (Flatpak runtime)


Comment here...
Sync Sound Effects with SVG Animations
i

Inkscape PandaSync Sound Effects with SVG Animations

Inkscape Panda

Sync Sound Effects with SVG Animations - My brain melted trying to figure out this form to upload this. Click the Down Arrow to DOWNLOAD the archive file to have FUN!


Comment here...
Gimp Bubble Gum 01
i

theeagleowlGimp Bubble Gum 01

theeagleowl

Problème d'affichage avec le "Filtre / Biseaux / Eclairage spéculaire" --- Curated by Maren Hachmann on June 20 2024 12:27 AM


Comment here...
Engrenage
i

FrankI4466Engrenage

FrankI4466

Gears extension for tracing involute gears and metric pitch gears (belt pulley); allows spokes, center cross, metric module, best evolute shape. Initially, copy of inkscape-gears-dev (https://github.com/jnweiger/inkscape-gears-dev).


Comment here...
Doodle Stroke
i

CODDoodle Stroke

COD

Simple tech to create "doodle" strokes using roughen and sketch path effects with the scatter filter. Celtic Knotwork created using: https://inkscape.org/~COD/★celtic-knotwork-construction-kit-for-inkscape


Comment here...
Dynamic GUI example extensions with GTK
i

Nikki.SmithDynamic GUI example extensions with GTK

Nikki.Smith

For extension developers. Most extensions to Inkscape use an .inx file that describes a static user interface, then a Python script is run one time when the user clicks "Apply". To create a dynamic UI (that changes as the user clicks buttons, selects from dropdown menus, etc) you can build it in GTK using a Python script that runs immediately. Requires Inkscape v1.1 or newer. These short examples demonstrate a handful of functions in GTK+ 3.


Comment here...
Localization / translation example extension
i

Nikki.SmithLocalization / translation example extension

Nikki.Smith

For extension developers. This minimal extension pulls together some helpful documentation about adding localization to an extension, including where the translation files go and what gettext commands to use on both Windows and Linux.


Comment here...
Inkscape 1.3.2 source code tarball
i

Marc JeanmouginInkscape 1.3.2 source code tarball

Marc Jeanmougin

...


Comment here...
Export to LaserGRBL for laser cutting
i

Nikki.SmithExport to LaserGRBL for laser cutting

Nikki.Smith

This free extension for Inkscape speeds up preparation of laser cutting jobs if you use LaserGRBL (included with most laser cutters). Pick your model of laser and material / thickness from pulldown lists, then export a complex job directly into LaserGRBL with one click. Use different coloured lines for each part of a job. eg, red lines to engrave in a single pass at 3000 mm/min @ 80% power, but blue lines cut in 3 passes at 300 mm/min @ 90% power. The emphasis is on it being very easy to use, with the bare minimum of settings. v1.10 14/Oct/2024


Comment here...
Inkscape 1.3.2 Windows 64bit 7z archive
i

Marc JeanmouginInkscape 1.3.2 Windows 64bit 7z archive

Marc Jeanmougin

...


Comment here...
Inkscape 1.3.2 Windows 32bit 7z archive
i

Marc JeanmouginInkscape 1.3.2 Windows 32bit 7z archive

Marc Jeanmougin

...


Comment here...
Inkscape 1.3.2 Windows 32bit msi
i

Marc JeanmouginInkscape 1.3.2 Windows 32bit msi

Marc Jeanmougin

...


Comment here...
Inkscape 1.3.2 Windows 64bit msi
i

Marc JeanmouginInkscape 1.3.2 Windows 64bit msi

Marc Jeanmougin

...


Comment here...
Inkscape 1.3.2 Windows 32bit exe
i

Marc JeanmouginInkscape 1.3.2 Windows 32bit exe

Marc Jeanmougin

...


Comment here...