Skip to main content

FreeSewing

An open source Javascript library for parametric sewing patterns

Custom-Fit Fashion👕

FreeSewing is the leading open source library for on-demand garment manufacturing.

Loved by home sewers and fashion entrepreneurs alike, we provide the tech stack for your creative endeavours.

Patterns as Code🤓

FreeSewing designs are implemented as code giving you unmatched power and flexibility.

You can mix and match parts from different designs, extend them, or add options that turn one base design into many.

To go fast, go alone🚀

All you need is NodeJS, then run:

Terminal
npx @freesewing/new-design

This command will setup the stand-alone FreeSewing development environment for you. Learn more.

To go far, go together🧑‍🤝‍🧑

First, fork our monorepo on GitHub, then run:

Terminal
git clone <url to your fork>
cd freesewing
npm run kickstart

This will set up the FreeSewing monorepo on your local system.

Documentation for developers & contributors📖

We have Guides, Howtos, Tutorials, as well as Reference Documentation covering the FreeSewing ecosystem.

For documentation for makers, please refer to FreeSewing.org.

Git good scrub🐙

If you come from a maker background -- rather than a developer background -- learning to use git may seem like a daunting task.

Fear not, we have created a git training course that will take you from zero to hero in a couple of hours.