2021-10-17 18:26:00 +02:00
---
---
2021-08-25 16:09:31 +02:00
#### Curious how this works?
2022-02-19 08:08:58 +01:00
FreeSewing is written in [JavaScript ](https://developer.mozilla.org/en-US/docs/Web/JavaScript ).
Our [core library ](https://www.npmjs.com/package/@freesewing/core ) and [patterns ](/patterns ) are
2021-08-25 16:09:31 +02:00
available both for [NodeJS ](https://nodejs.org/ ) and the browser.
Our websites are built with [Gatsby ](https://www.gatsbyjs.com/ )/[React ](https://reactjs.org/ ) and
kindly hosted by [Netlify ](https://www.netlify.com/ ).
Everything runs in the browser except user data and conversion to PDF. For that, we have
built a backend with [Express ](https://expressjs.com/ ) exposing a REST API.
2022-02-19 08:08:58 +01:00
Our code and markdown content is hosted by [Github ](https://github.com/freesewing/ ).
2021-08-25 16:09:31 +02:00
We use [Crowdin ](https://crowdin.com/ ) for translations,
search is handled by [Algolia ](https://www.algolia.com/ ) and [Bugsnag ](https://www.bugsnag.com/ ) does error handling for us.
We are appreciative of these and other projects/companies that allow us to stand on their shoulders.
#### Learn more
2022-02-19 08:08:58 +01:00
Our [developer documentation ](https://freesewing.dev ) is available on [freesewing.dev ](https://freesewing.dev ).
2022-01-20 11:28:23 +01:00
You'll find tutorials, how-to guides, as well as our API reference documentation.
2021-08-25 16:09:31 +02:00
#### Want to help out?
2022-02-19 08:08:58 +01:00
Awesome ❤️\
2022-01-20 11:28:23 +01:00
The fastest thing to do is [join us on Discord ](https://discord.freesewing.org/ ) where all the other contributors hang out.
If you're not sure how you could contribute, check out [ways to contribute ](https://freesewing.dev/howtos/ways-to-contribute ), you'll see there's certainly something you can do to help.
We also have specific documentation for [translators ](https://freesewing.dev/guides/translation ) and [editors ](https://freesewing.dev/howtos/editors ).