DocumensoUsersUsersDevelopersDevelopers
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Introduction
  • Development & Deployment
    • Get Started
    • Developer Quickstart
    • Manual Setup
    • Gitpod
    • Signing Certificate
    • Translations
    • Getting Started
    • Signing Certificate
    • How To
    • Setting up OAuth Providers
    • Getting Started
    • Contributing Translations
  • API & Integration Guides
    • Get Started
    • Authentication
    • Versioning
    • API Reference
    • Get Started
    • React Integration
    • Vue Integration
    • Svelte Integration
    • Solid Integration
    • Preact Integration
    • Angular Integration
    • CSS Variables
    • Authoring
  • Webhooks

On This Page

  • Tech Stack
Question? Give us feedback → (opens in a new tab)Edit this page
Developers
Local Development
Get Started

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
  • Manually setting up the development environment
  • Using Gitpod

Pick the one that fits your needs the best.

Tech Stack

  • Typescript (opens in a new tab) - Language
  • React Router (opens in a new tab) - Framework
  • Prisma (opens in a new tab) - ORM
  • Tailwind (opens in a new tab) - CSS
  • shadcn/ui (opens in a new tab) - Component Library
  • react-email (opens in a new tab) - Email Templates
  • tRPC (opens in a new tab) - API
  • @documenso/pdf-sign (opens in a new tab) - PDF Signatures
  • React-PDF (opens in a new tab) - Viewing PDFs
  • PDF-Lib (opens in a new tab) - PDF manipulation
  • Stripe (opens in a new tab) - Payments
Join Documenso on DiscordGithub StarsLicenseCommits-per-monthopen in devcontainerContributor Covenant
IntroductionDeveloper Quickstart

2025 © Documenso.