All 88 Dependencies

Every package OpenSign depends on, ranked by repo health score.

OpenSign is a self-hostable, open source e-signature platform that gives individuals and organizations a secure, fully-featured alternative to commercial signing services like DocuSign, Adobe Sign, and PandaDoc. It handles the entire document lifecycle — from uploading and annotating PDFs to collecting multi-signer approvals, storing signed documents, and generating tamper-evident completion certificates — without subscription fees or vendor lock-in.

The platform is built around a React 19 frontend with native browser PDF rendering and drag-and-drop widget placement, paired with a Parse Server backend on MongoDB. Cryptographic signatures are embedded directly into PDF structure using P12/PFX certificates via the @signpdf library, making each signed document independently verifiable. File storage is flexible, supporting local filesystem or any S3-compatible object store.

OpenSign covers scenarios that typically require paid tiers on commercial platforms: bulk sending to up to 1,000 signers via CSV upload, kiosk mode for in-person signing stations, SSO integration, webhook support with authentication, API access with per-token rate limits, and a built-in email template designer. All of this is available in the self-hosted open source version.

Deployment takes minutes using Docker Compose with Caddy handling TLS termination automatically. The project has maintained a rapid release cadence of roughly two to three releases per month since its launch in late 2023, with active community contributions and comprehensive help documentation at docs.opensignlabs.com.

38 react-gtm-module ^2.0.11 42 Radix UI Themes ^3.3.0 42 multer-s3 ^3.0.1 42 process ^0.11.10 42 qrcode ^1.5.4 44 date-fns-tz ^3.2.0 45 form-data ^4.0.6 45 speakeasy ^2.0.0 46 react-confetti ^6.4.0 47 react-rnd ^10.5.3 48 auto-animate ^0.9.0 outdated 49 cors ^2.8.6 50 pdf-lib ^1.17.1 51 FileSaver.js ^2.0.5 51 react-scrollbars-custom ^4.1.1 53 React DnD ^16.0.1 53 React DnD ^16.0.1 56 react-colorful ^5.6.1 56 react-datepicker ^9.1.0 56 react-select ^5.10.2 58 p-limit ^7.3.0 59 jest-dom ^6.9.1 outdated 60 forge ^1.3.3 61 React Testing Library ^16.3.2 62 jwt-decode ^4.0.0 63 i18next-browser-languageDetector ^8.2.1 64 JSZip ^3.10.1 65 css-loader ^7.1.4 66 Emotion ^11.14.0 66 Emotion ^11.14.1 outdated 67 babel-loader ^9.2.1 outdated 72 i18next-http-backend ^3.0.6 outdated 73 React Konva ^19.2.3 73 eslint-plugin-prettier ^5.5.5 74 vite-tsconfig-paths ^6.1.1 75 rate-limiter-flexible ^9.1.1 outdated 75 web-vitals ^5.2.0 outdated 78 Radix UI ^1.4.3 78 concurrently ^10.0.3 78 dotenv ^17.4.2 outdated 78 react-tooltip ^5.30.1 outdated 80 dotLottie Web ^0.19.0 outdated 80 user-event ^14.6.1 81 Autoprefixer ^10.5.0 81 Zustand ^4.5.1 outdated 82 react-i18next ^17.0.6 83 Prism ^1.30.0 83 highlight.js ^11.11.1 84 PKIjs ^3.4.0 outdated 84 ws >=8.21.0 86 Multer ^2.2.0 86 lint-staged ^16.4.0 outdated 87 Moment.js ^2.30.1 87 eslint-plugin-react ^7.37.5 89 Nodemailer ^8.0.7 outdated 89 React-PDF ^10.4.1 outdated 90 Express ^5.2.1 90 Redux Toolkit ^2.11.2 90 Tailwind CSS ^3.4.19 outdated 90 daisyui ^4.12.24 outdated 90 i18next ^26.0.8 90 jsdom ^29.0.2 outdated 90 sharp ^0.34.5 outdated 91 DOMPurify ^3.4.1 91 Zod ^3.22.4 outdated 91 prettier ^3.8.3 92 @vitejs/plugin-react ^6.0.1 92 postcss ^8.5.12 93 AWS SDK for JavaScript (S3 Client) ^3.1038.0 93 AWS SDK for JavaScript (S3 Client) ^3.1038.0 93 Vitest ^4.1.5 outdated 93 node-mongodb-native ^7.2.0 93 posthog-js ^5.21.2 outdated 94 React Redux ^9.2.0 94 Vite >=8.0.16 95 @babel/core ^7.29.0 outdated 95 @babel/core ^7.28.6 outdated 95 @babel/core ^7.29.2 outdated 95 @babel/core ^7.28.5 outdated 95 Axios ^1.16.0 95 ESLint ^9.39.4 outdated 95 React Router ^7.14.2 outdated 96 Material UI ^5.15.10 outdated 96 Material UI ^5.15.10 outdated 96 google-api-nodejs-client ^171.4.0 outdated 97 Redux ^5.0.1 98 React ^19.2.5 98 React DOM ^19.2.5

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers