--- title: Local Development description: Learn how to set up Documenso for local development. --- # Local development There are multiple ways of setting up Documenso for local development. At the moment of writing this documentation, there are 3 ways of running Documenso locally: - [Using the developer quickstart with Docker](/developers/local-development/quickstart) - [Manually setting up the development environment](/developers/local-development/manual) - [Using Gitpod](/developers/local-development/gitpod) Pick the one that fits your needs the best. ## Tech Stack - [Typescript](https://www.typescriptlang.org/) - Language - [ReactRouter](https://reactrouter.com/) - Framework - [Prisma](https://www.prisma.io/) - ORM - [Tailwind](https://tailwindcss.com/) - CSS - [shadcn/ui](https://ui.shadcn.com/) - Component Library - [react-email](https://react.email/) - Email Templates - [tRPC](https://trpc.io/) - API - [@documenso/pdf-sign](https://www.npmjs.com/package/@documenso/pdf-sign) - PDF Signatures - [React-PDF](https://github.com/wojtekmaj/react-pdf) - Viewing PDFs - [PDF-Lib](https://github.com/Hopding/pdf-lib) - PDF manipulation - [Stripe](https://stripe.com/) - Payments