Download buttons always fetch the newest release.
OpenDecoDesk
Shop software · Cloudflare Worker
Online ordering, order and production tracking, inventory, and expenses with receipts, with
accountant-ready year-end reports. Each group you sell to gets its own ordering page on its
own address, or turn the storefront off and use just the back office. It runs as one
Cloudflare Worker with a database and file storage on your own account. There is no hosted
version, and nobody else holds your data.
- Storefront per shop: per-size prices, colors, personalization, customer-uploaded designs
- Card, Venmo, Zelle or check; pickup, delivery or carrier rates
- Embroidery production: designs, machines, a run-order queue and run times
- Blanks and transfers in stock, cost of goods, expenses, reconciliation, year-end export
No release yet. Install from the source.
Needs a Cloudflare account, a domain on it, and Node.js 22+ on macOS or Linux.
Stitch Analyzer
Desktop app · Windows, macOS
Check an embroidery design before it goes to a machine, and convert it between machine
formats. It opens Tajima .DST, Barudan .DSB and ZSK .DSZ files and draws every stitch to
scale, with long and short stitches, jumps, trims and stops marked. It also reports density,
layering and a run-time estimate, and can compare two versions of a design. Files never leave
your computer.
Latest release
Release notes
Source
The macOS app isn't signed yet: the first time, right-click it and choose Open.
Machine Files
Desktop app · Windows, macOS
Copy embroidery designs between a folder on your computer and an embroidery machine on your
network, with no vendor software. It finds the machines, lists their files, and copies either
way, skipping files that are already there. Each copy can be read back and checked stitch
by stitch, and files copied off a machine can be saved as .DST.
Latest release
Release notes
Source
The first scan asks to use the local network (Windows Firewall, or macOS). Allow it.
Machine Agent
Python program · any OS
The piece of OpenDecoDesk that talks to embroidery machines. A web page can't reach a machine
on your shop's private network, so this small program runs on a computer on the same network
and does it for the admin site: find machines, list their files, send a design, copy one
back. It runs next to your browser, or as a relay that phones and tablets can use. It is one
Python file using only the standard library.
No release yet. Run it from the source.
Needs Python 3.9 or newer.