Skip to content
SPECIFICTION
Get listed

Octostitch vs PEmbroider

Octostitch

octostitch.com

PEmbroider

github.com

Side by side

FigureOctostitchPEmbroider
Price from—Free
Free plan—Yes
Free trialYes—
Open source—Yes
WindowsYesYes
macOSYesYes
LinuxYes—
API—Yes
Plans published12
Spec score · Embroidery Design Software7.9 (#12)8.3 (#7)
DocumentationThe official documentation covers getting started, drawing tools, stitch types, lettering, importing artwork, hoops and export.The project supplies a cheat sheet, full API, examples, FAQ, installation instructions and a tutorial video.
Embroidery formatsIt imports and exports PES, DST, JEF, VP3, EXP, XXX, HUS and TAP formats.It can generate DST, EXP, JEF, PEC, PES, VP3, and XXX files for consumer CNC embroidery machines.
PurposeOctostitch is desktop embroidery digitising software for craft businesses and hobbyists.PEmbroider is a Java library for generating computational embroidery designs in Processing.

Plans

Octostitch

  • Octostitch£40, paid once

Octostitch pricing →

PEmbroider

  • FreeFree
  • PEmbroiderFree

PEmbroider pricing →

In their own words

Octostitch

Octostitch is desktop embroidery digitising software for craft businesses and hobbyists, with tools to create designs and prepare them for embroidery machines. Stitches appear as you draw, and a sew-out playback lets you review the design. Stitch options include satin with automatic underlay, tatami and guided fills, appliqué, bean stitch, and cut lines. Guided auto-digitising lets you crop artwork, choose threads, remove the background with a brush, and assign stitches. The thread library covers Madeira, Isacord, Robison-Anton, Sulky, Gunold, and Brother. You can also make and share reusable fonts, decorative patterns, and tatami fills. Octostitch imports and exports PES, DST, JEF, VP3, EXP, XXX, HUS, and TAP formats, and runs on Linux, macOS, and Windows. The free trial lets you explore the digitising workflow, but saving projects and exporting machine formats require a licence. The one-time price is £40. The purchase includes commercial use with no extra licence or per-design fees.

Visit octostitch.com

PEmbroider

PEmbroider is a Java library for generating computational embroidery designs in Processing. Its drawing functions handle lines, shapes, and typography, while shape tools support overlap, cropping, merging, and a range of embroidery fills. Designs can start from SVG files or black-and-white PNG and GIF images. The library generates DST, EXP, JEF, PEC, PES, VP3, and XXX files for consumer CNC embroidery machines. It also exports PDF, SVG, TSV, and GCODE for other 2D output devices, including CNC routers and AxiDraw pen plotters. A modified Traveling Salesperson Problem solver creates shorter paths intended to reduce embroidery time and material use. PEmbroider can visualize files it generates, but cannot load or preview existing embroidery files. It integrates with Processing and can be installed through its Contribution Manager or from a ZIP library. The instructions require Processing 4.0a6 or later, with a separate download for Processing 3 users. It is free under GPLv3 and ACSL 1.4 and was developed during Endless March 2020 at Carnegie Mellon University's Frank-Ratchye STUDIO for Creative Inquiry.

Visit github.com