import Page from 'shared/components/wrappers/page.js' import useApp from 'site/hooks/useApp.js' import Head from 'next/head' import HelpUs from 'site/components/help-us.js' import Link from 'next/link' import Script from 'next/script' import { serverSideTranslations } from 'next-i18next/serverSideTranslations' const HomePage = (props) => { const app = useApp() return (

FreeSewing.dev hosts documentation for contributors and developers alike.
For our maker site, and to try our platform, go to freesewing.org.

What is FreeSewing?

FreeSewing is an open source platform for made-to-measure sewing patterns.

@freeSewing/core is a Javascript library for 2D parametric design

It has a primary focus is on sewing patterns, but can be utilized for a variety of similar 2D design tasks.

How can I try it out?

You can try it in the browser , in NodeJS , or on any Javascript runtime.

The includes Deno, AWS Lamba, Cloudflare workers, Vercel Edge functions, Netlify functions, and so on.

Or save yourself the trouble, and check freesewing.org for a showcase of our software.

You son of a bitch, I'm in *

We are an all-contributors project and welcome all contributions.

Come say hi on Discord, or check out ways to contribute to get inspired.

Last but certainly not least, you can also support FreeSewing financially:

Support FreeSewing

FreeSewing is fuelled by a voluntary subscription model

If you think what we do is worthwhile, and if you can spare a few coins each month without hardship, please support our work

Become a Patron
) } export default HomePage export async function getStaticProps({ locale }) { return { props: { ...(await serverSideTranslations(locale)), } } }